Üdv, hogyan tudnék globális, több parancsban is használható játékos-változót használni?
Pl. egy fegyver eladásnál CMD:elad 3 beírja a player és az id3 vevõnek megjelenik egy dialog list, amire ha rákattint valamelyikre, megvesz egy fegyvert.
Ekkora a vevõnek lemegy -5000, az eladónak meg +5000 pénze felmegy.
Itt ugye az a probléma, hogy a CMD:elad -nál is kell egy vevo változó, és az OnDialogResponse függvényél is ugyanaz a vevo változó.
Remélem érthetõ. :unsure:
Kösz.
SZERK.:Már összehoztam közbe, elvileg mûködnie kell.:
CMD:elad -hoz kell a következõ:
SetPVarInt(vevo, \"elado\", playerid);
Ez pedig az OnDialogResponse részhez:
GivePlayerMoney(GetPVarInt(playerid, \"elado\"), 5000); //eladó kapja a zsetont
GivePlayerMoney(playerid, -5000); //vevõtõl veszi el
Talán... :yes: