Débutant en Pawn
Alors voilà, j'ai pas mal de questions sur le pawn, qui pourrait peut être m'ouvrir au mystère du script. Je débute dans la création de scriptes simples, qui me paraissent compliqués.
[ 1 ]
----------------------------------------------------
J'ai commencé un script de /modeadmin, permettant à mon joueur de se mettre en service Admin. Pour le moment quand le joueur le joueur tapera la commande, son skin changera en Skin 217 (Staff), sa couleur de pseudo en Orange, il est invincible et son Pseudo est édité en " Administrateur ". Le problème est que quand je souhaite me remettre en mode joueur, tout se remet à l'initial du joueur sauf le pseudo. Si vous pouviez m'expliquer comment mon pseudo de joueur Initial pourrait se remettre.
Voici le script :
http://pastebin.gtaonline.fr/pastebin.php?show=1035 (http://pastebin.gtaonline.fr/pastebin.php?show=1035)
----------------------------------------------------
[ 2 ]
----------------------------------------------------
Je suppose qu'il existe des Bases de Données, et j'aimerai savoir comment cela fonctionne. Si tous se passe dans le script, ou à l'extérieur en rapport à un Hébergeur (En Ligne) ou un Logiciel de BDD comme WAMP (Local). Même si je me suis renseigné avant de poster, j'ai vu que l'on pouvait manipuler les fichiers .txt, j'en déduis qu'on peut s'en servir pour stocker et lire des données; j'ai vu un tutoriel sur ça, j'irai refaire un tour si vous m'appuyez sur ma pensé.
----------------------------------------------------
[ 3 ]
----------------------------------------------------
Je croise beaucoup de script comportant le mot : " sizeof ", si vous pouviez m'en dire plus sur cette fonction ( Il me semble que c'en est une ! ) parce que je n'ai pas compris son but. Et je crois qu'elle est la principale d'un script où l'on joint une ID ou un Texte dans une commande.
----------------------------------------------------
[ 4 ]
----------------------------------------------------
Comment créer une commande comme par exemple /givemoney [ID] [Somme] ? Je sais faire une commande simple /givemoney, où elle donnera une somme déterminée dans le script au joueur qui tapera la commande ! Et comme je souhaiterai que cela soit une commande Admin, que l'Admin ne perde pas d'argent ( Ça c'est pas compliqué ). Et c'est là, que (je crois) la fonction sizeof fait son apparition pour traiter l'ID et la Somme tapées dans la commande.
[ 5 ]
----------------------------------------------------
J'ai essayé de créer des objets à partir d'une commande, l'objet apparait à la positon du personnage, mais l'objet : au lieu d'être au collé au sol, le bas de l'objet se trouve au niveau de la tête du personnage. (Screen : http://img10.hostingpics.net/pics/246434samp119.png (http://img10.hostingpics.net/pics/246434samp119.png)). Si vous pouviez me corriger mon script et m'expliquer se qui n'allait pas. Ensuite j'ai essayé de faire un script pour supprimer l'objet mais il ne se delete pas :/ . Encore une fois je ne comprends pas mon erreur, mais comme je débute je préfère m'adresser à d'honorable scripteur en la matière.
Voici le script :
http://pastebin.gtaonline.fr/pastebin.php?show=1036 (http://pastebin.gtaonline.fr/pastebin.php?show=1036)
[J'ai réussi à corriger ma commande /bar1, mais ma commande pour supprimer l'objet ne marche toujours pas.]
----------------------------------------------------
J'ai disposé des numéros à chaque problèmes/questions, merci de mettre le numéro suivit de votre aide/réponse. Mes scripts sont encore débutants donc évitez de me juger par défaut, mais soyez indulgent.
Abdelhakim.
Voilà j'ai 2 autres problèmes
[ 1 ]
----------------------------------------------------
J'ai essayé de créer une comme /b dans le but d'écrire en OOC dans l'optique du RP.
Exemple :
Commande : /b Test
Résultat : Prenom_Nom dit : (( Test ))
Mon script faisait planter le serveur, j'ai du le supprimer pour continuer mes tests, je n'ai donc pas de script à vous montrer. Mais si vous pouviez me le faire en m'expliquant avec les commentaires si possible !
----------------------------------------------------
[ 2 ]
----------------------------------------------------
Pareil que la commande /b, mais celle-ci permet de décrire une action : /me.
Exemple :
Commande : /me lève les yeux
Résultat : Prenom_Nom lève les yeux
Idem si vous pouviez me faire le script, que ça éclaircisse un peu dans ma tête. Évidemment si possible !
----------------------------------------------------