Advertisement
Guest User

/guganme

a guest
Mar 14th, 2011
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.19 KB | None | 0 0
  1.  
  2. //news
  3. forward StartGunGame();
  4. forward EndGunGame();
  5. new gungame = 0;
  6. new PlayerGunGame[MAX_PLAYERS];
  7.  
  8. //================GUNGAMES PAWNS==========
  9. new Float:GunGameSpawns[7][3] = {
  10. {-995.0154,1025.5668,1341.8438},
  11. {-1020.5804,1054.4423,1343.1704},
  12. {-1048.7465,1058.3806,1343.9280},
  13. {-1069.9495,1090.6516,1343.3184},
  14. {-1092.4832,1040.9879,1343.5192},
  15. {-1132.3622,1024.1381,1345.7261},
  16. {-971.7485,1090.6906,1344.9961}
  17. };
  18.  
  19. //====================PUBLIC START GUNGAME=============
  20. public StartGunGame()
  21. {
  22.     for(new i = 0; i < MAX_PLAYERS; i++)
  23.     {
  24.         if(IsPlayerConnected(i))
  25.         {
  26.             if(PlayerGunGame[i] != 0)
  27.             {
  28.                 TogglePlayerControllable(i, 1);
  29.                 SendClientMessageToAll(COLOR_WHITE, "Inscriierile la event s-au terminat!");
  30.                 SendClientMessage(i, COLOR_YELLOW, "START!!!!!");
  31.                 gungame = 1;
  32.                 SetTimer("EndGunGame", 240000, 0);
  33.             }
  34.         }
  35.     }
  36.     return 1;
  37. }
  38. //-=========================pUBLIC ENDGUNGAME
  39. public EndGunGame()
  40. {
  41.     for(new i = 0; i < MAX_PLAYERS; i++)
  42.     {
  43.             if(PlayerGunGame[i] != 0)
  44.             {
  45.                 SendClientMessage(i , COLOR_YELLOW ,"Eventul a luat sfarsit!");
  46.                 PlayerGunGame[i] = 0;
  47.                 SetPlayerHealth(i , 0);
  48.                 SetPlayerToTeamColor(i);
  49.             }
  50.     }
  51. }
  52.  
  53. //==========ON PLAYER CONNECT
  54. PlayerGunGame[playerid] = 0;
  55.  
  56. //============================oNPLAYERDEATH
  57. if(PlayerGunGame[playerid] != 0)
  58.     {
  59.         rand = random(sizeof(GunGameSpawns));
  60.         SetPlayerPos(playerid, GunGameSpawns[rand][0], GunGameSpawns[rand][1], GunGameSpawns[rand][2]);
  61.         SendClientMessage(killerid,COLOR_WHITE,"Ai omorat un om primesti 5 000$");
  62.         GivePlayerMoney(playerid, 5000);
  63.         GivePlayerWeapon(playerid, 29, 999);
  64.         GivePlayerWeapon(playerid, 24, 999);
  65.     }
  66. //=======================oNPLAYERCOMMANDTEXT
  67.     if (strcmp(cmdtext, "/gungame", true)==0)
  68.     {
  69.         if(gungame = 1)
  70.         {
  71.             if(PlayerInfo[playerid][pAdmin] > 4)
  72.             {
  73.                 GetPlayerName(playerid, sendername, sizeof(sendername));
  74.                 SendClientMessageToAll(COLOR_WHITE,"Un nou event GunGame s-apornit! Inscrierile se fac in 30 secunde /participa pentru a intra");
  75.                 format(string, sizeof(string), "Atentie: Admin %s a pornit un event GunGame!", sendername);
  76.                 SendAdminMessage(COLOR_YELLOW, string);
  77.                 SetTimer("StartGunGame", 30000, 0);
  78.                 gungame = 0;
  79.             }
  80.         }
  81.         else
  82.         {
  83.             SendClientMessage(playerid, COLOR_WHITE, "Un event GunGame e deja pornit , nu mai poti porni altul!");
  84.         }
  85.     }
  86. //======================PARTICIPA
  87.     if (strcmp(cmdtext, "/participa", true)==0)
  88.     {
  89.         if (gungame != 0)
  90.         {
  91.             new rand;
  92.             if(PlayerGunGame[playerid] != 0)
  93.             {
  94.                 rand = random(sizeof(GunGameSpawns));
  95.                 SetPlayerPos(playerid, GunGameSpawns[rand][0], GunGameSpawns[rand][1], GunGameSpawns[rand][2]);
  96.                 SendClientMessage(playerid, COLOR_WHITE, "Ai intrat la event!");
  97.                 SetPlayerHealth(playerid, 100.0);
  98.                 PlayerGunGame[playerid] = 1;
  99.                 GivePlayerWeapon(playerid, 29, 999);
  100.                 GivePlayerWeapon(playerid, 24, 999);
  101.                 TogglePlayerControllable(playerid, 0);
  102.                 SendClientMessage(playerid, COLOR_YELLOW, "Meciul incepe imediat!");
  103.             }
  104.             else
  105.             {
  106.                 SendClientMessage(playerid, COLOR_WHITE, "Esti deja la event!");
  107.             }
  108.         }
  109.         else
  110.         {
  111.             SendClientMessage(playerid , COLOR_WHITE ,"Nu este niciun event activ!");
  112.         }
  113.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement