Guest User

sistema de Gripe

a guest
Mar 24th, 2010
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.68 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. #define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. new gripe[MAX_PLAYERS];
  8. new remedios[MAX_PLAYERS];
  9. forward gripe2(playerid);
  10. forward gripe3(playerid);
  11. forward gripe4(playerid);
  12. forward gripe5(playerid);
  13. forward gripe6(playerid);
  14.  
  15. #if defined FILTERSCRIPT
  16.  
  17. public OnFilterScriptInit()
  18. {
  19.     print("\n--------------------------------------");
  20.     print(" Sistema de doencas by sergio           ");
  21.     print("--------------------------------------\n");
  22.     SetTimer("gripe2",10000,false);
  23.     return 1;
  24. }
  25.  
  26. public OnFilterScriptExit()
  27. {
  28.     return 1;
  29. }
  30.  
  31. #else
  32.  
  33.  
  34. #endif
  35.  
  36. public gripe2(playerid)
  37. {
  38.     gripe[playerid] = 1;
  39.     SetTimer("gripe3",1000,false);
  40.     SendClientMessage(playerid, 0xAA3333AA, "Você esta gripado, va ate um medico para nao morrer");
  41.     return 1;
  42. }
  43. public gripe3(playerid)
  44. {
  45.     SetPlayerHealth(playerid, -10);
  46.     SetTimer("gripe4",1000,false);
  47.     return 1;
  48. }
  49. public gripe4(playerid)
  50. {
  51.     SetPlayerHealth(playerid, -20);
  52.     SetTimer("gripe5",1000,false);
  53.     return 1;
  54. }
  55. public gripe5(playerid)
  56. {
  57.     SetPlayerHealth(playerid, -50);
  58.     SetTimer("gripe6",1000,false);
  59.     SendClientMessage(playerid, 0xAA3333AA, "Sua gripe ja esta na fase 5, corra para um medico antes que você morra. Voce perdu 50hp");
  60.     return 1;
  61. }
  62. public gripe6(playerid)
  63. {
  64.     SetPlayerHealth(playerid, -100);
  65.     SendClientMessage(playerid, 0xAA3333AA, "Sua gripe Evoluiu o levando a morte por gripe. Seu Pão duro!!!!");
  66.     return 1;
  67. }
  68. public OnPlayerCommandText(playerid, cmdtext[])
  69. {
  70.     if (strcmp("/remedios", cmdtext, true, 10) == 0)
  71.     {
  72.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -27.1348,-54.9893,1003.5469) || IsPlayerInRangeOfPoint(playerid, 3.0, 1173.2234,-1322.9675,15.3947))
  73.         {
  74.             SendClientMessage(playerid,0xAA3333AA,"Você comprou seus remedios, digite /usarremedios para usarlos");
  75.             remedios[playerid] = 1;
  76.         }
  77.         else
  78.         {
  79.             SendClientMessage(playerid,0xAA3333AA,"Você não esta na 24/7 ou no hospital");
  80.         }//SetPlayerCheckpoint(playerid, X, Y, Z, 5);
  81.         return 1;
  82.     }
  83.     if (strcmp("/hospital", cmdtext, true, 10) == 0)
  84.     {
  85.         SendClientMessage(playerid,0xAA3333AA,"Siga a marca vermelha para chegar ao hospital!");
  86.         SetPlayerCheckpoint(playerid, 1173.2234,-1322.9675,15.3947, 5);
  87.         return 1;
  88.     }
  89.     if (strcmp("/usarremedios", cmdtext, true, 10) == 0)
  90.     {
  91.         if (remedios[playerid] == 1)
  92.         {
  93.            gripe[playerid] = 0;
  94.            SetPlayerHealth(playerid, 0);
  95.         }
  96.         else
  97.         {
  98.            SendClientMessage(playerid,0xAA3333AA,"Você não tem remedios, va a um hospital e compre");
  99.         }
  100.         return 1;
  101.     }
  102.     return 0;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment