[TUTO] Comment comprendre simplement les fonctions de Sa:MP
#1

Salut а tous, aprиs une longue absence, je dйcide de faire un mini tuto qui vous permettra peut кtre d'apprendre а mieux scripter.

Je sais que beaucoup de gens se plaignent de ceux qui ne savent pas scripter (moi le premier ) alors voici quelques petites astuces:

- Tout d'abord, la premiиre, la plus basique, avoir des connaissances en Anglais, si vous ne comprenez rien du tout а l'anglais ou que vous ne savez dire que votre nom, des sites de traduction sont а votre disposition.

Bon, vous allez vous dire, c'est bien beau mais on fais quoi aprиs avec sa ?

C'est trиs simple, les fonctions de Sa:Mp sont des mini phrases alors pour les comprendre, traduisez mot а mot, un exemple avec la fonction la plus simple а comprendre:

TogglePlayerControllable: Traduisons mot а mot (je vais prendre l'exemple de google traduction):

Toggle: Basculer
Player:Joueur
Controllable: Contrфlable

Donc nous avons donc 3 mots qui nous font comprendre qu'on peut basculer la fonction pour contrфler le joueur ou non.

Assez simple non ?

Continuons maintenant.

Dans une commande j'ai SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);

C'est quoi ce i en plein milieu ?

Ce i au milieu de votre commande a йtй dйfini dans votre GM pour кtre les autres joueurs que vous, ici nous avons donc la fonction qui fais un marqueur pour tous les autres joueurs а la position du joueur qui as fait la commande.

Et ce i, tu nous a dis qu'il a йtй dйfini mais comment ?

Comme sa: for(new i = 0; i < MAX_PLAYERS; i++)

Voici donc 2 astuces qui vous aiderons peut кtre, pour vous donner une idйe, j'ai appris а scripter uniquement comme sa et en m'aidant du wiki Sa:Mp (https://sampwiki.blast.hk/), bon aprиs j'ai un bo niveau en anglais donc je comprenais les fonctions trиs rapidement mais le script est accessible а tous et si j'ai un autre conseil а vous donner c'est de ne pas vouloir faire de trop gros trucs au dйbut ou trop rapidement, un bon scripteur prendra son temps mais le travail sera de qualitй et je parle en connaissance de causes. Si vous vous lancez dans un RP pour votre premier serveur, c'est possible mais n'allez pas trop vite ou vous vous planterez.

Je pense que sa suffira, si d'autres personnes ont encore des conseils, vous pouvez poster а la suite.

Cordialement
Reply
#2

Des couleurs ainsi qu'une structure serait plus agreable а lire.
Reply
#3

Cool
Reply
#4

Qu'un scripteur dйbutant sache lire l'anglais ou pas, qu'il comprenne ou non la signification des noms de fonctions ou paramиtres, зa ne changera strictement rien а la "noob attitude" de certains. Tu peux mettre l'intйgralitй du script en franзais si tu veux, зa ne changera strictement rien.
Reply
#5

bonne initiative mais il faudrait rendre ton tuto un peu plus "beau"

la on a pas trop envie de le lire et puis niveau fonctions tu n'explique pas vraiment bien<;

par exemple le "i" n'est pas obligatoirement un "i "tu peut le remplacer par n’importe quelle lettre sa fonctionnera,ceux qui est important c'est le fonctionnement de la boucle "for".

ps:ce n'est pas pour te rabaisser loin de la juste quelques remarques pour que tu l'amйliore
Reply
#6

Si sa serait un pavй il ferait gravement chiй :/

Il est pas trиs jolie cotй forme un petit peu de structure et de couleurs serait bienvenue <3
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)