21.05.2016, 00:53
(
Последний раз редактировалось Lуs; 21.05.2016 в 14:11.
)
sei que sou chato pessoal mais podem me ajudar ? kkkk
o objetivo dessa stock seria o player nao dar coletet perto de algum rival , sу q ele consegue dar mesmo asssim , sу aparece a msg
o objetivo dessa stock seria o player nao dar coletet perto de algum rival , sу q ele consegue dar mesmo asssim , sу aparece a msg
Код:
stock VerificarRival(playerid) { for(new i = 0; i < MAX_PLAYERS; ++i) { if(GetDistanceBetweenPlayers(playerid, i) <= 80) { if(Player[i][pFaccao] != Player[playerid][pFaccao]) { return 1; } } } return 0; }
Код:
dcmd_coletet(playerid, params[]) { #pragma unused params if(Player[playerid][pInEvento] == true) return SCM(playerid, COR_ERRO, "[ERRO] Vocк estб no Evento."); if(VerificarRival(playerid)) // Aqui vocк coloca nos comandos que quer proibir quando tiver rival prуximo { SendClientMessage(playerid, 0xFF0000FF, "(ERRO) Existe rivais prуximos de vocк!"); } if(Player[playerid][pAdmin] >= 1 || Player[playerid][pFrente] >= 1 || Player[playerid][pLider] >= 1 || Player[playerid][pPCRJ] >= 3 || Player[playerid][pPMRJ] >= 3) { for(new i = 0; i <= HighestID; i++) if(GetDistanceBetweenPlayers(playerid, i) <= 50) if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { SetPlayerArmour(i, 100); SendFormattedMessage(i, COR_ROXO, "[INFO] %s distribuiu colete para todos perto dele! ", getPName(playerid)); } } else SCM(playerid, COR_ERRO, "[ERRO] Vocк nгo tem permissгo para usar este comando!"); return 1; }