GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 29 Janvier 2010, 18:13:48
-
Salut,
J'ai fait un simple script, tout bête, mais qui ne marche pas ;D :
public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(playerid, COLOR, "T'es mort");
return 1;
}
Rien ne s'affiche quand je meurs.
-
[code]Utilise Juste [code] TON MESSAGE [/code]![/code]
Double post
__________________________________________
Essay sa!
public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(playerid, COLOR_GREY, "T'es mort");
return 1;
}Je ne t'assure pas que sa marche mais bon. avec ce que tu nous donne.
-
Non, l'identation ne va rien changer au problème, mais je l'ai déjà faites, mon code est scripté sur le forum ;)
2Eme Problème :
Je souhaiterais éteindre un son, par exemple les musiques, comment faire ?
-
Le Sons de GTA?
-
Utilise l'ID 1063 pour arreter le son ;)
Pour l'autre problème aucune idée.
-
Pour l'autre problème éxplique mieux avec plus de code.
-
Merci pour le son Ghettoman,
Pour mon problème de mort, voilà le code complet, mais marche pa snon plus avec un seul "SendClientMessage" :
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[killerid][pKills] ++;
SendClientMessage(killerid, COLOR_WHITE, "Vous avez fait un mort de plus.");
new loginstring[128];
format(loginstring,sizeof(loginstring),"Vous avez fait au total %d morts.",PlayerInfo[killerid][pKills]);
SendClientMessage(playerid, COLOR_WHITE, loginstring);
PlayerInfo[playerid][pMorts] ++;
GameTextForPlayer(playerid,"~w~T'es mort",1000,1);
SendDeathMessage(killerid, playerid, reason);
format(loginstring,sizeof(loginstring),"Tu es mort au total %s fois.",PlayerInfo[playerid][pMorts]);
SendClientMessage(playerid, COLOR_WHITE, loginstring);
return 1;
}
-
Je voit toujours pas mais ta fait une petite erreur la :
format(loginstring,sizeof(loginstring),"Tu es mort au total %s fois.",PlayerInfo[playerid][pMorts]);
Ce serais pas plutôt %d ?
-
Yop
Pour les Sons Va sur Samp-wiki sur tape ID son tora tout les id de sont arret et debut
-
Ah oui, c'est vrai Ghettoman, mais ça ne marche toujours pas.
-
Tu as essayer de changer l'include "a_samp" ?
-
Non, je n'y est pas touché...
-
c'est seulement le dernier texte qui s'affiche pas ou tous ?
-
Rien dans mon script ne marche.
EDIT : C'est bon, it's work, c'est qu'en fait il fallait vérifier si Killerid était bien présent, et non pas un suicide.