• 09 Mai 2025, 00:20:38


Auteur Sujet: [Résolu] Retirer 1000$ si une personne tu une autre de sa team....  (Lu 1413 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne chrislabricole

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Bonjour,

Je souhaiterais faire un ptit script qui retire 1000$ si le joueur à tuer une personne de sa même équipe ^^

voila le code :
Code: (cpp) [Sélectionner]
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
« Modifié: 30 Décembre 2007, 16:21:23 par chrislabricole »

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Retirer 1000$ si une personne tu une autre de sa team....
« Réponse #1 le: 30 Décembre 2007, 15:41:28 »
Et ?

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne chrislabricole

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : Re : Retirer 1000$ si une personne tu une autre de sa team....
« Réponse #2 le: 30 Décembre 2007, 15:53:37 »
Et ?

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) ^^

 :... :closedeyes

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Retirer 1000$ si une personne tu une autre de sa team....
« Réponse #3 le: 30 Décembre 2007, 15:58:37 »
Ah désolé j'avais pas compris.

(Je crois) Le problème vient de la :

GivePlayerMoney(killerid, GetPlayerMoney(killerid)-7000 );
Change le tout simplement par :

GivePlayerMoney(killerid, -7000 );

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne chrislabricole

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : Retirer 1000$ si une personne tu une autre de sa team....
« Réponse #4 le: 30 Décembre 2007, 16:20:39 »
ahhhh bah ouaip ^^

ça vener bien de la, et ui, puisque "Give" ça ve dire "Donner" ^^

donc en fait, il faisait : (si j'ai 10000$ au départ)
(10000 + 6000) + ( 10000 - 7000)

Au total, la tune à presque doubler  :D :happy

Merci de ton aide ^^