• 24 Avril 2025, 03:14:54


Auteur Sujet: retirer de l'argent si plus de 50.000$  (Lu 1013 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
retirer de l'argent si plus de 50.000$
« le: 18 Novembre 2010, 17:41:39 »
Bonjour,

j'aimerai savoir la variable, comment mettre un joueur à 50.000$ si il à plus de 50.000$ sur lui, dès qu'il meur ou dès qu'il ce connecte.

donc ça doit être un public avec timer ? pour vérifier ou juste

if (PlayerInfo[playerid][pCash] >= 50000)
{
                        format(string2, sizeof(string2), "Vous avez plus de 50.000$ sur vous vous avez était volé ! ");
                        SafeGivePlayerMoney( i, -50000);
SendClientMessage(playerid, COLOR_LIGHTBLUE,string2);
}

mais je veut pas faire -50000 juste le mettre à 50.000$

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #1 le: 18 Novembre 2010, 17:56:25 »

if (PlayerInfo[playerid][pCash] >= 50000)
{
                        format(string2, sizeof(string2), "Vous avez plus de 50.000$ sur vous vous avez était volé ! ");
                        SetPlayerMoney( i, 50000);
SendClientMessage(playerid, COLOR_LIGHTBLUE,string2);
}

Donc je mais ça dans OnPlayerConnect & OnPlayerDeath ?
« Modifié: 18 Novembre 2010, 17:59:50 par Komolos »

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #2 le: 18 Novembre 2010, 18:04:23 »
Merci encore une fois Dizzy.
C:\Users\haddou\Desktop\teste\gamemodes\dirthy.pwn(16306) : error 017: undefined symbol "SetPlayerMoney"

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #3 le: 18 Novembre 2010, 18:06:20 »
Salut,

SetPlayerMoney n'existe pas. Utiliser ResetPlayerMoney puis GivePlayerMoney

++Sim++





Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #4 le: 18 Novembre 2010, 18:08:49 »
en conclusion je doit faire :

if (PlayerInfo[playerid][pCash] >= 50000)
{
                        format(string2, sizeof(string2), "Vous avez plus de 50.000$ sur vous vous avez était volé ! ");
                        GivePlayerMoney( i, -10000000);
                        ResetPlayerMoney( i, 50000);
SendClientMessage(playerid, COLOR_LIGHTBLUE,string2);
}


C'est bien ça ?
« Modifié: 18 Novembre 2010, 18:12:12 par Komolos »

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #5 le: 18 Novembre 2010, 18:17:09 »
on va dire que le joueurs à 150.000$, on lui met à 50.000$.

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : retirer de l'argent si plus de 50.000$
« Réponse #6 le: 18 Novembre 2010, 20:29:26 »
Salut voici une petite fonction que tu pourras utiliser pour faire SetPlayerMoney(playerid, money);

SetPlayerMoney(playerid, money)
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, money);
return 1;
}

Tu là colle ou tu veux dans ton script..

A+, Sam.
 :cheers