- enum pinfo
- pDM1,
- pDM2
- onplayerconnect
- PlayerInfo[playerid][pDM1] = 0;
- PlayerInfo[playerid][pDM2] = 0;
- onplayerspawn
- if(PlayerInfo[playerid][pDM1] == 1)//good guys
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 45.4360,2375.4121,17.2721); // ovdje stavis kordinate spawna
- SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /dmkraj.");
- SetPlayerArmour(playerid, 150);
- DMLabel[playerid] = Create3DTextLabel("{FC0065}[Good guy]",0xDABB3EAA,0,0,0,40,-1,1);
- GivePlayerWeapon(playerid, 16, 3);
- GivePlayerWeapon(playerid, 24, 300);
- GivePlayerWeapon(playerid, 29, 350);
- GivePlayerWeapon(playerid, 34, 50);
- return 1;
- }
- if(PlayerInfo[playerid][pDM2] == 1)//bad guys
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -72.7522,2562.3779,17.3377); // ovdje stavis kordinate spawna
- SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /dmkraj.");
- DMLabel[playerid] = Create3DTextLabel("{FC0065}[Bad guy]",0xDABB3EAA,0,0,0,40,-1,1);
- SetPlayerArmour(playerid, 150);
- GivePlayerWeapon(playerid, 16, 3);
- GivePlayerWeapon(playerid, 24, 300);
- GivePlayerWeapon(playerid, 29, 350);
- GivePlayerWeapon(playerid, 34, 50);
- return 1;
- }
- if(strcmp(cmd, "/eventi", true) == 0) // by Zeljko_Vida
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 1)
- {
- ShowPlayerDialog(playerid,5556,DIALOG_STYLE_LIST,"Biraj","DM\n[Prazno]\n[Prazno]\n[Prazno]\n[Prazno]","Odaberi","Izlaz");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} Niste Administracija ovog servera!!");
- }
- }
- return 1;
- }
- if (strcmp(cmd, "/event", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(DM = 1)
- {
- //dijelovi komande tj naredbe
- ShowPlayerDialog(playerid, 5559, DIALOG_STYLE_LIST, "Biraj team","{3300FF}Good guys\n{FF0000}Bad guys", "Izaberi", "Odustani");
- //ShowPlayerDialog(playerid, 30000, DIALOG_STYLE_LIST, "Biraj team","{3300FF}Good guys\n{FF0000}Bad guys", "Izaberi", "Odustani");
- }
- else if(DM = 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Nijedan event nije pokrenut");
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/dmkraj", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(DM == 1)
- {
- if(PlayerInfo[playerid][pDM1] == 1 || PlayerInfo[playerid][pDM2] == 1)
- {
- PlayerInfo[playerid][pDM1] = 0;
- PlayerInfo[playerid][pDM2] = 0;
- Delete3DTextLabel(DMLabel[playerid]);
- //DM1[playerid] == 0
- SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Izasao si iz DM-zone!!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Nesmijes zloupotrebljavati ovu komandu");
- SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Prekomjerno kucanje ove komande ce vidjeti{FF0000} Admini");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/dmizbaci", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "koristenje: /dmizbaci [ime ili id igraca]");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- PlayerInfo[giveplayerid][pDM1] = 0;
- PlayerInfo[giveplayerid][pDM2] = 0;
- Delete3DTextLabel(DMLabel[giveplayerid]);
- //DM1[playerid] == 0
- SafeSetPlayerPos(giveplayerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
- ResetPlayerWeapons(giveplayerid);
- SendClientMessage(giveplayerid, COLOR_WHITE, "{FF0000}Izbacen si iz DM-zone!!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Niste ovlasteni da koristite tu komandu!");
- }
- }
- return 1;
- }
- if(dialogid == 5556)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,5557,DIALOG_STYLE_LIST,"Biraj","DM upali\nDM ugasi","Odaberi","Izlaz");
- }
- }
- }
- if(dialogid == 5557)
- {
- if(response)
- {
- if(listitem == 0)
- {
- DM = 1;
- SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM event upaljen");
- SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM da biste kickali nekog igraca s eventa /dmizbaci!");
- SendClientMessageToAll(COLOR_NICERED,"{FFFF00}DM|Event upaljen pisi{FFFFFF} /event{FFFF00} da biste se prikljucili!!");
- }
- if(listitem == 1)
- {
- DM = 0;
- SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Adm|DM event ugasen");
- SendClientMessageToAll(COLOR_NICERED,"{FFFF00}DM|Event zavrsen!!");
- }
- }
- }
- if(dialogid == 5559)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Odabrao si team Good guys!!");
- SetPlayerHealth(playerid, 100);
- PlayerInfo[playerid][pDM1] = 1;
- SetPlayerArmour(playerid, 150);
- GivePlayerWeapon(playerid, 16, 3);
- GivePlayerWeapon(playerid, 24, 300);
- GivePlayerWeapon(playerid, 29, 350);
- GivePlayerWeapon(playerid, 34, 50);
- DMLabel[playerid] = Create3DTextLabel("{00FC61}[Good guy]",0xDABB3EAA,0,0,0,40,-1,1);
- Attach3DTextLabelToPlayer(DMLabel[playerid], playerid, 0.0,0.0,0.7);
- SetPlayerPos(playerid, 45.4360,2375.4121,17.2721);
- SendClientMessage(playerid, COLOR_WHITE, "Kad ti dosadi kucaj /dmkraj");
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Odabrao si team Bad guys!!");
- SetPlayerHealth(playerid, 100);
- PlayerInfo[playerid][pDM2] = 1;
- SetPlayerArmour(playerid, 150);
- GivePlayerWeapon(playerid, 16, 3);
- GivePlayerWeapon(playerid, 24, 300);
- GivePlayerWeapon(playerid, 29, 350);
- GivePlayerWeapon(playerid, 34, 50);
- DMLabel[playerid] = Create3DTextLabel("{FC0065}[Bad guy]",0xDABB3EAA,0,0,0,40,-1,1);
- Attach3DTextLabelToPlayer(DMLabel[playerid], playerid, 0.0,0.0,0.7);
- SetPlayerPos(playerid, -72.7522,2562.3779,17.3377);
- SendClientMessage(playerid, COLOR_WHITE, "Kad ti dosadi kucaj /dmkraj");
- }
- }
- }