14.11.2011, 20:16
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
Je sais que beaucoup de gens se plaignent de ceux qui ne savent pas scripter (moi le premier
![Cheesy](images/smilies/biggrin.png)
- 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