CMD:atvalt(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new adottpont;
if(sscanf(params,\"d\", adottpont)) return SendClientMessage(playerid, -1, \"Használat: /atvalt [Pont]\");
{
if(pInfo[playerid][Penz] >= 30)
{
new penz;
new text[128];
penz = adottpont * 30;
format(text, sizeof text, \"Átváltottál %d pénzt %d ponttá ami jová lett írva.\",penz,adottpont);
SendClientMessage(playerid, -1, text);
pInfo[playerid][Penz] =- penz;
pInfo[playerid][Pont] =+ adottpont;
}
else SendClientMessage(playerid, -1, \"Egy pont 30 dollárba kerül, neked nincs ennyi pénzed.\");
}
}
return 1;
}
Szia! Itt meg kell adnod mennyi pontot szeretnél kapni, majd levonja a pénzt ha van ennyi és hozzáadja a pontodhoz a kért pontot. Remélem tudtam segíteni, könnyen átlehet átalakítani ha úgy van kedved. Ha kérdésed van tedd csak fel.