Zerberg
Дебютант
В случае удачного ограбления банка персонаж не может двигаться и стоит на месте, камера тоже не крутится. Не знаю в чём проблема...
PHP:
if(crashcuff[i] > 0) crashcuff[i]--;
if(robbankstime[i] > 0 && robbanks[i] == 1)
{
robbankstime[i]--;
if(robbankstime[i] <= 0)
{
new string[128];
robbankstime[i] = 0;
new rand = random(12);
new randmoney = random(60);
switch(rand)
{
case 0..4:
{
if(randmoney != 37)
{
new kaznarob = kazna/40;
PlayerInfo[i][pRobTime] = 10800;
ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
WantedPoints[i]+=4;
PlayerInfo[i][pWanted]+=4;
PlayerInfo[i][pCash] += kaznarob;
kazna -= kaznarob;
format(stringer, sizeof(string), "~g~+$%d", kaznarob);
GameTextForPlayer(i, stringer, 5000, 1);
SetPlayerExtra(i,255, "Взлом банковского сейфа");
TogglePlayerControllable(i, 1);
format(string, sizeof(string), "Незнакомец взламывает банковский сейф на %d вирт.",kaznarob);
ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ClearAnimations(i, 1);
robbanks[i] = 0;
robbankstime[i] = 0;
format(string,sizeof(string),"{C2A2DA}Казна штата: {FFD700}%d\n{C2A2DA}Налог государства: {FFD700}%d\n{C2A2DA}Пожертвовать денег введите '/putkazna'", kazna, nalog);
Update3DTextLabelText(kaznameria, 0xC2A2DAFF, string);
}
else
{
new kaznarob = kazna/20;
PlayerInfo[i][pRobTime] = 10800;
ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
WantedPoints[i]+=4;
PlayerInfo[i][pWanted]+=4;
PlayerInfo[i][pCash] += kaznarob;
kazna -= kaznarob;
format(stringer, sizeof(string), "~g~+$%d",kaznarob);
GameTextForPlayer(i, stringer, 5000, 1);
format(string, sizeof(string), "{9ACD32}Срочные новости: Незнакомец вытащил из банковского сейфа %d вирт!",kaznarob);
SendClientMessageToAll(COLOR_LIGHTRED, stringer);
SetPlayerExtra(i,255, "Взлом банковского сейфа");
format(string, sizeof(string), "Незнакомец взламывает банковский сейф на %s вирт.", kaznarob);
ProxDetector(30.0, i, stringer, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(i, 1);
ClearAnimations(i, 1);
robbanks[i] = 0;
robbankstime[i] = 0;
format(stringer,sizeof(string),"{C2A2DA}Казна штата: {FFD700}%d\n{C2A2DA}Налог государства: {FFD700}%d\n{C2A2DA}Пожертвовать денег введите '/putkazna'", kazna, nalog);
Update3DTextLabelText(kaznameria, 0xC2A2DAFF, string);
}
}
default:
{
if(lights1 == 1)
{
ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
SendClientMessage(i,COLOR_GREY,"Попробуйте еще раз. Электричество банка отключено, спешите!");
TogglePlayerControllable(i, 1);
ClearAnimations(i, 1);
robbanks[i] = 0;
robbankstime[i] = 0;
format(string, sizeof(string), "Незнакомец неудачно взламывает банковский сейф.");
ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
SendClientMessage(i,COLOR_GREY,"Попробуйте еще раз.");
WantedPoints[i]+=1;
PlayerInfo[i][pWanted]+=1;
SetPlayerExtra(i,255, "Попытка взлома банковского сейфа.");
format(string, sizeof(string), "Незнакомец неудачно взламывает банковский сейф.");
ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(i, 1);
ClearAnimations(i, 1);
robbanks[i] = 0;
robbankstime[i] = 0;
}
}
}
}
}
