Szerző Téma: Minuszba megy a pénz.  (Megtekintve 872 alkalommal)

Minuszba megy a pénz.
« Dátum: 2013. május 12. - 18:52:11 »
0 Show voters
CMD:fizet(playerid, params[])
{
    new Float:kX, Float:kY, Float:kZ;
    new Osszeg;
if(sscanf(params, \"ud\", id, Osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /fizet < Név / Id > < Összeg >\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, \"A játékos nem elérhetõ!\");
if(id == playerid) return SendClientMessage(playerid, PIROS, \"Magadnak nem fizethetsz!\");
GetPlayerPos(id, kX, kY, kZ);
if(IsPlayerInRangeOfPoint(playerid, 3, kX, kY, kZ))
        {
               new S[128];
      pInfo[playerid][pMoney] -= Osszeg;
               
                format(S, sizeof(S), \"Fizettél neki: %s. ( $%d )\", Nev(id), Osszeg);
                SendClientMessage(playerid, CITROM, S);
                format(S, sizeof(S), \"%s fizetett neked! ( $%d )\", Nev(playerid), Osszeg);
               SendClientMessage(id, CITROM, S);
               cmd_me(playerid, \"fizetett valakinek.\");
               format(S, sizeof(S), \"< Fizetés > %s - %s | %d$ | ( Ki - Kinek )\", Nev(playerid), Nev(id), Osszeg);
               SendAdminMessage(FONTOS, S);
        }
else
        {
            SendClientMessage(playerid, PIROS, \"Az illetõ nincs a közeledben!\");
        }
if(pInfo[playerid][pMoney] >= Osszeg)
                {
            pInfo[playerid][pMoney] -= Osszeg;
      }
else
      {
          SendClientMessage(playerid, PIROS, \"((Nincs elég pénzed!))\");
      }
return 1;
}

 
SZIASZTOK!
Lenne egy nagy bajom!
Ha fizetek a másiknak nekem -ba megy és ezt kellene megakadályozni.
 
[18:49:19] Fizettél neki: Justin Montana. ( $2000 )
[18:49:19] * Brian Watter fizetett valakinek.
[18:49:19] < Fizetés > Brian Watter - Justin Montana | 2000$ | ( Ki - Kinek )
[18:49:19] ((Nincs elég pénzed!))
[/quote]
Kiírja, hogy nincs elég pénzem, de neki odaadja és nekem lemegy -ba a pénzem.
KÉRLEK SEGÍTSETEK VALAHOGY.

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
Minuszba megy a pénz.
« Válasz #1 Dátum: 2013. május 12. - 20:13:31 »
+1 Show voters
    CMD:fizet(playerid, params[])
    {
        new Float:kX, Float:kY, Float:kZ;
        new Osszeg;
     
if(sscanf(params, \"ud\", id, Osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /fizet < Név / Id > < Összeg >\");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, \"A játékos nem elérhetõ!\");
     
if(id == playerid) return SendClientMessage(playerid, PIROS, \"Magadnak nem fizethetsz!\");
     
GetPlayerPos(id, kX, kY, kZ);
     
if(IsPlayerInRangeOfPoint(playerid, 3, kX, kY, kZ))
{
   new S[128];
     
   if(pInfo[playerid][pMoney] >= Osszeg)
   {
      pInfo[playerid][pMoney] -= Osszeg;
      pInfo[id][pMoney] += Osszeg;
   }
   else
   {
      return SendClientMessage(playerid, PIROS, \"((Nincs elég pénzed!))\");
   }
   format(S, sizeof(S), \"Fizettél neki: %s. ( $%d )\", Nev(id), Osszeg);
   SendClientMessage(playerid, CITROM, S);
   format(S, sizeof(S), \"%s fizetett neked! ( $%d )\", Nev(playerid), Osszeg);
   SendClientMessage(id, CITROM, S);
   cmd_me(playerid, \"fizetett valakinek.\");
   format(S, sizeof(S), \"< Fizetés > %s - %s | %d$ | ( Ki - Kinek )\", Nev(playerid), Nev(id), Osszeg);
   SendAdminMessage(FONTOS, S);
}
else
{
   SendClientMessage(playerid, PIROS, \"Az illetõ nincs a közeledben!\");
}
return 1;
    }

Minuszba megy a pénz.
« Válasz #2 Dátum: 2013. május 12. - 21:11:08 »
0 Show voters
Köszönöm Erik örök hálám!!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal