Advertisement
DraKiNs

[FS] Cinto de Segurança

Jun 30th, 2011
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.40 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define MEUS_SLOTS 20
  4. #define AMARELO   0xFFFF00AA
  5. #define VERDE   0x33AA33A
  6.  
  7. new CintoPlayer[MEUS_SLOTS];
  8.  
  9. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  10. {
  11.     if(CintoPlayer[playerid] == 0) {
  12.         static Float:Px = 0.000000, Float:Py = 0.000000, Float:Pz = 0.000000, Float:Pa = 0.000000, Float:HV ;
  13.  
  14.         GetPlayerPos(playerid, Px, Py, Pz);       //PEGA POS
  15.         GetPlayerFacingAngle(playerid, Pa);       //PEGA ANGULO
  16.         GetVehicleHealth(vehicleid,HV);
  17.  
  18.         SetPlayerHealth(playerid,HV/10);
  19.         SetPlayerPos(playerid,Px+2,Py+2,Pz+1);
  20.         RemovePlayerFromVehicle(playerid);
  21.  
  22.         ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  23.         ClearAnimations(playerid);
  24.         ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  25.  
  26.         SendClientMessage(playerid,AMARELO,"[AVISO]: Cuidado Você Esta Sem Cinto, Pode Morrer");
  27.         SetTimerEx("ANIM",5000,0,"i",playerid);
  28.         SetPlayerWantedLevel(playerid, 1);
  29.     }
  30.     return true;
  31. }
  32.  
  33.  
  34. ANIM(playerid);
  35. public ANIM(playerid)
  36. {
  37.  
  38.     return ClearAnimations(playerid);
  39. }
  40.  
  41.  
  42. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  43. {
  44.     CintoPlayer[playerid] = 0;
  45.     return GameTextForPlayer(playerid, "~r~/cinto Caso Contrario ~n~Morrer em Batidas", 3000, 4);
  46. }
  47.  
  48.  
  49. public OnPlayerCommandText(playerid, cmdtext[])
  50. {
  51.     if(!strcmp(cmdtext, "/cinto", true)) {
  52.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,VERDE,"[AVISO]: Você não esta a um Carro");
  53.         if(CintoPlayer[playerid] != 1) return  SendClientMessage(playerid,VERDE,"[AVISO]: Você Já Esta comCinto");
  54.  
  55.         CintoPlayer[playerid] = 1;
  56.         SendClientMessage(playerid,VERDE,"[AVISO]: Parabéns Você esta de Cinto, Agora Esta Protegido (/tirarcinto)");
  57.         SetPlayerWantedLevel(playerid, 0);
  58.         reurn 1;
  59.     }
  60.  
  61.     if(!strcmp(cmdtext, "/tirarcinto", true)) {
  62.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,VERDE,"[AVISO]: Você não esta a um Carro");
  63.         if(CintoPlayer[playerid] != 1) return  SendClientMessage(playerid,VERDE,"[AVISO]: Você Esta sem Cinto");
  64.  
  65.         CintoPlayer[playerid] = 0;
  66.         SendClientMessage(playerid,AMARELO,"[AVISO]: Cuidado Você Esta Sem Cinto, Pode Morrer (/cinto)");
  67.         SetPlayerWantedLevel(playerid, 0);
  68.  
  69.         return true;
  70.     }
  71.     return false;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement