mam neco podobneho..
public OnPlayerCommandText
dcmd(okradnout,9,cmdtext);
nekam do modu nejlepe na konec
dcmd_okradnout(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
new id=strval(params);
new string[256];
if(povolani[playerid] == 2 || povolani[playerid] == 3 || povolani[playerid] == 8)
{//povolani
if(!params[0]) return SendClientMessage(playerid,COLOR_SYSTEM,"[!] Použití /okradnout [iD]");//kdyz napomene zadat id
else if(strval(params) == playerid) return SendClientMessage(playerid,COLOR_SYSTEM,"[!] Jak se chcete vydirat?");
else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_SYSTEM,"[!] Nesmíte být v autě");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WHITE,"[!] Hráč není ve hře");
else if(GetPlayerWeapon(playerid) == 0) return SendClientMessage(playerid,COLOR_SYSTEM, "[!] Musite mit v ruce zbran");
new Float:xyz[3];
GetPlayerPos(playerid,xyz[0],xyz[1],xyz[2]);
if(!IsPlayerInSphere(id,xyz[0],xyz[1],xyz[2],10))return SendClientMessage(playerid,COLOR_WHITE,"[!]Hráč je moc daleko"); else//splnuje vsechny podminky
{
new castka = GetMoney(id)/2;//da mu to polovinu castka ktere ma hrac u sebe (/3 <- tretina /4 <- ctvrtina atd.)
GiveMoney(playerid,castka);//da prachy zlodeji
GiveMoney(id,-castka);//odebere okradememu
new vydira[MAX_PLAYER_NAME], vidiran[MAX_PLAYER_NAME], text[256];//tak tet si zjistime jemno..
GetPlayerName(playerid, vidira, sizeof(vidira));
GetPlayerName(id, vidiran, sizeofvidiran));
format(text, sizeof(text), "[sAPD]Strážce zákona %s zatknul hráče %s",vidira, vidiran);//a pouzijeme v SCM..
SendClientMessageToAll(COLOR_LIGHTBLUE, text);
SendClientMessageToAll(COLOR_RED2, string);
ApplyAnimation(id,"ROB_BANK","SHP_HandsUp_Scr",4.1,0,1,1,1,1);//animackaXD
ApplyAnimation(playerid,"ped", "ARRESTgun",4.1,0,1,1,1,1);//dalsi aby to nebylo tak chude
}
}else{
SendClientMessage(playerid,COLOR_SYSTEM,"[!] Nejste mafian ani terorista");
}
}
return 1;
}