View difference between Paste ID: rw7017dF and unWrACH2
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");