SA-MP Forums Archive
[AJUDA] Como eu fasso para deixar o maximo de vida - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Como eu fasso para deixar o maximo de vida (/showthread.php?tid=317255)



[AJUDA] Como eu fasso para deixar o maximo de vida - Chis - 10.02.2012

Eu queria restringir a quantidade de vida e colete, o Life ia ficar no maximo 40% e o colete 60%, quem tivesse com o life ou colete superior a quantidade de 40%~60% ela era kickado do servidor,
Como eu fasso isso?


Re: [AJUDA] Como eu fasso para deixar o maximo de vida - humildadeforever - 10.02.2012

Poe um SetTimerEx na public OnPlayerConnect com o intervalo de 100. E ai cria uma public e dai na public poe para verificar o health e armour, se tiver maior q o valor q voce quer poe pra kickar!
Vou te dar uma forcinha:
pawn Код:
forward MaxArmourAndHealth(playerid);
OnPlayerConnect:
pawn Код:
SetTimerEx("MaxArmourAndHealth",100,true,"d",playerid);
Em qualquer lugar do GM: (DICA: poe pra baixo da public de comandos (OnPlayerCommandText))
pawn Код:
public MaxArmourAndHealth(playerid)
{
    new Float:health;
    GetPlayerHealth(playerid, health);
    if(health > 40) { SendClientMessage(playerid,-1,"voce foi kickado por ter a vida maior q 40"); Kick(playerid);  }
    new Float:armour;
    GetPlayerArmour(playerid, armour);
    if(armour > 60) { SendClientMessage(playerid,-1,"voce foi kickado por ter o colete maior q 60"); Kick(playerid);  }
    return 1;
}
acho q funciona, edite como quiser, mantenha os credito! zoeira hUAhauh


Respuesta: [AJUDA] Como eu fasso para deixar o maximo de vida - Chis - 10.02.2012

Vlw