CMD:dominartrf(playerid) { if(PlayerInfo[playerid][pPM1] < 5) return SendClientMessage(playerid, COR_ERRO, "Vocк nгo й do Batalhгo"); if(PlayerToPoint(1.0, playerid, 2316.8069,-1130.8617,27.5476)==0) return SendClientMessage(playerid, COR_ERRO, "Vocк nгo estб no local de domнnio na favela!"); { Dominandotrf[playerid] = true; SendFormattedMessageToAll(COR_BRANCO, "'-TP-' O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}estг tentando dominando a {FF0000}Favela.",GetName(playerid)); bbml = SetTimerEx("TempoTRF", 1000, true, "i", playerid); //1min bar19[playerid] = CreateProgressBar(166.00, 407.00, 333.50, 4.19, -1, 100.0); ShowProgressBarForPlayer(playerid, bar19[playerid]); buno = SetTimerEx("ProgressTRF",7000, true, "i", playerid); //1min SetProgressBarValue(bar19[playerid], 0.0); SetPlayerCheckpoint(playerid, 2316.8069,-1130.8617,27.5476,5.0); SendClientMessage(playerid, COR_PRINCIPAL, "Espere 2 min sem sair da checkpoint para dominar favela."); } return 1; } public OnPlayerLeaveCheckpoint(playerid) { if(Dominandotrf[playerid] == true) { DisablePlayerCheckpoint(playerid); SendFormattedMessageToAll(COR_BRANCO, "{FFFFFF}[INFO]O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}Fracassou em Dominar {FF0000}Favela.",GetName(playerid)); KillTimer(bbml); KillTimer(buno); Dominandotrf[playerid] = false; DestroyProgressBar(bar19[playerid]); } return 1; }
public OnPlayerLeaveCheckpoint(playerid) { if(Dominandotrf[playerid] == true) { if(!IsPlayerInCheckpoint(playerid)) { // Aqui seu code. return 1; } DisablePlayerCheckpoint(playerid); SendFormattedMessageToAll(COR_BRANCO, "{FFFFFF}[INFO]O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}Fracassou em Dominar {FF0000}Favela.",GetName(playerid)); KillTimer(bbml); KillTimer(buno); Dominandotrf[playerid] = false; DestroyProgressBar(bar19[playerid]); } return 1; }
Код:
public OnPlayerLeaveCheckpoint(playerid) { if(Dominandotrf[playerid] == true) { if(!IsPlayerInCheckpoint(playerid)) { // Aqui seu code. return 1; } DisablePlayerCheckpoint(playerid); SendFormattedMessageToAll(COR_BRANCO, "{FFFFFF}[INFO]O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}Fracassou em Dominar {FF0000}Favela.",GetName(playerid)); KillTimer(bbml); KillTimer(buno); Dominandotrf[playerid] = false; DestroyProgressBar(bar19[playerid]); } return 1; } |
CMD:dominartrf(playerid) { if(PlayerInfo[playerid][pPM1] < 5) return SendClientMessage(playerid, COR_ERRO, "Vocк nгo й do Batalhгo"); if(PlayerToPoint(2.0, playerid, 2316.8069,-1130.8617,27.5476)) { Dominandotrf[playerid] = true; SendFormattedMessageToAll(COR_BRANCO, "'-TP-' O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}estг tentando dominando a {FF0000}Favela.",GetName(playerid)); bbml = SetTimerEx("TempoTRF", 1000, true, "i", playerid); //1min bar19[playerid] = CreateProgressBar(166.00, 407.00, 333.50, 4.19, -1, 100.0); ShowProgressBarForPlayer(playerid, bar19[playerid]); buno = SetTimerEx("ProgressTRF",7000, true, "i", playerid); //1min SetProgressBarValue(bar19[playerid], 0.0); SetPlayerCheckpoint(playerid, 2316.8069,-1130.8617,27.5476,5.0); SendClientMessage(playerid, COR_PRINCIPAL, "Espere 2 min sem sair da checkpoint para dominar favela."); TimerFavela[playerid] = SetTimerEx("DominarFavela", 1000, 1, "d", playerid); } else { SendClientMessage(playerid, -1, "Vocк nгo estб no local de dominio da favela."); } return 1; } new TimerFavela[MAX_PLAYERS]; // no topo do gm forward DominarFavela(playerid); public DominarFavela(playerid) { if(Dominandotrf[playerid] == true) { if(!IsPlayerInCheckpoint(playerid)) { KillTimer(TimerFavela[playerid]); ///// return 1; } DisablePlayerCheckpoint(playerid); SendFormattedMessageToAll(COR_BRANCO, "{FFFFFF}[INFO]O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}Fracassou em Dominar {FF0000}Favela.",GetName(playerid)); KillTimer(bbml); KillTimer(buno); Dominandotrf[playerid] = false; DestroyProgressBar(bar19[playerid]); } return 1; }
Tenta isso entгo:
Код:
CMD:dominartrf(playerid) { if(PlayerInfo[playerid][pPM1] < 5) return SendClientMessage(playerid, COR_ERRO, "Vocк nгo й do Batalhгo"); if(PlayerToPoint(2.0, playerid, 2316.8069,-1130.8617,27.5476)) { Dominandotrf[playerid] = true; SendFormattedMessageToAll(COR_BRANCO, "'-TP-' O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}estг tentando dominando a {FF0000}Favela.",GetName(playerid)); bbml = SetTimerEx("TempoTRF", 1000, true, "i", playerid); //1min bar19[playerid] = CreateProgressBar(166.00, 407.00, 333.50, 4.19, -1, 100.0); ShowProgressBarForPlayer(playerid, bar19[playerid]); buno = SetTimerEx("ProgressTRF",7000, true, "i", playerid); //1min SetProgressBarValue(bar19[playerid], 0.0); SetPlayerCheckpoint(playerid, 2316.8069,-1130.8617,27.5476,5.0); SendClientMessage(playerid, COR_PRINCIPAL, "Espere 2 min sem sair da checkpoint para dominar favela."); TimerFavela[playerid] = SetTimerEx("DominarFavela", 1000, 1, "d", playerid); } else { SendClientMessage(playerid, -1, "Vocк nгo estб no local de dominio da favela."); } return 1; } new TimerFavela[MAX_PLAYERS]; // no topo do gm forward DominarFavela(playerid); public DominarFavela(playerid) { if(Dominandotrf[playerid] == true) { if(!IsPlayerInCheckpoint(playerid)) { KillTimer(TimerFavela[playerid]); ///// return 1; } DisablePlayerCheckpoint(playerid); SendFormattedMessageToAll(COR_BRANCO, "{FFFFFF}[INFO]O {1E90FF}Batalhгo de Operaзхes Policiais Especiais {FFFFFF}Fracassou em Dominar {FF0000}Favela.",GetName(playerid)); KillTimer(bbml); KillTimer(buno); Dominandotrf[playerid] = false; DestroyProgressBar(bar19[playerid]); } return 1; } |
if(PlayerToPoint(1.0, playerid, 2316.8069,-1130.8617,27.5476)) { // Cуdigo aqui... } else { SendClientMessage(playerid, -1, "[ERRO] Vocк nгo estб na save."); return 1; }