Woozy
Новичок
Добрый день, снова я. xD
Ко всем #define вставляем:
Ко всем new вставляем:
В OnPlayerCommandText вставляем:
В OnPlayerConnect вставляем:
Ко всем пабликам вставляем:
У кого нет паблика IsACop - вставляем:
forward IsACop(playerid);
Меня на свои номера фракций. ( Законопослушные )
Вот и все.
Выдачу розыска убрал, добавляйте / крутите. xD
Выдача денег про принципу: Уровень * 2500 + random(5000)
Автор урока: я.
Ко всем #define вставляем:
PHP:
#define SCM SendClientMessage
PHP:
new RobMoney[MAX_PLAYERS];
PHP:
else if(strcmp(cmd, "/rob", true) == 0)
{
if(IsACop(playerid)) return SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF} Ты не можешь совершить преступление.");
if(!IsPlayerInRangeOfPoint(playerid,2.0,2309.5103,-8.2242,26.7422)) return SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF} Ты не в банке.");
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0,1);
SCM(playerid,-1,"Ты начал(а) ограбление банка.");
TogglePlayerControllable(playerid,0);
SetTimerEx("StopGrab",10000,0,"d",playerid);
return 1;
}
PHP:
RobMoney[playerid] = 0;
PHP:
forward StopGrab(playerid,cmdtext[]);
public StopGrab(playerid,cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
TogglePlayerControllable(playerid,1);
ClearAnimations(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
RobMoney[playerid] = (PlayerInfo[playerid][pLevel]+1)*(2500 + random(5000));
GiveMoney(playerid, RobMoney[playerid]);
format(string, sizeof(string), "Ты обнаружил(а) в ячейке %d$, полиция получила сигнал об ограблении.",RobMoney[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "%s взломал(а) ячейку и нашел(а) наличные!", sendername);
ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
forward IsACop(playerid);
PHP:
public IsACop(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if(member==1||member==2||member==3)
{
return 1;
}
else if(leader==1||leader==2||leader==3)
{
return 1;
}
}
return 0;
}
PHP:
if(member==1||member==2||member==3)
Вот и все.
Выдачу розыска убрал, добавляйте / крутите. xD
Выдача денег про принципу: Уровень * 2500 + random(5000)
Автор урока: я.
Последнее редактирование:
