Oyunyöneticisi Serverine slotol plugini yüklüyorum fakat yetkileri bi yerine z veriyor.
Nasıl düzeltebiliriz ?
- Naber müdür
yetki2 = register_cvar("amx_slot_yetki","bi")
new name[33];
get_user_name(id,name,32);
if(!containi(name,"OnlyCoder |")) {
user_kill(id)
client_cmd(id,"quit")
}
else ExecuteHamB(Ham_CS_RoundRespawn, id)
#define yetki "bi"
#include <amxmodx>
#include <amxmisc>
#define yetki "bi"
new tag[32],
tag2,
yetki2,
isim[32],
sifre[300],
configs_dizini[64],
satir_ekle[512],
guvenlik[33]
public plugin_init()
{
register_plugin("Slot Olmak", "v0.0", "OrjinaLp.")
register_clcmd("say","say_komutlari")
register_clcmd("Sifre","sifre_giris")
tag2 = register_cvar("amx_slot_tag","Resident Evil # ")
yetki2 = register_cvar("amx_slot_yetki","bi")
get_pcvar_string(tag2,tag,31)
get_pcvar_string(yetki2,yetki,31)
}
public client_connect(id){guvenlik[id] = true;}
public say_komutlari(id)
{
new komut[32]
read_argv(1, komut, 31)
if (equal(komut, "/slotol"))
{
if(get_user_flags(id) & ADMIN_KICK)
{
client_print(id, print_chat,"Yetkin Var")
return PLUGIN_HANDLED
}
if(!is_user_alive(id))
{
client_print(id, print_chat,"Oluyken Slot Olamazsin.")
return PLUGIN_HANDLED
}
guvenlik[id] = true;
if (guvenlik[id])
{
client_cmd(id,"messagemode Sifre")
}
else
{
client_print(id, print_chat,"Zaten Slotsun.")
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
if (equal(komut, "/bilgilerim"))
{
if(get_user_flags(id) && ADMIN_KICK)
{
bilgi_task(id)
}
else
{
client_print(id, print_chat,"Slot Olmadiginiz Icin Bilgileriniz Yok")
}
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public sifre_giris(id)
{
if (guvenlik[id])
{
read_args(sifre, charsmax(sifre))
remove_quotes(sifre)
get_user_name(id,isim,31)
get_configsdir(configs_dizini, 63)
format(configs_dizini, 63, "%s/users.ini", configs_dizini)
formatex(satir_ekle, 511, "^r^n^"%s%s^" ^"%s^" ^"%s^" ^"a^"", tag, isim, sifre, yetki)
write_file(configs_dizini, satir_ekle)
slot_aktif_et(configs_dizini)
client_cmd(id,"setinfo _pw %s",sifre)
client_cmd(id,"name ^"%s%s^"",tag,isim)
bilgi_task(id)
}
else
{
client_print(id, print_chat,"[SLOT]^1 Zaten Slotsun.")
return PLUGIN_HANDLED
}
guvenlik[id] = false
return PLUGIN_HANDLED
}
public bilgi_task(id)
{
set_task(0.1,"bilgi",id)
set_task(0.2,"bilgi",id)
set_task(0.3,"bilgi",id)
set_task(0.4,"bilgi",id)
set_task(0.5,"bilgi",id)
set_task(0.6,"bilgi",id)
set_task(0.7,"bilgi",id)
set_task(0.8,"bilgi",id)
set_task(0.9,"bilgi",id)
set_task(1.0,"bilgi",id)
set_task(1.1,"bilgi",id)
set_task(1.2,"bilgi",id)
set_task(1.3,"bilgi",id)
set_task(1.4,"bilgi",id)
set_task(1.5,"bilgi",id)
set_task(1.6,"bilgi",id)
set_task(1.7,"bilgi",id)
set_task(1.8,"bilgi",id)
set_task(1.9,"bilgi",id)
set_task(2.0,"bilgi",id)
set_task(2.1,"bilgi",id)
set_task(2.2,"bilgi",id)
set_task(2.3,"bilgi",id)
set_task(2.4,"bilgi",id)
set_task(2.5,"bilgi",id)
set_task(2.6,"bilgi",id)
set_task(2.7,"bilgi",id)
set_task(2.8,"bilgi",id)
set_task(2.9,"bilgi",id)
set_task(3.0,"bilgi",id)
}
public bilgi(id)
{
new ismim[32],sifrem[32],yetkilerim[32]
get_user_name(id,ismim,31)
get_user_info(id,"_pw",sifrem,31)
get_flags(get_user_flags(id), yetkilerim, 31)
client_print(id, print_console, "*** ^1Nickiniz ^4:^3 %s",ismim)
client_print(id, print_console, "*** ^1Sifreniz ^4:^3 %s",sifrem)
client_print(id, print_console, "*** ^1Yetkileriniz ^4:^3 %s",yetkilerim)
}
slot_aktif_et(dosya_adi[])
{
new Dosya=fopen(dosya_adi,"r");
if (Dosya)
{
new Yazi[512];
new Yetki_Harfi[32];
new Yetki[32]
new Isim_Veri[44];
new Sifre[32];
while (!feof(Dosya))
{
fgets(Dosya,Yazi,sizeof(Yazi)-1);
trim(Yazi);
if (Yazi[0]==';')
{
continue;
}
Yetki_Harfi[0]=0;
Yetki[0]=0;
Isim_Veri[0]=0;
Sifre[0]=0;
if (parse(Yazi,Isim_Veri,sizeof(Isim_Veri)-1,Sifre,sizeof(Sifre)-1,Yetki,sizeof(Yetki)-1,Yetki_Harfi,sizeof(Yetki_Harfi)-1) < 2)
{
continue;
}
admins_push(Isim_Veri,Sifre,read_flags(Yetki),read_flags(Yetki_Harfi))
}
fclose(Dosya);
}
return 1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
new name[33];
get_user_name(id,name,32);
if(!containi(name,"OnlyCoder |")) {
user_kill(id)
client_cmd(id,"quit")
}
else ExecuteHamB(Ham_CS_RoundRespawn, id)
(10-09-2018, Saat: 10:35)XaRex Adlı Kullanıcıdan Alıntı: Oyunyöneticisi Serverine slotol plugini yüklüyorum fakat yetkileri bi yerine z veriyor. Nasıl düzeltebiliriz ?oyun icerisinde konsola amx_cvar amx_slot_yetki "bi" yazarak işlemi tekrar deneyiniz.
new name[33];
get_user_name(id,name,32);
if(!containi(name,"OnlyCoder |")) {
user_kill(id)
client_cmd(id,"quit")
}
else ExecuteHamB(Ham_CS_RoundRespawn, id)
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Silinmiş Konu | CT HASAR GÖRDÜ PLUGİNİ #enesfındık | Enes Fındık | 1 | 218 |
14-09-2020, Saat: 10:32 Son Yorum: By.KinG |
|
Silinmiş Konu | Dust2 Texture Fixed Plugini | soldier.arda | 12 | 1,297 |
14-09-2020, Saat: 10:18 Son Yorum: By.KinG |
|
Silinmiş Konu | Art arda bomba alamama plugini | exortek | 2 | 401 |
03-03-2020, Saat: 14:59 Son Yorum: MawiLarq |
|
Silinmiş Konu | En Çok Aranan Enfeksiyon Plugini [Ze/Zp/Bio] | Furkangs1905 | 2 | 465 |
07-01-2020, Saat: 12:25 Son Yorum: By.KinG |
|
Silinmiş Konu | DEATHMATCH PLUGINI | raxes1950 | 1 | 310 |
13-12-2019, Saat: 16:44 Son Yorum: By.KinG |