SHOW:
|
|
- or go back to the newest paste.
1 | //Include | |
2 | #include < a_samp > | |
3 | #include < YSI\y_va > | |
4 | #include < YSI\y_commands > | |
5 | #include < sscanf2 > | |
6 | #include < fdialog > | |
7 | ||
8 | //New | |
9 | - | new gchatpanel = 0; |
9 | + | new bool:gchatpanel = false; |
10 | - | new achatpanel = 0; |
10 | + | new bool:achatpanel = false; |
11 | - | new gmchatpanel = 0; |
11 | + | new bool:gmchatpanel = false; |
12 | ||
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 | //Komanda | |
25 | YCMD:apanel(playerid, params[], help) | |
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 | //fDialog | |
37 | fDialog(996) | |
38 | { | |
39 | if(!response) return 1; | |
40 | switch(listitem) | |
41 | { | |
42 | case 0: | |
43 | { | |
44 | achatpanel = !!achatpanel; | |
45 | va_SendClientMessage(playerid, -1, ""HZELENA"[#APanel] "BELA"Uspesno /a chat postavljen na %s", ((!achatpanel) ? (""ZELENA"upaljen.") : (""CRVENA"ugasen."))); | |
46 | } | |
47 | case 1: | |
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 | ||
61 | //Primer kako iskoristiti ovo na Komandu | |
62 | //Ovo dodajte u komandu koju zelite u ovom slucaju ja sam napravio za admin chat on/off tako da ovo stavljamo ispod komande /a | |
63 | if(achatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"Admin chat je iskljucen od strane vlasnika"); | |
64 | ||
65 | //Takodje vazi i za ostalo... dodajete ovo ispod komande /ga [Gamemaster chat] | |
66 | if(gmchatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"GameMaster chat je iskljucen od strane vlasnika"); | |
67 | ||
68 | //Dodajete ovo ispod /g komande [Vip Chaat] | |
69 | if(gchatpanel) return SendClientMessage(playerid, -1,""CRVENA"[#Greska] "BELA"Vip chat je iskljucen od strane vlasnika"); |