Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum
- {
- DIALOG_ZADUZENJE,
- DIALOG_ZADUZENJE_1,
- DIALOG_ZADUZENJE_2
- };
- //ako ne raidš ovako onda stavi ovako - al predlazem prebaci na enumator...
- #define DIALOG_ZADUZENJE 101 // PROMIJENI BROJ KOJI SE NE KORISTI BROJ DIALOGA
- #define DIALOG_ZADUZENJE_1 102 // za +1
- #define DIALOG_ZADUZENJE_2 103 // za +1
- CMD:postavizaduzenje(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 10) return Error(playerid, "Ni ste u mogucnosti koristiti ovu komandu.");
- g_SPD(playerid,DIALOG_ZADUZENJE,DIALOG_STYLE_LIST,""SRWBOJA"PostaviDolznost","1: Admini\n2: GameMasteri","Odberi","Izlez");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_ZADUZENJE:
- {
- switch(listitem)
- {
- case 0:
- {
- g_SPD(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite admin dolznost:","Odberi","Izlez");
- }
- case 1:
- {
- g_SPD(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite gamemaster dolznost:","Odberi","Izlez");
- }
- }
- }
- case DIALOG_ZADUZENJE_1:
- {
- if(response)
- {
- new
- id;
- if(sscanf(inputtext,"u",id)) return g_SPD(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite admin dolznost:","Odberi","Izlez");
- if(id == INVALID_PLAYER_ID) return Error(playerid, "Toj Igracot ne e na serverot.");
- new
- string[128];
- PlayerInfo[id][pZaduzenje] = 1;
- SacuvajKorisnike(id);
- Info(playerid, "Postavivte rank (1) igracu %s.", GetName(id));
- Info(id, "%s vam je postavio rank (1).", GetName(playerid));
- SOMF(-1, "{F3FF02}[ANTICHEAT] Administrator %s je postavi igracu %s Zaduzenje na (1)!", GetName(playerid), GetName(id));
- format(string,sizeof(string), "ZADUZENJE | Staff: %s | Igrac: %s | Zaduzenje: (1)", GetName(playerid), id);
- UpisiLog(LOG_AGKOMANDE, string);
- }
- }
- case DIALOG_ZADUZENJE_2:
- {
- if(response)
- {
- new
- id;
- if(sscanf(inputtext,"u",id)) return g_SPD(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite gamemaster dolznost:","Odberi","Izlez");
- if(id == INVALID_PLAYER_ID) return Error(playerid, "Toj Igracot ne e na serverot.");
- new
- string[128];
- PlayerInfo[id][pZaduzenje] = 2;
- SacuvajKorisnike(id);
- Info(playerid, "Postavivte rank (2) igracu %s.", GetName(id));
- Info(id, "%s vam je postavio rank (2).", GetName(playerid));
- SOMF(-1, "{F3FF02}[ANTICHEAT] Administrator %s je postavi igracu %s Zaduzenje na (2)!", GetName(playerid), GetName(id));
- format(string,sizeof(string), "ZADUZENJE | Staff: %s | Igrac: %s | Zaduzenje: (2)", GetName(playerid), id);
- UpisiLog(LOG_AGKOMANDE, string);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment