25.09.2016, 21:04
Quote:
fabio o que seria esse ID ai ? ele tem o valor de 0 entгo o loop nгo iria funcionar.. pois a variavel ja ganha o valor 0 quando й criada.
Код:
public OnFilterScriptInit() { print("FS"); return 1; } public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid) { for(new i; i < GetPlayerPoolSize() + 1; i++) { if(IsPlayerConnected(i)) { if(uhul[i]) // se for verdadeiro { static Float:vida; GetPlayerHealth(damagedid, vida); SetPlayerArmour(damagedid, (vida-amount)); SetPlayerHealth(damagedid, (vida-amount)); } } } return 1; } CMD:bora(playerid) { for(new i; i < GetPlayerPoolSize() + 1; i++) { format(string, sizeof(string), "O %s Vamo em boraaa", nome(playerid)); SendClientMessageToAll(-1, string); SetPlayerHealth(i, 100); SetPlayerArmour(i, 100); uhul[i] = true; } return 1; } CMD:saircf(playerid) { for(new i; i < GetPlayerPoolSize() + 1; i++) { format(string, sizeof(string), "O %s mandou geral voltar", nome(playerid)); SendClientMessageToAll(-1, string); uhul[i] = false; SpawnPlayer(i); SetPlayerArmour(i, 0); } return 1; } nome(playerid) { new nomee[MAX_PLAYER_NAME]; GetPlayerName(playerid, nomee, sizeof(nomee)); return nomee; } |