jcmick

http://jcmick.free.fr/

Chapitre 10 (5- Les plugins)

Chapitre 10:

Fonctions utiles (2)

Comme dans le chapitre 5, voici une liste de fonctions qui pourraient vous être utiles. Certaines fonctions renvoient une valeur alors que pour d'autres, il vous faut indiquer une variable prédéfinie pour obtenir le "résultat" de la fonction. Certaines fonctions combinent les deux. Si c'est pas très clair, ne vous en faites pas, vous allez comprendre avec la liste suivante:

- get_user_name(id, name, size) : Stocke le pseudo du joueur "id" dans la variable "name" de longueur "size".new name[32][color=blue]
get_user_name(victim,name,31) [/color]
Enregistre le pseudo du joueur portant l'id "victim" (7 par exemple) dans la variable "name" préalablement définie.

- get_user_weapon(id,ammo,clip) : Renvoie l'ID de l'arme que le joueur "id" porte et stocke respectivement dans les variables "ammo" et "clip", le nombre de balles présentes dans le chargeur actuel et le nombre de balles présentes dans les autres chargeurs.new vweapon = get_user_weapon(victim,ammo,clip)
"vweapon" est l'ID de l'arme, "victim" est l'ID du joueur, "ammo" est le nombre de balle dans le chargeur actuel et "clip" est le nombre de balles dans les autres chargeurs.

- get_weaponname(weaponid,weaponname,size) : Stocke le nom de l'arme d'ID "weaponid" dans la variable "weaponname" de longueur "size".new wpn[32][color=blue]
get_weaponname(vweapon,wpn,31)[/color]
Vous avez compris ? Alors, je ne développe pas.

- get_user_deaths(id) : Renvoie le nombre de morts du joueur "id".new vdeaths = get_user_deaths(victim)
"vdeaths" est un nombre entier qui correspond au nombre de morts du joueur "victim".

- get_user_frags(id) : Renvoie le nombre de frags du joueur "id".new afrags = get_user_frags(attacker)
"afrags" est un nombre entier qui correspond au nombre de frags du joueur "attacker".

- get_user_team(id, team, size) : Stocke le nom de l'équipe du joueur "id" (CT ou TERRORIST) dans la variable "team".new team[32] [color=blue]
get_user_team(id, team, 31)
client_print(id, print_chat, "Tu es un %s", team) [/color]
Affiche: "Tu es un TERRORIST" par exemple.
6 nouvelles fonctions à connaitre par coeur parce que bientôt: interro ! Normalement, vous en avez appris 22 jusqu'à maintenant.

Vous commencez à savoir faire pas mal de p'tit truc en SMA. C'est bien si vous êtes allé jusque là sans lacher prise. Dans le chapitre suivant, on va parler des admins, ce sera un long chapitre mais bien utile...