Szerző Téma: Számláló hiba.  (Megtekintve 809 alkalommal)

Számláló hiba.
« Dátum: 2013. május 12. - 14:54:21 »
0 Show voters
Sziasztok!
Olyan problémám van, hogy amikor át adok valakinek pénzt nekem levonja -ba is amit nem kéne.
 
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);
    pInfo[id][pMoney] += Osszeg;
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, \"Nincs elegendõ pénzed!\");
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Az illetõ nincs a közeledben!\");
}
return 1;
}

 
Erre dob nekem ilyen hibát:
 
error 029: invalid expression, assumed zero[/quote]

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Számláló hiba.
« Válasz #1 Dátum: 2013. május 12. - 14:55:22 »
0 Show voters
melyik sor?

Számláló hiba.
« Válasz #2 Dátum: 2013. május 12. - 14:56:20 »
0 Show voters
31.
Az \"else\" nem tetszik neki.
« Utoljára szerkesztve: 2013. május 12. - 15:00:43 írta Brian Watter »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Számláló hiba.
« Válasz #3 Dátum: 2013. május 12. - 17:50:27 »
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)) return SendClientMessage( playerid, -1, \"Nem vagy az illetõ közelében!\");
            new S[128];
            pInfo[playerid][pMoney] -= Osszeg;   
            format(S, sizeof(S), \"Fizettél neki: %s. ( $%d )\", Nev(id), Osszeg);
            SendClientMessage(playerid, CITROM, S);
            pInfo[id][pMoney] += Osszeg;
            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);
            return 1;
}

Számláló hiba.
« Válasz #4 Dátum: 2013. május 12. - 18:36:28 »
0 Show voters
Ezzel az a gond, hogy ott állok mellette és ez írja:
 
[18:32:42] Nem vagy az illetõ közelében![/quote]

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Számláló hiba.
« Válasz #5 Dátum: 2013. május 12. - 20:15:06 »
0 Show voters
Idézetet írta: Brian Watter date=1368376588\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37278\" data-ipsquote-contentclass=\"forums_Topic
Ezzel az a gond, hogy ott állok mellette és ez írja:
 
[18:32:42] Nem vagy az illetõ közelében!

[/quote]
 

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)) return SendClientMessage( playerid, -1, \"Nem vagy az illetõ közelében!\");
            new S[128];
            pInfo[playerid][pMoney] -= Osszeg; 
            format(S, sizeof(S), \"Fizettél neki: %s. ( $%d )\", Nev(id), Osszeg);
            SendClientMessage(playerid, CITROM, S);
            pInfo[id][pMoney] += Osszeg;
            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);
            return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal