GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Noemi:3 - 2013. december 20. - 18:36:02

Cím: Hogyan lehet ilyet írni?
Írta: Noemi:3 - 2013. december 20. - 18:36:02
Sziasztok, elkezdtem modolni, és arra jutottam, hogy elég sok mindent tudok, de egyet nem.
Hogy lehet olyan parancsot írni hogy másnak szól, tehát pl:
/adminad playerid
és annak a playerid-nek adja az admint
Vagy pl /givecash playerid összeg
Tehát a lényeg hogy a másiknak adni dolgot, tehát mondjuk én, az id 4-nek.
Cím: Hogyan lehet ilyet írni?
Írta: Pedró - 2013. december 20. - 18:37:34
SSCANF pluginról hallottál már?
Cím: Hogyan lehet ilyet írni?
Írta: Elen - 2013. december 20. - 18:43:07
CMD:givecash(playerid,params[])
{
new id,osszeg;
if(sscanf(params,\"ud\",id,osszeg))return SendClientMessage(playerid,-1,\"Használat: /Givecash <Összeg>\");
if(!IsPlayerConnected(id))return SendClientMessage(playerid,-1,\"Nincs csatlakozva a játékos\");
if(id==playerid)return SendClientMessage(playerid,-1,\"Magadnak nem adhatsz\");
if(osszeg<0)return SendClientMessage(playerid,-1,\"Minimum 1 $\");
if(GetPlayerMoney(palyeri)GivePlayerMoney(id,osszeg);
GivePlayerMoney(playerid-osszeg);
return 1;
}