Don't like ads? PRO users don't see any ads ;-)
Guest

dmzona

By: a guest on Aug 9th, 2012  |  syntax: None  |  size: 6.60 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. enum pinfo
  2.  
  3. pDM1,
  4.         pDM2
  5.  
  6.         onplayerconnect
  7.  
  8. PlayerInfo[playerid][pDM1] = 0;
  9.         PlayerInfo[playerid][pDM2] = 0;
  10.  
  11. onplayerspawn
  12.         if(PlayerInfo[playerid][pDM1] == 1)//good guys
  13.                         {
  14.                                 SetPlayerInterior(playerid, 0);
  15.                                 SetPlayerPos(playerid, 45.4360,2375.4121,17.2721); // ovdje stavis kordinate spawna
  16.                                 SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /dmkraj.");
  17.                                 SetPlayerArmour(playerid, 150);
  18.                                 DMLabel[playerid] = Create3DTextLabel("{FC0065}[Good guy]",0xDABB3EAA,0,0,0,40,-1,1);
  19.                                 GivePlayerWeapon(playerid, 16, 3);
  20.                                 GivePlayerWeapon(playerid, 24, 300);
  21.                                 GivePlayerWeapon(playerid, 29, 350);
  22.                                 GivePlayerWeapon(playerid, 34, 50);
  23.                                 return 1;
  24.                         }
  25.                         if(PlayerInfo[playerid][pDM2] == 1)//bad guys
  26.                         {
  27.                                 SetPlayerInterior(playerid, 0);
  28.                                 SetPlayerPos(playerid, -72.7522,2562.3779,17.3377); // ovdje stavis kordinate spawna
  29.                                 SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /dmkraj.");
  30.                                 DMLabel[playerid] = Create3DTextLabel("{FC0065}[Bad guy]",0xDABB3EAA,0,0,0,40,-1,1);
  31.                                 SetPlayerArmour(playerid, 150);
  32.                                 GivePlayerWeapon(playerid, 16, 3);
  33.                                 GivePlayerWeapon(playerid, 24, 300);
  34.                                 GivePlayerWeapon(playerid, 29, 350);
  35.                                 GivePlayerWeapon(playerid, 34, 50);
  36.                                 return 1;
  37.                         }
  38.  
  39.  
  40. if(strcmp(cmd, "/eventi", true) == 0) // by Zeljko_Vida
  41.         {
  42.             if(IsPlayerConnected(playerid))
  43.             {
  44.                         if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 1)
  45.                         {
  46.                             ShowPlayerDialog(playerid,5556,DIALOG_STYLE_LIST,"Biraj","DM\n[Prazno]\n[Prazno]\n[Prazno]\n[Prazno]","Odaberi","Izlaz");
  47.                         }
  48.                         else
  49.                         {
  50.                             SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} Niste Administracija ovog servera!!");
  51.                         }
  52.                 }
  53.                 return 1;
  54.         }
  55.  
  56.         if (strcmp(cmd, "/event", true) == 0)
  57.         {
  58.                 if(IsPlayerConnected(playerid))
  59.                 {
  60.                                 if(DM = 1)
  61.                                 {
  62.                                 //dijelovi komande tj naredbe
  63.                     ShowPlayerDialog(playerid, 5559, DIALOG_STYLE_LIST, "Biraj team","{3300FF}Good guys\n{FF0000}Bad guys", "Izaberi", "Odustani");
  64.                                         //ShowPlayerDialog(playerid, 30000, DIALOG_STYLE_LIST, "Biraj team","{3300FF}Good guys\n{FF0000}Bad guys", "Izaberi", "Odustani");
  65.                                 }
  66.                                 else if(DM = 0)
  67.                                 {
  68.                                     SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Nijedan event nije pokrenut");
  69.                                 }
  70.                         }
  71.                 return 1;
  72.         }
  73.         if (strcmp(cmdtext, "/dmkraj", true) == 0)
  74.         {
  75.                 if(IsPlayerConnected(playerid))
  76.             {
  77.             if(DM == 1)
  78.             {
  79.                 if(PlayerInfo[playerid][pDM1] == 1 || PlayerInfo[playerid][pDM2] == 1)
  80.                 {
  81.                     PlayerInfo[playerid][pDM1] = 0;
  82.                     PlayerInfo[playerid][pDM2] = 0;
  83.                 Delete3DTextLabel(DMLabel[playerid]);
  84.                 //DM1[playerid] == 0
  85.                 SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
  86.                 ResetPlayerWeapons(playerid);
  87.                 SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Izasao si iz DM-zone!!");
  88.                         }
  89.                         else
  90.                         {
  91.                             SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Nesmijes zloupotrebljavati ovu komandu");
  92.                             SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Prekomjerno kucanje ove komande ce vidjeti{FF0000} Admini");
  93.                         }
  94.                 }
  95.                 }
  96.                 return 1;
  97.         }
  98.     if(strcmp(cmd, "/dmizbaci", true) == 0)
  99.         {
  100.             if(IsPlayerConnected(playerid))
  101.             {
  102.                         tmp = strtok(cmdtext, idx);
  103.                         if(!strlen(tmp))
  104.                         {
  105.                                 SendClientMessage(playerid, COLOR_GRAD2, "koristenje: /dmizbaci [ime ili id igraca]");
  106.                                 return 1;
  107.                         }
  108.                         if (PlayerInfo[playerid][pAdmin] >= 1)
  109.                         {
  110.                                 PlayerInfo[giveplayerid][pDM1] = 0;
  111.                     PlayerInfo[giveplayerid][pDM2] = 0;
  112.                 Delete3DTextLabel(DMLabel[giveplayerid]);
  113.                 //DM1[playerid] == 0
  114.                 SafeSetPlayerPos(giveplayerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
  115.                 ResetPlayerWeapons(giveplayerid);
  116.                 SendClientMessage(giveplayerid, COLOR_WHITE, "{FF0000}Izbacen si iz DM-zone!!");
  117.  
  118.                         }
  119.                         else
  120.                         {
  121.                                 SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
  122.                         }
  123.                 }
  124.                 return 1;
  125.         }
  126.  
  127.  
  128.         if(dialogid == 5556)
  129.                 {
  130.                 if(response)
  131.                         {
  132.                                 if(listitem == 0)
  133.                                 {
  134.                                 ShowPlayerDialog(playerid,5557,DIALOG_STYLE_LIST,"Biraj","DM upali\nDM ugasi","Odaberi","Izlaz");
  135.                                 }
  136.                         }
  137.                 }
  138.  
  139.  
  140.  
  141.                 if(dialogid == 5557)
  142.                 {
  143.                 if(response)
  144.                         {
  145.                                 if(listitem == 0)
  146.                                 {
  147.                                 DM = 1;
  148.                                 SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM event upaljen");
  149.                                 SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM da biste kickali nekog igraca s eventa /dmizbaci!");
  150.                                 SendClientMessageToAll(COLOR_NICERED,"{FFFF00}DM|Event upaljen pisi{FFFFFF} /event{FFFF00} da biste se prikljucili!!");
  151.                                 }
  152.                                 if(listitem == 1)
  153.                                 {
  154.                                 DM = 0;
  155.                                 SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM event ugasen");
  156.                                 SendClientMessageToAll(COLOR_NICERED,"{FFFF00}DM|Event zavrsen!!");
  157.                                 }
  158.                         }
  159.                 }
  160.  
  161.  
  162.         if(dialogid == 5559)
  163.     {
  164.         if(response)
  165.         {
  166.             if(listitem == 0)
  167.             {
  168.                                 SendClientMessage(playerid, COLOR_WHITE, "Odabrao si team Good guys!!");
  169.                                 SetPlayerHealth(playerid, 100);
  170.                                 PlayerInfo[playerid][pDM1] = 1;
  171.                                 SetPlayerArmour(playerid, 150);
  172.                                 GivePlayerWeapon(playerid, 16, 3);
  173.                                 GivePlayerWeapon(playerid, 24, 300);
  174.                                 GivePlayerWeapon(playerid, 29, 350);
  175.                                 GivePlayerWeapon(playerid, 34, 50);
  176.                                 DMLabel[playerid] = Create3DTextLabel("{00FC61}[Good guy]",0xDABB3EAA,0,0,0,40,-1,1);
  177.                                 Attach3DTextLabelToPlayer(DMLabel[playerid], playerid, 0.0,0.0,0.7);
  178.                                 SetPlayerPos(playerid, 45.4360,2375.4121,17.2721);
  179.                                 SendClientMessage(playerid, COLOR_WHITE, "Kad ti dosadi kucaj /dmkraj");
  180.             }
  181.             if(listitem == 1)
  182.             {
  183.                 SendClientMessage(playerid, COLOR_WHITE, "Odabrao si team Bad guys!!");
  184.                 SetPlayerHealth(playerid, 100);
  185.                 PlayerInfo[playerid][pDM2] = 1;
  186.                 SetPlayerArmour(playerid, 150);
  187.                                 GivePlayerWeapon(playerid, 16, 3);
  188.                                 GivePlayerWeapon(playerid, 24, 300);
  189.                                 GivePlayerWeapon(playerid, 29, 350);
  190.                                 GivePlayerWeapon(playerid, 34, 50);
  191.                                 DMLabel[playerid] = Create3DTextLabel("{FC0065}[Bad guy]",0xDABB3EAA,0,0,0,40,-1,1);
  192.                                 Attach3DTextLabelToPlayer(DMLabel[playerid], playerid, 0.0,0.0,0.7);
  193.                                 SetPlayerPos(playerid, -72.7522,2562.3779,17.3377);
  194.                                 SendClientMessage(playerid, COLOR_WHITE, "Kad ti dosadi kucaj /dmkraj");
  195.             }
  196.         }
  197.     }