SHOW:
|
|
- or go back to the newest paste.
1 | //Include | |
2 | #include < a_samp > | |
3 | - | #include < YSI\y_ini > |
3 | + | #include < YSI\y_va > |
4 | - | #include < YSI\y_amx > |
4 | + | |
5 | #include < sscanf2 > | |
6 | - | #include < YSI\y_timers > |
6 | + | |
7 | ||
8 | //New | |
9 | new gchatpanel = 0; | |
10 | new achatpanel = 0; | |
11 | - | new Gchatonoff[MAX_PLAYERS]; |
11 | + | |
12 | - | new AdminChatOnOff[MAX_PLAYERS]; |
12 | + | |
13 | - | new GMChat[MAX_PLAYERS]; |
13 | + | //Colors |
14 | #define HZELENA "{04CC29}" | |
15 | #define CRVENA "{F81414}" | |
16 | #define BELA "{FFFFFF}" | |
17 | #define ZELENA "{6EF83C}" | |
18 | ||
19 | /* | |
20 | Ako uzimate CMD ostavite barem credits :) Spasic | |
21 | Uzivajte nadam se da ce vam se svidjati | |
22 | */ | |
23 | ||
24 | - | #define DST DIALOG_STYLE_TABLIST |
24 | + | |
25 | - | #define DSL DIALOG_STYLE_LIST |
25 | + | |
26 | - | #define SCM SendClientMessage |
26 | + | |
27 | if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""CRVENA"[#Greska] "BELA"Niste ovlasceni za upotrebu ove komande"); // /rcon login (pw) | |
28 | ||
29 | new string[256]; | |
30 | format(string, sizeof string, "[1]Admin Chat\t%s\n[2]GameMaster Chat\t%s\n[3]Vip Chat\t%s", ((!achatpanel) ? (""ZELENA"Ukljuceno") : (""CRVENA"Iskljuceno")), ((!gmchatpanel) ? (""ZELENA"Ukljuceno") : (""CRVENA"Iskljuceno")), ((!gchatpanel) ? (""ZELENA"Ukljuceno") : (""CRVENA"Iskljuceno"))); | |
31 | ||
32 | ShowPlayerDialog(playerid, 996, DIALOG_STYLE_TABLIST," #AdminPanel", string, "Izaberi", "Izlaz"); | |
33 | return 1; | |
34 | } | |
35 | ||
36 | - | //if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""CRVENA"[#Greska] "BELA"Moras se ulogovati da bi koristio ovu komandu!"); //Ove provere ukljuci ako imas to vec napravljeno isto u modu ako nemas nemoj |
36 | + | |
37 | - | //if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,-1,""CRVENA"[#Greska] "BELA"Niste ovlasceni za upotrebu ove komande"); |
37 | + | |
38 | - | new string[256],vipchat[22],adminchat[22],gmchat[22]; |
38 | + | |
39 | - | if((achatpanel)) adminchat = ""CRVENA"Iskljuceno"; |
39 | + | |
40 | - | else if ((!achatpanel)) adminchat = ""ZELENA"Ukljuceno"; |
40 | + | |
41 | - | |
41 | + | |
42 | - | if((gmchatpanel)) gmchat = ""CRVENA"Iskljuceno"; |
42 | + | |
43 | - | else if ((!gmchatpanel)) gmchat = ""ZELENA"Ukljuceno"; |
43 | + | |
44 | - | |
44 | + | achatpanel = !!achatpanel; |
45 | - | if((gchatpanel)) vipchat = ""CRVENA"Iskljuceno"; |
45 | + | va_SendClientMessage(playerid, -1, ""HZELENA"[#APanel] "BELA"Uspesno /a chat postavljen na %s", ((!achatpanel) ? (""ZELENA"upaljen.") : (""CRVENA"ugasen."))); |
46 | - | else if ((!gchatpanel)) vipchat = ""ZELENA"Ukljuceno"; |
46 | + | } |
47 | - | format(string, 256, "[1]Admin Chat\t%s\n[2]GameMaster Chat\t%s\n[3]Vip Chat\t%s",adminchat,gmchat,vipchat); |
47 | + | |
48 | - | ShowPlayerDialog(playerid,996,DIALOG_STYLE_TABLIST,"#AdminPanel",string,"Izaberi","Izlaz"); |
48 | + | |
49 | gmchatpanel = !!gmchatpanel; | |
50 | va_SendClientMessage(playerid, -1, ""HZELENA"[#APanel] "BELA"Uspesno /ga chat postavljen na %s", ((!gmchatpanel) ? (""ZELENA"upaljen.") : (""CRVENA"ugasen."))); | |
51 | } | |
52 | case 2: | |
53 | { | |
54 | gchatpanel = !!gchatpanel; | |
55 | va_SendClientMessage(playerid, -1, ""HZELENA"[#APanel] "BELA"Uspesno /g chat postavljen na %s", ((!gchatpanel) ? (""ZELENA"upaljen.") : (""CRVENA"ugasen."))); | |
56 | } | |
57 | } | |
58 | return 1; | |
59 | } | |
60 | - | if((!achatpanel)) |
60 | + | |
61 | - | { |
61 | + | |
62 | - | achatpanel = 1; |
62 | + | |
63 | - | AdminChatOnOff[playerid] = 1; |
63 | + | if(achatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"Admin chat je iskljucen od strane vlasnika"); |
64 | - | SCM(playerid,-1,""HZELENA"[#APanel] "BELA"Uspesno /a chat postavljen na "CRVENA"Iskljuceno"); |
64 | + | |
65 | //Takodje vazi i za ostalo... dodajete ovo ispod komande /ga [Gamemaster chat] | |
66 | - | } |
66 | + | if(gmchatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"GameMaster chat je iskljucen od strane vlasnika"); |
67 | - | else if((achatpanel)) |
67 | + | |
68 | - | { |
68 | + | |
69 | - | achatpanel = 0; |
69 | + | if(gchatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"Vip chat je iskljucen od strane vlasnika"); |