Bonjour,
Je souhaiterais faire un ptit script qui retire 1000$ si le joueur à tuer une personne de sa même équipe ^^
voila le code :
if( GetPlayerColor(killerid) == GetPlayerColor(playerid) ) {
GameTextForPlayer(killerid,"~r~! NO TEAMKILL !~n~~n~-1000$ !",5000, 5);
GivePlayerMoney(killerid, GetPlayerMoney(killerid)-7000 );
}
(ce script mis dans OnPlayerDeath)
Vous aller me dire, "mais pourquoi "-7000" et pas "-1000" ??"
Ben parce-que sans le script, su je tue une personne qui est dans ma même équipe, je gagne 6000, le calcul est simple :P
Le message s'affiche bien si je tue une personne dans mon équipe, ça, c'est ok, ça marche nikel,
Mais le problème, c'est l'argent.... (ligne 3), j'ai l'impression que ça ajoute de l'argent, (plus de 7000) au lieu d'enlever 7000 (donc 1000 puisque on en gagne 6000) ^^
Merci de votre aide ! :D
Christophe. :angelnot