Sziasztok, az a problémám, hogy ha beírom hogy /penz 0 500 akkor nem add oda 500$-t hanem kiírja hogy használat: /penz <id> <összeg>
Valakinek valami tippje?!
CMD:penz(playerid, params[])
{
new osszeg, s[128];
printf(\"%s beírta a /penz parancsot!\", Nev(playerid));
if(pInfo[playerid][Admin] >= 2)
{
id = ReturnUser(params);
if(sscanf(params, \"ud\", id, osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /penz < ID > < Összeg >\");
//(id, osszeg);
format(s, sizeof(s), \"<<<%s beállította a pénzedet %s Ft ra! >>>\",Nev(playerid),osszeg);
SendClientMessage(id, ZOLD, s);
format(s, sizeof(s), \"<<<Beállítottad %s pénzét %s Ft ra >>>\",Nev(id),osszeg);
SendClientMessage(playerid, ZOLD, s);
new s72[128];
format(s72, sizeof(s72), \"{0066FF}<<< {FF0000}Figyelem!!{0066FF}Admin %s beállította %d Ft-ra %s pénzét!>>>\",Nev(playerid),osszeg,Nev(id));
SendFAdminMessage(PIROS, s72);
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
Ment(id);
return 1;
}
Sziasztok, az a problémám, hogy ha beírom hogy /penz 0 500 akkor nem add oda 500$-t hanem kiírja hogy használat: /penz <id> <összeg>
Valakinek valami tippje?!
CMD:penz(playerid, params[])
{
new osszeg, s[128];
printf(\"%s beírta a /penz parancsot!\", Nev(playerid));
if(pInfo[playerid][Admin] >= 2)
{
id = ReturnUser(params);
if(sscanf(params, \"ud\", id, osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /penz < ID > < Összeg >\");
//(id, osszeg);
format(s, sizeof(s), \"<<<%s beállította a pénzedet %s Ft ra! >>>\",Nev(playerid),osszeg);
SendClientMessage(id, ZOLD, s);
format(s, sizeof(s), \"<<<Beállítottad %s pénzét %s Ft ra >>>\",Nev(id),osszeg);
SendClientMessage(playerid, ZOLD, s);
new s72[128];
format(s72, sizeof(s72), \"{0066FF}<<< {FF0000}Figyelem!!{0066FF}Admin %s beállította %d Ft-ra %s pénzét!>>>\",Nev(playerid),osszeg,Nev(id));
SendFAdminMessage(PIROS, s72);
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
Ment(id);
return 1;
}