Advertisement
Smoke-Luca

Zona Radioactiva

Dec 30th, 2014
906
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.73 KB | None | 0 0
  1. /*
  2. Zona radioactiva by smoke
  3. Samp.forums y PawnoScripts,prohibido postear en otros foros
  4. Puedes modificarlo tranquilamente,solo no borres esto : Creditos by smoke123
  5. */
  6.  
  7. #include <a_samp>
  8. #include <streamer>
  9. #pragma tabsize 0
  10.  
  11. new VidaTimer[MAX_PLAYERS];//Esto sera la variable que baja nuestra salud al entrar en la zona radioactiva
  12. new smoke;
  13. new radiacion_smoke;
  14.  
  15.  
  16. public OnPlayerEnterDynamicArea(playerid, areaid)
  17. {
  18. if(areaid == smoke)
  19.     {
  20.       GameTextForPlayer(playerid, "~w~Has entrado a una zona radioactiva, ~r~ cuidado!", 4000, 3);//texto que aparecerá en la pantalla del jugador
  21.       SetPlayerDrunkLevel(playerid,50000);
  22.       VidaBajando(playerid);
  23.  
  24.  
  25.       }
  26.     return 1;
  27. }
  28.  
  29. public OnPlayerLeaveDynamicArea(playerid, areaid)
  30. {
  31.      if(areaid == smoke)
  32.     {
  33.         GameTextForPlayer(playerid, "~w~Has salido de la zona radioactiva, ~b~ estas a salvo!", 4000, 3);
  34.         SetPlayerDrunkLevel(playerid,0);
  35.         }
  36.     return 1;
  37.       }
  38.  
  39.     forward VidaBajando(playerid);
  40.     public VidaBajando(playerid)
  41.     {
  42.     new Float:Health;
  43.     GetPlayerHealth(playerid,Health);
  44.     SetPlayerHealth(playerid,Health-5);
  45.     return VidaTimer[playerid]=SetTimerEx("VidaBajando", 3000,0,"d",playerid);
  46.     }
  47.  
  48. public OnGameModeInit()
  49. {
  50. smoke = CreateDynamicRectangle(-81.74512, 1623.225, 397.0478, 2183.763, -1, -1, -1);//Si vas a cambiar la zona,cambia la coordenada
  51. radiacion_smoke = GangZoneCreate(-93.423, 1611.547, 420.4035, 2148.729);//Lo mismo aqui
  52. return 1;
  53. }
  54.  
  55. public OnPlayerSpawn(playerid)
  56. {
  57. GangZoneShowForPlayer(playerid, radiacion_smoke, 0xFF000096);//Si quieres puedes cambiar el color,aqui esta rojo.
  58. return 1;
  59. }
  60.  
  61. public OnPlayerDisconnect(playerid, reason)
  62. {
  63. KillTimer(VidaTimer[playerid]);
  64. return 1;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement