GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ~TxK>Tiesto le 07 Septembre 2008, 18:39:45

Titre: Annoncé un kill
Posté par: ~TxK>Tiesto le 07 Septembre 2008, 18:39:45
Salut ! j'ai encore besoin de votre aide ! mais tout d'abord je voudrais remercié tous qui mon aider comme native et les autres ! grâce à vous j'ai réussi à terminé mon gm ! maintenant y a des trucs qui me manque et j'ai vraiment besoin de votre aide ! ( vous les expert  :P ) comment annoncé quand quelqu'un tue un joueur " SpeelOut a tué Player " comment faire sa SVP ?   
Titre: Re : Annoncé un kill
Posté par: NatiVe™ le 07 Septembre 2008, 19:21:05
Code gnaze

NV.

Titre: Re : Annoncé un kill
Posté par: Bayshore le 07 Septembre 2008, 19:23:03
http://www.google.fr/search?hl=fr&q=%22%23include+%3Ca_samp%3E%22+%22killed%22

native, ton code affiche seulement les IDs des joueurs.
Titre: Re : Annoncé un kill
Posté par: NatiVe™ le 07 Septembre 2008, 19:24:24
Modifier ;)

NV.

Titre: Re : Annoncé un kill
Posté par: Bayshore le 07 Septembre 2008, 19:25:00
Ton code ne marcheras pas.
Titre: Re : Annoncé un kill
Posté par: NatiVe™ le 07 Septembre 2008, 19:29:17
Ça te ferais chier de me dire pourquoi ?

NV.

Titre: Re : Annoncé un kill
Posté par: Bayshore le 07 Septembre 2008, 19:31:51
Pas la peine de t'énerver, surtout que tu aurais dû vérifier que ton code marchait avant de le donner sans explications.

Sinon, GetPlayerName() ne retourne pas le nom du joueur, mais l'enregistre dans une chaîne.

http://www.sareallife.org/sampwiki/wiki.sa-mp.com/wiki/GetPlayerName.html
Titre: Re : Annoncé un kill
Posté par: Nikko™ le 07 Septembre 2008, 19:56:48
BAh faut récupéré avec GetPlayerName(playerid) le nom du joueur qui a tuer (killerid) et le nom du joueur tué (playerid).
Ensuite on renvoi tout ca avec un SendClientMessage   :D

++
nikko
Titre: Re : Annoncé un kill
Posté par: ~TxK>Tiesto le 07 Septembre 2008, 20:11:17
c'est bon j'en ai mis un le voila si quelqu'un le cherche :

dans public OnPlayerDeath :

new name[MAX_PLAYER_NAME+1];
new string[256];
new killer[MAX_PLAYER_NAME];
GetPlayerName(killerid, killer, sizeof(killer));
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s A Tué %s ", killer, name);
SendClientMessageToAll(COLOR_RED, string);

voila  :P
Titre: Re : Annoncé un kill
Posté par: Nikko™ le 07 Septembre 2008, 20:33:54
Voila =) ca marche ?

++
nikko
Titre: Re : Annoncé un kill
Posté par: ~TxK>Tiesto le 07 Septembre 2008, 21:12:13
oui  :D sa marche bien !