• 04 Juillet 2025, 00:57:34


Auteur Sujet: [TUTORIEL] Faire une Série de Tuer !  (Lu 1146 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
[TUTORIEL] Faire une Série de Tuer !
« le: 10 Juin 2011, 18:15:58 »
[TUTORIEL]

Introduction

NB, Les Mots en GRAS sont dans les tutoriels de Gilux avec les lien qui suivent.

Tout d'abord, bonjour pour pas être mal polie ce tutoriel est réservé a ceux qui on lu les partie 1, 2 et 3 des tutoriels de Gilux disponibles ici :
[TUTO] Apprenons le Pawn avec Gilux ! [Partie 1 : Les bases]
[TUTO] Apprenons le Pawn avec Gilux ! [Partie 2 : Structures utiles]
[TUTO] Apprenons le Pawn avec Gilux ! [Partie 3 : Conclusion]

Très utile pour les débutants ! A tout moment si vous ne comprenez RIEN allé ici :
SA-MP WIKI
c'est en Anglais je précise vous pouvez noté le nom des fonctions telle que SendClientMessageToAll dans le Search etc pour mieux les comprendre !

Commencement !

Tout d'abord nous allons créer une variable GLOBAL qui seras utilisable n'importe où dans le Scripte contrairement au variable LOCAL utilisable dans une seul Forward un bloc d'instruction. Donc tout en haut de votre Scripte.

new Tuer[MAX_PLAYERS] = 0;ceci vas nous servir a Stocké les Tuer du joueur vous pouvez changé le nom 'Tuer' mais dans ce tutoriel j'utiliserais celui là.

Ensuite dans la Forward
public OnPlayerDeath(playerid, killerid, reason)
on peut noté le Playerid le tué le Killerid celui qui la tué et la Reason la Raison (M4A1 l'arme en bref).

Ensuite nous allons Incrémenté la variable Kill.
Tuer[killerid]++;ici on ajoute 1 (++) a la variable Kill ce qui nous donnes 1 si elle était a 0 et 2 si elle était a 1 et on le donne à Killerid celui qui a tué le PlayerId normal !

Ensuite nous allons remettre le Tuer (la variable) du Joueur qui A était tuer a 0 !
Tuer[playerid]= 0;
La on met le Tuer du Playerid suis qui a était Tuer par le Killerid a 0.

Puis nous allons affiché la série de Kill du Killerid !
NB, Il faut mettre celà EN DESSOUS de Tuer[killerid]++; car affiché ses Kill avent l'Incrémentation ne servirais a RIEN.
new Str[256];
   format(Str, sizeof(Str), "Tu a fait %d série de tué(s).",Tuer[killerid]);
   SendClientMessage(killerid, 0xFFFFFFFF,Str);


On note que le SendClientMessage est affiché a KILLERID avec la Couleur Blanche '0xFFFFFFFF' qui est modifiable !
Avec cela vous pouvez faire une commande du genre /tuer en exemple dans la Forward OnPlayerCommandText

if (strcmp("/tuer", cmdtext, true, 10) == 0)
{
        new Str[256];
   format(Str, sizeof(Str), "Tu a fait %d série de tué(s).",Tuer[playerid]);
   SendClientMessage(playerid, 0xFFFFFFFF,Str);
return 1;
}


Ici on note bien que c'est Playerid car OnPlayerCommandText il y a que (playerid et nom KillerId.
Playerid est celui qui exécute la commande on vois aussi bien des le dépard new Str[256]; qui vas nous permettre de Stocké une chaine de caractère 256 caractères en comptant le caractère nul pour l'expliquation c'est Ici Tutoriel réalisé par R@f. Sur ce fin du TUTORIEL !


FIN














« Modifié: 17 Juin 2011, 00:06:33 par Xolokos »
Nippah !

Hors ligne D4MI3N

  • Directeur 4pple Helper
  • *
  • Tueur en série
  • Directeur 4pple Helper
  • Messages: 169
    • Voir le profil
    • Directeur 4pple Helper
Re : [TUTORIEL] Faire une Série de Tuer !
« Réponse #1 le: 10 Juin 2011, 18:49:49 »
Merci , Merci ....

Mais tu reprend tous les tutos des Topic ......

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : [TUTORIEL] Faire une Série de Tuer !
« Réponse #2 le: 10 Juin 2011, 18:54:41 »
Damien ta une façon de reponde que on dirait que tu critique.

Sinan GG



Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : [TUTORIEL] Faire une Série de Tuer !
« Réponse #3 le: 10 Juin 2011, 20:01:43 »
Normal Damien il faut bien les bases.
« Modifié: 10 Juin 2011, 23:17:38 par Xolokos »
Nippah !

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : [TUTORIEL] Faire une Série de Tuer !
« Réponse #4 le: 14 Juin 2011, 22:56:13 »
Je pense que ça a pas eu un succès fou  :-\.
Nippah !

doriandu30

  • Invité
Re : Re : [TUTORIEL] Faire une Série de Tuer !
« Réponse #5 le: 15 Juin 2011, 00:14:35 »
Je pense que ça a pas eu un succès fou  :-\.

Dis pas sa l'amis ^^ Je veut sous éstimer personne mais tout les pro du pawno on commencer en bas de l'échelle si je peut me permettre et au fur et a mesure on approfondis leure connaissance ! Attend un peu et tu verra bien :king

Enn ce qui me concerne j'essayerais demain car m'en veut pas, vue l'heure qu'il est j'ai la tete dans le c*** et bien profond ! Demain je lirais tout sa !

Bon courage ! :cheers

dodo