skamsy
Умник
Здравствуйте форумчата
Возникла проблема и не знаю как ее исправить
В общем у меня скилл на инкассатора, а команду можно хоть сколько юзать, а не допустим 1 скилл - через 30 мин 2 скилл через 25, а юзаеться без кд как исправить?
Возникла проблема и не знаю как ее исправить
В общем у меня скилл на инкассатора, а команду можно хоть сколько юзать, а не допустим 1 скилл - через 30 мин 2 скилл через 25, а юзаеться без кд как исправить?
if(strcmp(cmd, "/startbank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] != 17)
{
SendClientMessage(playerid, COLOR_RED, "Вы не работаете инкассатором!");
return true;
}
if(PlayerIsInkasator[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже работаете");
return true;
}
if(PlayerIsInkasator[playerid] == 2)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже работаете");
return true;
}
new model = GetVehicleModel(GetPlayerVehicleID(playerid));
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && model==428)
{
SendClientMessage(playerid,COLOR_WHITE,"Вы должны быть в машине инкассации!");
return true;
}
new carid = GetPlayerVehicleID(playerid);
if(IsAInkasator(carid))
{
new level = PlayerInfo[playerid][pIkasattorSkill];
if(level >= 0 && level <= 50){InkasatorIntervall[playerid] = 2700;}
else if(level >= 50 && level <= 100){InkasatorIntervall[playerid] = 1800;}
else if(level >= 100 && level <= 200){InkasatorIntervall[playerid] = 1500;}
else if(level >= 200 && level <= 400){InkasatorIntervall[playerid] = 900;}
else if(level >= 400){InkasatorIntervall[playerid] = 600;}
TogglePlayerControllable(playerid, 1);
new randomize;
randomize = random(sizeof(gInkasatorPoints));
SetPlayerCheckpoint(playerid, gInkasatorPoints[randomize][0], gInkasatorPoints[randomize][1], gInkasatorPoints[randomize][2], 5.0);
SendClientMessage(playerid, COLOR_WHITE, "{33aa33}Банк{FFFFFF}: Bремя пошло, заберите деньги и привезите нам их.");
PlayerIsInkasator[playerid] = 2;
}
}
return true;
}
