CMD:rabol(playerid,params[])
{
new giveplayerid, Float:pos[3];
if(sscanf(params,\"u\",giveplayerid) || !IsPlayerConnected(giveplayerid))
{return SendClientMessage(playerid,PIROS,\"Használat: /rabol [játékos id / névrészlet]\");}
GetPlayerPos(giveplayerid, pos[0], pos[1], pos[2]);
if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
GivePlayerMoney(giveplayerid, -1000);
GivePlayerMoney(playerid, 1000);
}
return 1;
}
Gondolom jó lesz de ezt a játékos ki tudja használni.. most -1000 $ von le a játékostól de meg lehet csinálni randomban
CMD:rabol(playerid,params[])
{
new giveplayerid, Float:pos[3];
if(sscanf(params,\"u\",giveplayerid) || !IsPlayerConnected(giveplayerid))
{return SendClientMessage(playerid,PIROS,\"Használat: /rabol [játékos id / névrészlet]\");}
GetPlayerPos(giveplayerid, pos[0], pos[1], pos[2]);
if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
GivePlayerMoney(giveplayerid, -1000);
GivePlayerMoney(playerid, 1000);
}
return 1;
}
Gondolom jó lesz de ezt a játékos ki tudja használni.. most -1000 $ von le a játékostól de meg lehet csinálni randomban
ehhez még sok mindent kellene irni.. például hogy ellenörizze le peldaul hogy a kirabolandó játékosnak van e egyáltalán pénze.. meg hát idõzitö kellene hogy ne lehessen masodpercenként rabolni stb.
Köszönöm a válaszokat esetleg abban tudtok segíteni? Plusz észrevettünk egy hibát javítottam gondoltam szólok. :)
if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
Itt felkiáltójel kell az IsPlayerInRangerOf elé valahogy így:
if(!IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
Mert különben fordítva mûködik! :)