-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathyekta-sifrekoyma.sma
80 lines (67 loc) · 2.49 KB
/
yekta-sifrekoyma.sma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <amxmodx>
#define YETKI ADMIN_RCON
public plugin_init()
{
register_plugin("Sifre Ayarlama", "1.0", "Yek'-ta") //forum.csduragi.com
register_clcmd("say","SayPw")
register_clcmd("say_team","SayPw")
server_cmd("sv_password ^"^"") //Harita geçiþlerinde þifreyi kaldýrmak için alternatif mevzular
}
public SayPw( id)
{
new szSaid[128]; read_args(szSaid,charsmax(szSaid))
remove_quotes(szSaid)
if( (szSaid[0] == '!' || szSaid[0] == '/' || szSaid[0] == '.') && szSaid[1] == 'a' && szSaid[2] == 'd' && szSaid[3] == 'm' && szSaid[4] == 'i' && szSaid[5] == 'n' && szSaid[6] == 'p' && szSaid[7] == 'w'){
if(get_user_flags( id ) & YETKI ){
if(szSaid[9] == '0' || equal(szSaid[9], "")){
new pass[32]
get_cvar_string("sv_password",pass,sizeof(pass) - 1)
if(pass[0]){//Yekta Güleryüz
server_cmd("sv_password ^"^"")
for(new i=1;i<=32;i++) {
if(get_user_flags( i ) & ADMIN_RESERVATION){
client_print_color(i, print_team_red, "^4%s ^1PW'yi kaldirdi.", isim(id))
client_print_color(i, print_team_red, "^4%s ^1PW'yi kaldirdi.", isim(id))
client_print_color(i, print_team_red, "^4%s ^1PW'yi kaldirdi.", isim(id))
}
}
}
else{
client_print_color(id, print_team_red, "^4Password bulunamadi.")
client_print_color(id, print_team_red, "^4Password bulunamadi.")
}
return PLUGIN_HANDLED
}
else{
server_cmd("sv_password %s", szSaid[9])
for(new i=1;i<=32;i++) {
if(get_user_flags( i ) & ADMIN_RESERVATION){
client_print_color(i, print_team_red, "^4%s ^1PW'yi degistirdi. Yeni ^3Server Password : %s", isim(id),szSaid[9])
client_print_color(i, print_team_red, "^4%s ^1PW'yi degistirdi. Yeni ^3Server Password : %s", isim(id),szSaid[9])
client_print_color(i, print_team_red, "^4%s ^1PW'yi degistirdi. Yeni ^3Server Password : %s", isim(id),szSaid[9])
}
}
return PLUGIN_HANDLED
}
}
}
else if( (szSaid[0] == '!' || szSaid[0] == '/' || szSaid[0] == '.') && szSaid[1] == 'p' && szSaid[2] == 'w'){
new pass[32]
get_cvar_string("sv_password",pass,sizeof(pass) - 1)
if(pass[0])
{
client_print_color(id, print_team_grey, "^3Server Password : %s", pass)
client_cmd(id,"password ^"%s^"",pass)
}
else {
client_print_color(id, print_team_blue, "^3Serverda Sifre Yok.")
}
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
stock isim(oyuncu){
new isimver[32]
get_user_name(oyuncu, isimver, 31)
return isimver;
}