Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* [FS][FS] Icone de Vida Encima do Player (Good For A/D) */
- /***********************************************/
- #include <a_samp>
- #define TEMPO 1000
- /***********************************************/
- new Desativado[MAX_PLAYERS];
- new object;
- new object2;
- new Float:health;
- new TimerPlayer;
- new Machucado[MAX_PLAYERS];
- /***********************************************/
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- /* DESATIVAR */
- if(!strcmp(cmdtext, "/desativar", true))
- {
- Desativado[playerid] = 10;
- return 1;
- }
- /* ATIVAR */
- if(!strcmp(cmdtext, "/ativar", true))
- {
- Desativado[playerid] = 0;
- return 1;
- }
- return 0;
- }
- /***********************************************/
- public OnPlayerDamageStatusUpdate(playerid)
- {
- if(Desativado[playerid] == 0)
- {
- new Float:caveradamorte;
- GetPlayerHealth(playerid,caveradamorte);
- if(caveradamorte <10)
- {
- object2 = CreateObject(1254, 0, 0, 0, 0, 0, 0);
- AttachObjectToPlayer(object, playerid, 0, 0, 1.35, 0, 0, 0);
- SetTimerEx("DestruirPickup", TEMPO, false, "i", object2);
- Machucado[playerid] = 0;
- }else{
- object = CreateObject(1240, 0, 0, 0, 0, 0, 0);
- AttachObjectToPlayer(object, playerid, 0, 0, 1.35, 0, 0, 0);
- SetTimerEx("DestruirPickup", TEMPO, false, "i", object);
- Machucado[playerid] = 0;
- }
- }
- return 1;
- }
- /***********************************************/
- forward DestruirPickup(objectid);
- public DestruirPickup(objectid)
- {
- DestroyObject(objectid);
- return 1;
- }
- /***********************************************/
- public OnPlayerSpawn(playerid)
- {
- TimerPlayer = SetTimerEx("shuauhshausuhahu",2000,true,"i",playerid);
- return 1;
- }
- forward shuauhshausuhahu(playerid);
- public shuauhshausuhahu(playerid)
- {
- GetPlayerHealth(playerid,health);
- SetTimerEx("koaoksokakos",2000,true,"i",playerid);
- return 1;
- }
- forward koaoksokakos(playerid);
- public koaoksokakos(playerid)
- {
- new Float:health2;
- GetPlayerHealth(playerid,health2);
- if (health2 < health)
- {
- if(Machucado[playerid] == 0)
- {
- Machucado[playerid] = 1;
- OnPlayerDamageStatusUpdate(playerid);
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- Machucado[playerid] = 0;
- KillTimer(TimerPlayer);
- return 0;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- Machucado[playerid] = 0;
- KillTimer(TimerPlayer);
- return 0;
- }
- forward OnPlayerDamageStatusUpdate(playerid);
Advertisement
Add Comment
Please, Sign In to add comment