• 22 Avril 2025, 19:47:55


Auteur Sujet: Probleme /payer  (Lu 741 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Probleme /payer
« le: 14 Novembre 2010, 12:27:06 »
J'ai fais une commande /payer j'ai tenter plusieurs truc , sa marche pour donné l'argent mais sa me la retire pas .

J'ai fais comme sa :
J'ai tenter avec un !cash puis -cash mais sa reste pareils .
CMD:payera(playerid, params[])
{
   new pid, cash;
   if(sscanf(params, "ui", pid, cash))
   {
       SendTypoMessage(playerid, "/payer [joueur] [montant]");
}
else
{
   if(pid == INVALID_PLAYER_ID)
   {
       SendErrorMessage(playerid, TAG "Ce joueur n'est pas connecté.");
   }
else
{
   new tmp[96];
GivePlayerMoney(pid, cash);
GivePlayerMoney(playerid,--cash);

if(pid == playerid)
{
GetPlayerName(pid, tmp, MAX_PLAYER_NAME);
format(tmp, sizeof(tmp)," Tu as donné %d$ à %s", cash, tmp);
SendAInfoMessage(playerid, tmp);

#if defined SHOW_ADMINS

GetPlayerName(playerid, tmp, MAX_PLAYER_NAME);
format(tmp, sizeof(tmp)," %s t'a donné %d$", tmp, cash);

#else

format(tmp, sizeof(tmp),"Tu a reçu :%d$", cash);

#endif
SendPInfoMessage(pid, tmp);
}
}
}
else
{
SendLevelErrorMessage(playerid);
}
return 1;
}

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Probleme /payer
« Réponse #1 le: 14 Novembre 2010, 12:34:03 »
Essaye avec -cash au lieu de --cash sinon ça va lui donner de l'argent car tu enleve du negatif, donc tu en donne :)

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Probleme /payer
« Réponse #2 le: 14 Novembre 2010, 13:56:27 »
Ouais, en gros tu fait -cash * -cash = +cash ! Ca peut être cool pour le joueur mais pas pour l'économie de ton serveur ...  :happy

Myk3L.

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Probleme /payer
« Réponse #3 le: 14 Novembre 2010, 14:21:36 »
Par contre le '' #if defined SHOW_ADMINS " et les deux autres lignes qui vont avec, ne servent à rien ^^
car show admins => montrer admin, ça porte a envoyer un message au admin pour prevenir de tel ou tel transaction, là ce n'est pas le cas, ça envoyer un message de confirmation au joueur ^^

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Probleme /payer
« Réponse #4 le: 14 Novembre 2010, 14:58:12 »
et non, c'est pour dire tel admin a donner $$ donc par exemple le joueur aura l'admin Brian ta donner 100$

et si SHOW_ADMINS est commenter alors sa sera un admin ta donner 100$
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Probleme /payer
« Réponse #5 le: 14 Novembre 2010, 15:12:46 »
Je le garde en réserve celui-là, il est intéressant ;) (le define !)

Myk3L.