Compile ederken hata veriyor .
Düzeltebilir misiniz ?
Takım eklentisi return hatası
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 156
- Kayıt: Pzr Ağu 14, 2016 7:22 pm
- Konum: İstanbul
Takım eklentisi return hatası
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
Yasaklı Üye - Mesajlar: 528
- Kayıt: Cum Şub 09, 2018 12:53 pm
Düzeltebilecek var mı ?
Warning veriyor fakat ismini düzeltip yüklüyebilirsiniz 'takım' - 'takim' yaparsaniz deneyin bi.
Link: | |
Linklerini gizle |
Düzeltebilecek var mı ?
Biz şimdi yaparız da, Kerim orada bir sorgu eklemiş onu kavrayamadık. Kerim yarın online olur, bakar.
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
Takım eklentisi return hatası
Buyur dener misin?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Takım eklentisi return hatası
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <hamsandwich>
#include <fakemeta>
#include <csstats>
#define PLUGIN "takim Sistemi"
#define VERSION "1.0"
#define AUTHOR "Kerim Akovali"
#define FLAG ADMIN_RESERVATION
#define takimMSG "Takimsiz"
native g_useruid(id)
native g_userlevel(id)
native g_userleveluid(id)
new COLCHAR[3][2] = { "^x03", "^x04", "^x01" }
new p_namecol
new alv_sndr, alv_str2[26], alv_str4[101]
new msg[200]
#define cm(%0) ( sizeof(%0) - 1 )
native g_takimkisirutbe(id)
native g_takimpuan(id)
native g_takimliderimi(id)
native g_takimkisitimeout(id)
native g_takimid(id)
native g_takimisim(id)
native g_takimbirincimi(id)
new const file[] = "addons/amxmodx/configs/takim.ini";
new const filen[] = "addons/amxmodx/configs/takimkayit.ini";
new const fileb[] = "addons/amxmodx/configs/takimbasvuru.ini";
new Array: g_aArray
new Array: g_SiralamaArray
new Array: g_BasvuruArray
new takimvault
new ayarmod[33]
new seciliuid[33]
new isimvault
new bool:takim_olusturizin[33]=false
new bool:takim_devretizin[33]=false
new bool:takim_ayarizin[33]=false
#define DATA 20
new const Yasaklikelime[DATA][]=
{
" ",
"^"",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"İ",
"ç",
"ü",
"ğ",
"ş",
"ö",
"/",
"\"
}
new const Rutbesembol[4][]=
{
"",
"",
"*",
"**"
}
#define is_valid_player(%1) (1 <= %1 <= 32)
new takimkurlevel
new levelgir
new maxuye
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say_team","say_cheese")
p_namecol = register_cvar( "csm_namecolor", "0" )
register_message( get_user_msgid("SayText"), "col_changer" )
register_clcmd("takim_ayar","ftakim_ayar")
register_clcmd("takim_kur","ftakim_kur")
register_clcmd("takim_devret","msjtakimdevret")
register_clcmd("rearray","arrayyenile")
register_concmd("amx_takimpuanver","takimpuanverr",ADMIN_RCON,"id miktar");
register_concmd("amx_takimuyesayi","takimuyesayi",ADMIN_RCON,"id miktar");
register_clcmd("say /takimsiralama","top15_array")
register_clcmd("say /takim","takimmenu_ust")
register_clcmd("say /takimsure","takimsuretext")
register_clcmd("say /takimtimeout","takimsuretext")
register_clcmd("say /takimkomutlar","takimkomutlar")
register_clcmd("say /takimadi","takimadcek")
register_clcmd("say /takimid","takimidcek")
register_clcmd("timesifirla","timesifir")
register_clcmd("say /timesifirla","timesifir")
takimkurlevel = register_cvar("takim_kurlevel", "1")
levelgir = register_cvar("takim_girlevel", "1")
maxuye = register_cvar("takim_maxuye", "4")
g_aArray = ArrayCreate( 512 )
g_SiralamaArray = ArrayCreate( 512 )
g_BasvuruArray = ArrayCreate( 512 )
arrayyenile()
set_task(180.0,"arrayyenile")
}
public say_cheese(id)
{
if(!takimidkale(id))
{
return PLUGIN_HANDLED
}
else
{
new said[191]
read_args(said,190)
remove_quotes(said)
static input[191]
static reform[191]
formatex(input,190,"!g%s!t%s!tLvl:!g%i!n|!t%s !n: !t%s",Rutbesembol[takimrutbekale(id)],takimisimkale(id),g_userlevel(id),kayitisim(id),said)
vformat(reform, 190,input, 3);
replace_all(reform, 190, "!n", "^x01");
replace_all(reform, 190, "!g", "^x04");
replace_all(reform, 190, "!t", "^x03");
for (new i = 0; i < 33; i++)
{
if (is_user_connected(i))
{
if(g_takimid(i) == g_takimid(id))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, i);
write_byte(i);
write_string(reform);
message_end();
}
}
}
}
return PLUGIN_HANDLED
}
stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return (get_pcvar_num(dp_pointer) == 2) ? true : false;
}
new szAuthid[34];
get_user_authid(id, szAuthid, charsmax(szAuthid));
return (containi(szAuthid, "LAN") < 0);
}
public takimadcek(id)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakim Adi!n[ !t%s !n]",takimisimkale(id))
}
public takimidcek(id)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakim Adi UID !n[ !t%i !n]",takimidkale(id))
}
public takimuyecek(id)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakim Uye Sayisi !n[ !t%i !n]",takimuyekale(id))
}
public takimkomutlar(id)
{
static motd[99991]
new len
len += formatex(motd[len],sizeof motd - 1 - len," <b>TimeOut nedir ? time out yapilan islemler sonrasi alinan bekleme suresidir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>timeoutu koymamizin sebebi sunucuyu cok fazla yormamaniz icindir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Isleme Gore Timeout sureleri</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len,". <b>takimdan Cikmak 24 Saat; takimdan Atilmak 12 Saat</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Bir takima katilma 24 saat,bir takim kurmak 24 saat</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Basvuru yapmak 15 dakika timeout sebebidir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>takimlarda Rutbe Nedir?</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Rutbe Kodlari</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>3. Rutbe Kodu : Liderin Kodudur</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>2. Rutbe Kodu : takim Yardimcisinin Kodudur</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>1. Rutbe Kodu : takim Uyesinin Kodudur</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Rutbeler Ne Yapabilir ?</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>takim Lideri</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birini takimdan Atma [VAR]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birinin Rutbesini Yukseltme/Dusurme [VAR]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Basvurulari Onaylama [VAR]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>takim Yardimcisi</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birini takimdan Atma [VAR]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birinin Rutbesini Yukseltme/Dusurme [YOK]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Basvurulari Onaylama [VAR]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>takim Uyesi</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birini takimdan Atma [YOK]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Birinin Rutbesini Yukseltme/Dusurme [YOK]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Basvurulari Onaylama [YOK]</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>---------------------------------------</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>takim Puani Nedir Nasil Kazanilir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Her Oyunda durdugunuz 3 dakikada takima 1 puan gelir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Server Yetkililerinin Etkinliklerini kazanarak gelir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Hafta ici belirli saatlerde oynanan etkinlikler ile gelir</b> <br>")
len += formatex(motd[len],sizeof motd - 1 - len," <b>Her Hafta en iyi takima oduller verilir!</b> <br>")
show_motd(id,motd,"GokTurk Pub-G")
return PLUGIN_CONTINUE
}
public timesifir(id)
{
new formbir[50]
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
nvault_pset(takimvault,formbir,"0")
}
public client_putinserver(id)
{
ayarmod[id] = 0
set_task(60.0,"suredus",id-3412)
set_task(180.0,"takimpuanvera",id-3175)
}
public takimpuanvera(id)
{
id+=3175
if(is_user_connected(id))
{
new islem = (g_userlevel(id)/10)+1
plugintakimpuanver(id,takimidkale(id),islem)
set_task(180.0,"takimpuanvera",id-3175)
}
else
{
remove_task(id-3175)
}
}
public takimsuretext(id)
{
//renkli_yazi(id,"!t[!gTRGaming !n- !gtakim !t] takim Sistemi Timeout bekleme sureniz %i",kacdakikakale(id))
}
public suredus(id)
{
id+=3412
if(is_user_connected(id))
{
if(g_useruid(id))
{
new formbir[70],formiki[70]
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
formatex( formiki , charsmax(formiki),"%i",nvault_get(takimvault,formbir)-1)
nvault_pset(takimvault,formbir,formiki)
if(nvault_get(takimvault,formbir) >=1)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimBeklemeSureniz !n[ !t%i !n]",nvault_get(takimvault,formbir))
}
}
}
set_task(60.0,"suredus",id-3412)
}
public client_disconnected(id)
{
ayarmod[id] = 0
remove_task(id-3412)
remove_task(id-3175)
seciliuid[id] = 0
takim_olusturizin[id] = false
takim_devretizin[id] = false
takim_ayarizin[id]=false
}
public takimmenu_ust(id)
{
if(g_userlevel(id) >= get_pcvar_num(levelgir) || g_userlevel(id) == get_pcvar_num(levelgir))
{
static Item[64];
new Menu;
if(takimidkale(id))
{
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dLider Takim Menusu")
}
else
{
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dTakim Menusu")
}
Menu = menu_create(Item,"takimmenu_alt")
if(takimidkale(id))
{
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakimdan\wCik")
menu_additem(Menu,Item,"3")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakim\wUyeleri")
menu_additem(Menu,Item,"4")
if(takimrutbekale(id) >=2 || takimrutbekale(id) == 2)
{
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakim\wBasvurulari")
menu_additem(Menu,Item,"5")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakimUye\wIslemleri")
menu_additem(Menu,Item,"7")
if(takimliderkale(id))
{
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakimi\wDevret")
menu_additem(Menu,Item,"6")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakim\wAyarlari")
menu_additem(Menu,Item,"9")
}
}
}
else
{
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakim\wKur")
menu_additem(Menu,Item,"1")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakima\wKatil")
menu_additem(Menu,Item,"2")
}
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakim\wYardim")
menu_additem(Menu,Item,"8")
menu_setprop(Menu, MPROP_NEXTNAME, "Ileri")
menu_setprop(Menu, MPROP_BACKNAME, "Geri")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimSistemineGirmekIcin !n[ !t%d !n] !gLevel Ustunde Olmaz Lazim",get_pcvar_num(levelgir))
}
}
public takimmenu_alt(id,menu,item)
{
if(item == MENU_EXIT || !g_useruid(id))
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new formbir[64]
new formiki[64]
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_userlevel(id) >=get_pcvar_num(takimkurlevel) || g_userlevel(id) == get_pcvar_num(takimkurlevel))
{
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
if(nvault_get(takimvault,formbir)<=2)
{
takim_olusturizin[id] = true
takim_olusturizin[id] = true
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimAdi !n[ !tBelirleyin !n]")
client_cmd(id,"messagemode takim_kur")
takim_olusturizin[id] = true
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimSisteminde !n[ !t%i !n] !gKadar Giremezsin !n> !t/timesifirla",kacdakikakale(id))
}
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimKurmakIcin !n[ !t%i !n] !gLevel Ustunde Olmaz Lazim",get_pcvar_num(takimkurlevel))
}
}
case 2:
{
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
if(nvault_get(takimvault,formbir)<=2)
{
takim_katid(id)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimSisteminde !n[ !t%i !n] !gKadar Giremezsin !n> !t/timesifirla",kacdakikakale(id))
}
}
case 3:
{
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
if(nvault_get(takimvault,formbir)<=2)
{
formatex( formbir , charsmax( formbir ) , "%i-RUTBE" ,g_useruid(id))
if(nvault_get(takimvault,formbir) == 3)
{
formatex( formbir , charsmax( formbir ) , "%i-takim" ,g_useruid(id))
formatex( formbir , charsmax( formbir ) , "%i-UYESAYI" ,nvault_get(takimvault,formbir))
if(nvault_get(takimvault,formbir) == 1)
{
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
formatex( formiki , charsmax( formiki ) , "1440")
nvault_pset(takimvault,formbir,formiki)
nvault_sil(id,2)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakim Sahibi Klani !n[ !tDevretmeden !n] !gCikamaz")
}
}
else
{
formatex( formbir , charsmax( formbir ) , "%i-SURE" ,g_useruid(id))
formatex( formiki , charsmax( formiki ) , "1440")
nvault_pset(takimvault,formbir,formiki)
nvault_sil(id,1)
}
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimSisteminde !n[ !t%i !n] !gKadar Giremezsin !n> !t/timesifirla",kacdakikakale(id))
}
}
case 4:
{
takimuyemotd(id)
}
case 5:
{
takim_basvurulari(id)
}
case 6:
{
if(takimliderkale(id))
{
takim_devretizin[id] = true
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimi Devredecegniz !n[ !tUID !n] !gYaziniz")
client_cmd(id,"messagemode takim_devret")
}
}
case 7:
{
takim_uyeislemleri(id)
}
case 8:
{
takimkomutlar(id)
}
case 9:
{
takim_ayarizin[id] = true
formatex( formbir , charsmax( formbir ) , "%i-AYAR-LEVEL" ,takimidkale(id))
renkli_yazi(id,"!n[ !tBILGI !n] !gTakiminiza Gireceklerin Minimum !n[ !tLevelini !n] !gYaziniz")
renkli_yazi(id,"!n[ !tBILGI !n] !gTakiminiza Gireceklerin Minimum !n[ !tLevelini !n] !gYaziniz")
ayarmod[id] = 1
client_cmd(id,"messagemode takim_ayar")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ftakim_ayar(id)
{
if(!takim_ayarizin[id]) {
renkli_yazi(id,"!n[ !tKUFUR !n] !gSq Baska Bug Ara !n[ !tAgla !n]")
return PLUGIN_HANDLED
}
new text[64];
read_args(text,63)
remove_quotes(text)
if(!text[0]) {
renkli_yazi(id,"!n[ !tBILGI !n] !gLutfen !n[ !tDeger !n] !gYerini Bos Birakmayin")
takim_ayarizin[id] = false
return PLUGIN_HANDLED
}
if(text[31])
{
renkli_yazi(id,"!n[ !tKUFUR !n] !gDaha Bascanmi Random !n[ !tAgla !n]")
takim_ayarizin[id] = false
return PLUGIN_HANDLED
}
if(!is_str_num(text))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gLutfen !n[ !tDeger !n] !gSayi Olmali")
takim_ayarizin[id] = false
return PLUGIN_HANDLED
}
if(!takimliderkale(id))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBunu Yapabilmen Icin !n[ !tTakim'Lideri !n] !gOlman Lazim")
takim_ayarizin[id] = false
return PLUGIN_HANDLED
}
if(ayarmod[id] == 1 && str_to_num(text) <=get_pcvar_num(levelgir))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gGirebilcegniz Minimum Deger !n[ !t%i !n]",get_pcvar_num(levelgir))
takim_ayarizin[id] = false
return PLUGIN_HANDLED
}
takim_ayarizin[id]= false
new formbir[60]
switch(ayarmod[id])
{
case 1:
{
formatex( formbir , charsmax( formbir ) , "%i-AYAR-LEVEL" ,takimidkale(id))
nvault_pset(takimvault,formbir,text)
}
case 2:
{
}
case 3:
{
}
}
return PLUGIN_HANDLED
}
public takim_basvurulari(id)
{
if(takimrutbekale(id) ==1)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBunu Yapabilmen Icin !n[ !tAsistan Ustu !n] !gOlman Lazim")
return PLUGIN_HANDLED
}
static Item[64];
new Menu;
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dBasvuru Onayla")
Menu = menu_create(Item,"takimbasvuru_alt")
new yolla[512];
new formatex3[10]
new takimadi[33],takimidn[13]
static a
for(a = 0; a < ArraySize(g_BasvuruArray); a++)
{
ArrayGetArray(g_BasvuruArray,a,yolla)
parse(yolla,takimidn,12,takimadi,32)
if(takimidkale(id)== str_to_num(takimadi))
{
formatex(Item,charsmax(Item),"\yID:%i-Level%i-Lakap-%s",str_to_num(takimidn),g_userleveluid(str_to_num(takimidn)),kayitisimuid(str_to_num(takimidn)))
formatex(formatex3,charsmax(formatex3),"%i",a)
menu_additem(Menu,Item,formatex3)
}
}
menu_setprop(Menu, MPROP_NEXTNAME, "Ileri")
menu_setprop(Menu, MPROP_BACKNAME, "Geri")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
return PLUGIN_HANDLED
}
public takimbasvuru_alt(id,menu,item)
{
if(item == MENU_EXIT || !g_useruid(id))
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
if(takimuyekale(id) >=get_pcvar_num(maxuye) || takimuyekale(id) == get_pcvar_num(maxuye))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakim Dolu Adamim Bunu Yapamazsin")
return PLUGIN_HANDLED
}
if(takimrutbekale(id) ==1)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBunu Yapabilmen Icin !n[ !tAsistan Ustu !n] !gOlman Lazim")
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new takimide[60],formatex2[60]
new yolla[512],takimidn[33],takimadi[33]
ArrayGetArray(g_BasvuruArray,str_to_num(data),yolla)
parse(yolla,takimidn,32,takimadi,32)
formatex( takimide , charsmax( takimide ) , "%i-AYAR-LEVEL" ,str_to_num(takimadi))
if(g_userleveluid(str_to_num(takimidn)) <= nvault_get(takimvault,takimide))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gSectigin Adamin Level !n[ !tMinGirisLevelinden !n] !gDusuk")
ArrayDeleteItem(g_BasvuruArray,str_to_num(data))
return PLUGIN_HANDLED
}
formatex( takimide , charsmax( takimide ) , "%i-takim" ,str_to_num(takimidn))
if(!nvault_get(takimvault,takimide))
{
formatex( takimide , charsmax( takimide ) , "BS-%i-%i" ,str_to_num(takimadi),str_to_num(takimidn))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,str_to_num(takimidn))
nvault_pset(takimvault,takimide,"1")
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,str_to_num(takimadi))
formatex( formatex2 , charsmax( formatex2 ) , "%i" ,takimuyekale(id)+1)
nvault_pset(takimvault,takimide,formatex2)
formatex( takimide, charsmax( takimide ) , "%i-SURE" ,str_to_num(takimidn))
nvault_pset(takimvault,takimide,"1440")
formatex( takimide , charsmax( takimide ) , "%i-takim" ,str_to_num(takimidn))
formatex( formatex2 , charsmax( formatex2 ) , "%i" ,str_to_num(takimadi))
nvault_pset(takimvault,takimide,formatex2)
new writn[256]
formatex(writn,charsmax(writn),"^"%i^" ^"%i^" ^n",str_to_num(takimidn),str_to_num(takimadi))
write_file(filen,writn)
new isim[33]
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(takimidkale(a) == str_to_num(takimadi))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdliKisi Klanina !n[ !t&%i !n] !gUID'li Oyuncuyu Katti",kayitisim(id),str_to_num(takimidn))
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdliKisi Klanina !n[ !t&%i !n] !gUID'li Oyuncuyu Katti",kayitisim(id),str_to_num(takimidn))
}
}
}
arrayyenile()
}
else
{
ArrayDeleteItem(g_BasvuruArray,str_to_num(data))
renkli_yazi(id,"!n[ !tBILGI !n] !gSectigin Adamin Zaten Bir Takimi Mevcut")
}
new takimadia[33],takimidna[14],yollna[512]
for(new a = 0; a < ArraySize(g_BasvuruArray); a++)
{
ArrayGetArray(g_BasvuruArray,a,yollna)
parse(yollna,takimidna,13,takimadia,32)
if(str_to_num(takimidna)==str_to_num(takimidn))
{
ArrayDeleteItem(g_BasvuruArray,a)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public islemenusu(id)
{
if(g_userlevel(id) >= get_pcvar_num(levelgir) || g_userlevel(id) == get_pcvar_num(levelgir))
{
static Item[64];
new Menu;
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dSecili UID : %i",seciliuid[id])
Menu = menu_create(Item,"islemmenu_alt")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yRutbesini\wArttir")
menu_additem(Menu,Item,"1")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yRutbesini\wDusur")
menu_additem(Menu,Item,"2")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakimdan\wAt")
menu_additem(Menu,Item,"3")
formatex(Item,charsmax(Item),"\y[ \d- \yGT \d- \y] \r|~| \yTakimi\wDevret")
menu_additem(Menu,Item,"4")
menu_setprop(Menu, MPROP_NEXTNAME, "Ileri")
menu_setprop(Menu, MPROP_BACKNAME, "Geri")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBunu Yapabilmen Icin !n[ !tLevelin 5 Ustu !n] !gOlmasi Lazim Seninki !n[ !t%i !n]",g_userlevel(id))
}
}
public islemmenu_alt(id,menu,item)
{
if(item == MENU_EXIT || !g_useruid(id))
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
new isim[33]
new formatex1[70],formatex2[70]
switch(key)
{
case 1:
{
if(takimliderkale(id) && seciliuid[id] != g_useruid(id))
{
formatex( formatex1 , charsmax( formatex1 ) , "%i-takim" ,seciliuid[id])
if(takimidkale(id)==nvault_get(takimvault,formatex1))
{
formatex(formatex1,charsmax(formatex1),"%i-RUTBE",seciliuid[id])
nvault_pset(takimvault,formatex1,"2")
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(takimidkale(a) == takimidkale(id))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Kisi !n[ !t&%i !n] !gUID'li Oyuncuyu Level Attlattirdi",kayitisim(id),seciliuid[id])
}
}
}
}
}
}
case 2:
{
if(takimliderkale(id) && seciliuid[id] != g_useruid(id))
{
formatex( formatex1 , charsmax( formatex1 ) , "%i-takim" ,seciliuid[id])
if(takimidkale(id)==nvault_get(takimvault,formatex1))
{
formatex(formatex1,charsmax(formatex1),"%i-RUTBE",seciliuid[id])
nvault_pset(takimvault,formatex1,"1")
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(takimidkale(a) == takimidkale(id))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Kisi !n[ !t&%i !n] !gUID'li Oyuncuyu Level Dusurttu",kayitisim(id),seciliuid[id])
}
}
}
}
}
}
case 3:
{
if(seciliuid[id] != g_useruid(id))
{
if(takimrutbekale(id) >=2 || takimrutbekale(id) == 2)
{
formatex( formatex1 , charsmax( formatex1 ) , "%i-takim" ,seciliuid[id])
if(takimidkale(id)==nvault_get(takimvault,formatex1))
{
formatex( formatex1 , charsmax( formatex1 ) , "%i-RUTBE" ,seciliuid[id])
if(nvault_get(takimvault,formatex1) == 1)
{
formatex( formatex1 , charsmax( formatex1 ) , "%i-SURE" ,seciliuid[id])
nvault_pset(takimvault,formatex1,"1440")
formatex( formatex1 , charsmax( formatex1 ) , "%i-RUTBE" ,seciliuid[id])
nvault_remove(takimvault, formatex1)
formatex( formatex1 , charsmax( formatex1 ) , "%i-UYESAYI" ,takimidkale(id))
formatex( formatex2 , charsmax( formatex2 ) , "%i" ,takimuyekale(id)-1)
nvault_pset(takimvault,formatex1,formatex2)
formatex( formatex1 , charsmax( formatex1 ) , "%i-takim" ,seciliuid[id])
nvault_remove(takimvault, formatex1)
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(filen,1);
new takimidn[13],takimadi[33]
for(new line;line<maxlines;line++) {
read_file(filen,line,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimidn)==seciliuid[id])
{
write_file(filen,"",line)
}
}
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(seciliuid[id] == takimidkale(a))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Kisi !n[ !t&%s !n] !gKlanindan Sizi Atti",kayitisim(id),takimisimkale(id))
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Kisi !n[ !t&%s !n] !gKlanindan Sizi Atti",kayitisim(id),takimisimkale(id))
}
else if(takimidkale(a) == takimidkale(id))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Kisi !n[ !t&%i !n] !gUID'li Kisiyi Klandan Atti",kayitisim(id),seciliuid[id])
}
}
}
}
}
}
}
}
case 4:
{
if(takimliderkale(id) && seciliuid[id] != g_useruid(id))
{
takimdevret(id,seciliuid[id])
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public takim_uyeislemleri(id)
{
if(g_userlevel(id) >= get_pcvar_num(levelgir) || g_userlevel(id) == get_pcvar_num(levelgir))
{
static Item[64];
new Menu;
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dSecili UID : %i",seciliuid[id])
Menu = menu_create(Item,"takimuyeislem_alt")
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(filen,1);
new takimidn[13],takimadi[33],rutbe[50],formatex3[10]
for(new line;line<maxlines;line++)
{
szLine[0]=0
read_file(filen,line,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
if(szLine[0])
{
if(str_to_num(takimadi)==takimidkale(id))
{
formatex(rutbe,charsmax(rutbe),"%i-RUTBE",str_to_num(takimidn))
formatex(Item,charsmax(Item),"\y %i Uid Level:%i Rutbe:%i Lakab:%s",str_to_num(takimidn),nvault_get(takimvault,rutbe),g_userleveluid(str_to_num(takimidn)),kayitisimuid(str_to_num(takimidn)))
formatex(formatex3,charsmax(formatex3),"%i",line)
menu_additem(Menu,Item,formatex3)
}
}
}
menu_setprop(Menu, MPROP_NEXTNAME, "Ileri")
menu_setprop(Menu, MPROP_BACKNAME, "Geri")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gTakimSistemineGirmekIcin !n[ !t1 !n] !gLevel Ustunde Olmaz Lazim")
}
}
public takimuyeislem_alt(id,menu,item)
{
if(item == MENU_EXIT || !g_useruid(id))
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
new szLine[512];
new txtlen;
new takimidn[13],takimadi[33]
read_file(filen,key,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
seciliuid[id] = str_to_num(takimidn)
renkli_yazi(id,"!n[ !tBILGI !n] !gSectigin UID !n[ !t%i !n]",str_to_num(takimidn))
islemenusu(id)
menu_destroy(menu)
return PLUGIN_HANDLED
}
public takim_katid(id)
{
if(g_userlevel(id) >= get_pcvar_num(levelgir) || g_userlevel(id) == get_pcvar_num(levelgir))
{
static Item[64];
new Menu;
formatex(Item,charsmax(Item),"\r{ GokTurk \r~> \dPub-G \r} \d~ \y> \dKlana Katil")
Menu = menu_create(Item,"takimkatil_alt")
new yolla[512];
new formatex3[10]
new takimadi[33],takimidn[15],formatex1[50]
for(new a = 0; a < ArraySize(g_SiralamaArray); a++)
{
ArrayGetArray(g_SiralamaArray,a,yolla)
parse(yolla,takimidn,14,takimadi,32)
formatex( formatex1 , charsmax( formatex1 ) , "%i-PUAN" ,str_to_num(takimidn))
formatex(Item,charsmax(Item),"\ytakimAD=%s-takimID=%i-takimPuan=%i",takimadi,str_to_num(takimidn),nvault_get(takimvault,formatex1))
formatex(formatex3,charsmax(formatex3),"%i",a)
menu_additem(Menu,Item,formatex3)
}
menu_setprop(Menu, MPROP_NEXTNAME, "Ileri")
menu_setprop(Menu, MPROP_BACKNAME, "Geri")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
else
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBuTakimaGirmekIcin !n[ !t%d !n] !gLevel Ustunde Olman Lazim",get_pcvar_num(levelgir))
}
}
public takimkatil_alt(id,menu,item)
{
if(item == MENU_EXIT || !g_useruid(id))
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
new takimadi[33],takimidn[33],formatex1[50],formatex2[50]
new yolla[512]
ArrayGetArray(g_SiralamaArray,key,yolla)
parse(yolla,takimidn,32,takimadi,32)
formatex( formatex1 , charsmax( formatex1 ) , "BS-%i-%i" ,str_to_num(takimidn),g_useruid(id))
formatex( formatex2 , charsmax( formatex2 ) , "%i-AYAR-LEVEL" ,str_to_num(takimidn))
if(g_userlevel(id) <= nvault_get(takimvault,formatex2))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gBuTakimaGirmekIcin !n[ !t%i !n] !gLevel Ustunde Olmaniz Lazim",nvault_get(takimvault,formatex2))
return PLUGIN_HANDLED
}
formatex( formatex2 , charsmax( formatex2 ) , "BS-%i-%i" ,str_to_num(takimidn),g_useruid(id))
formatex(formatex1,charsmax(formatex1),"^"%i^" ^"%i^"",g_useruid(id),str_to_num(takimidn))
if(nvault_get(takimvault,formatex2))
{
new bulsatir=ArrayFindString(g_BasvuruArray,formatex1)
if(bulsatir == -1)
{
}
else
{
nvault_remove(takimvault,formatex2)
renkli_yazi(id,"!n[ !tBILGI !n] !gBu Takima Zaten BasVuru Yapmissin")
return PLUGIN_HANDLED
}
}
ArrayPushArray(g_BasvuruArray,formatex1)
write_file(fileb,formatex1)
formatex( formatex1, charsmax( formatex1 ) , "%i-SURE" ,g_useruid(id))
formatex( formatex2, charsmax( formatex2 ) , "%i" ,nvault_get(takimvault,formatex1)+15)
nvault_pset(takimvault,formatex1,formatex2)
formatex( formatex1 , charsmax( formatex1 ) , "BS-%i-%i" ,str_to_num(takimidn),g_useruid(id))
nvault_pset(takimvault,formatex1,"3")
new isim[33]
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(takimidkale(a) == str_to_num(takimidn))
{
if(takimrutbekale(a)>=2)
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli !n[ !t&%i !n] !gUID'li Oyuncuyu Basvuru Istegi Gonderdi",kayitisim(id),g_useruid(id))
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli !n[ !t&%i !n] !gUID'li Oyuncuyu Basvuru Istegi Gonderdi",kayitisim(id),g_useruid(id))
}
}
}
}
renkli_yazi(id,"!n[ !tBILGI !n] !gZamanAsimina Ugradiniz Lutfen !n[ !t&15SN !n] !gBekleyiniz")
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ftakim_kur(id)
{
if(!takim_olusturizin[id] || !g_useruid(id)) {
renkli_yazi(id,"!n[ !tKUFUR !n] !gSq Baska Bug Ara !n[ !tAgla !n]")
return PLUGIN_HANDLED
}
new text[64];
read_args(text,63)
remove_quotes(text)
static i
if(!text[0]) {
renkli_yazi(id,"!n[ !tBILGI !n] !gLutfen !n[ !tISIM !n] !gYerini Bos Birakmayin")
takim_olusturizin[id] = false
return PLUGIN_HANDLED
}
if(text[31])
{
renkli_yazi(id,"!n[ !tKUFUR !n] !gDaha Bascanmi Random !n[ !tAgla !n]")
takim_olusturizin[id] = false
return PLUGIN_HANDLED
}
for(i = 0; i <= DATA-1;i++)
{
if(containi(text,Yasaklikelime[i]) != -1)
{
renkli_yazi(id,"!n[ !tBILGI !n] !gYasakli Kelime !n[ !t%s !n] !gKullanmayiniz",Yasaklikelime[i])
takim_olusturizin[id] = false
return PLUGIN_HANDLED
}
}
if(nvault_get(takimvault,text))
{
renkli_yazi(id,"!n[ !tBILGI !n] !gLutfen Baska !n[ !tTakimAdi !n] !gYaziniz")
takim_olusturizin[id] = false
return PLUGIN_HANDLED
}
takim_olusturizin[id]= false
takimidsiver(id,text)
return PLUGIN_HANDLED
}
public msjtakimdevret(id)
{
if(!takim_devretizin[id]) {
renkli_yazi(id,"!n[ !tKUFUR !n] !gSq Baska Bug Ara !n[ !tAgla !n]")
return PLUGIN_HANDLED
}
new text[64];
read_args(text,63)
remove_quotes(text)
if(!text[0]) {
renkli_yazi(id,"!n[ !tBILGI !n] !gLutfen !n[ !tISIM !n] !gYerini Bos Birakmayin")
takim_devretizin[id] = false
return PLUGIN_HANDLED
}
if(text[31])
{
renkli_yazi(id,"!n[ !tKUFUR !n] !gDaha Bascanmi Random !n[ !tAgla !n]")
takim_devretizin[id] = false
return PLUGIN_HANDLED
}
takim_devretizin[id] = false
takimdevret(id,str_to_num(text))
return PLUGIN_HANDLED
}
public takimdevret(id,uid)
{
new isim[33]
get_user_name(id,isim,32)
if(takimliderkale(id) || g_useruid(id))
{
renkli_yazi(0,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Lider !n[ !t&%i !n] !gUID'sine Yetkisini Devretti",kayitisim(id),uid)
new takimide[70],formatex2[30],formatex1[30]
formatex( takimide , charsmax( takimide ) , "%i-takim" ,uid)
formatex( formatex2 , charsmax(formatex2) , "%i" ,nvault_get(takimvault,takimide))
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
formatex( formatex1 , charsmax(formatex1) , "%i" ,nvault_get(takimvault,takimide))
if(str_to_num(formatex1)==str_to_num(formatex2))
{
renkli_yazi(id,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Lider !n[ !t&%i !n] !gUID'sine Yetkisini Devretti",kayitisim(id),uid)
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,g_useruid(id))
nvault_pset(takimvault,takimide,"1")
formatex( takimide , charsmax( takimide ) , "%i-RUTBE",uid)
nvault_pset(takimvault,takimide,"3")
formatex( takimide , charsmax( takimide ) , "%i-LIDER" ,takimidkale(id))
formatex( formatex2 , charsmax(formatex2),"%i",uid)
nvault_pset(takimvault,takimide,formatex2)
get_user_name(id,isim,32)
for(new a = 1; a < 33; a++)
{
if(is_user_connected(a))
{
if(takimidkale(a) == takimidkale(id))
{
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Kisi !n[ !t&%i !n] !gUID'sine Yetkisini Devretti",kayitisim(id),uid)
renkli_yazi(a,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Kisi !n[ !t&%i !n] !gUID'sine Yetkisini Devretti",kayitisim(id),uid)
}
}
}
}
}
}
public takimidsiver(id,const takimisime[])
{
if(!g_useruid(id))
{
return
}
new sayi
sayi = random_num(10000000,99999999)
new yolla[512]
new formakoy[30]
while(!nvault_get(takimvault,formakoy))
{
formatex(formakoy,charsmax(formakoy),"%i",sayi)
if(nvault_get(takimvault,formakoy))
{
continue
}
else
{
new takimide[90],formatex1[50]
formatex( yolla , charsmax( yolla ) , "^"%i^" ^"%s^" ^n" ,sayi,takimisime)
write_file(file,yolla)
new writn[256]
formatex(writn,charsmax(writn),"^"%i^" ^"%i^" ^n",g_useruid(id),sayi)
write_file(filen,writn)
new forma[60]
formatex(forma,charsmax(forma),"%i",sayi)
nvault_pset(takimvault,forma,forma)
//sa
formatex( takimide , charsmax( takimide ) , "%i-AD" ,sayi)
nvault_pset(takimvault,takimide,takimisime)
//as
formatex( takimide , charsmax( takimide ) , "%i" ,sayi)
nvault_pset(takimvault,takimisime,takimide)
//sa
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,g_useruid(id))
nvault_pset(takimvault,takimide,"3")
//as
//sa
formatex( takimide, charsmax( takimide ) , "%i-SURE" ,g_useruid(id))
nvault_pset(takimvault,takimide,"1440")
//as
//sa
formatex( takimide , charsmax( takimide ) , "%i-LIDER" ,sayi)
formatex( formatex1 , charsmax( formatex1 ) , "%i" ,g_useruid(id))
nvault_pset(takimvault,takimide,formatex1)
//as
//sa
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,sayi)
nvault_pset(takimvault,takimide,"1")
//as
//sa
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
formatex( formatex1 , charsmax( formatex1 ) , "%i" ,sayi)
nvault_pset(takimvault,takimide,formatex1)
//as
//sa
formatex( takimide , charsmax( takimide ) , "%i-PUAN" ,sayi)
nvault_pset(takimvault,takimide,"2")
new isim[33]
get_user_name(id,isim,32)
renkli_yazi(0,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Kisi !n[ !t%s !n] !gAdli Kilani Kurdu Lider !n[ !t&%i !n] !gTakimId !n[ !t&%i !n]",kayitisim(id),takimisime,g_useruid(id),sayi)
renkli_yazi(0,"!n[ !tBILGI !n] !n[ !t%s !n] !gIsimli Kisi !n[ !t&%s !n] !gAdli Kilani Kurdu Lider !n[ !t&%i !n] !gTakimId !n[ !t&%i !n]",kayitisim(id),takimisime,g_useruid(id),sayi)
arrayyenile()
}
}
return
}
/*
PLUGIN FONKSIYON
*/
public takimuyemotd(id)
{
static motd[9000]
new len,counter;
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(filen,1);
new takimidn[13],takimadi[33],rutbe[50]
for(new line;line<maxlines;line++)
{
szLine[0]=0
takimidn[0]=0
takimadi[0]=0
read_file(filen,line,szLine,511,txtlen)
if(szLine[0])
{
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimadi)==takimidkale(id))
{
formatex(rutbe,charsmax(rutbe),"%i-RUTBE",str_to_num(takimidn))
counter++
len += formatex(motd[len],sizeof motd - 1 - len,"%d. <b>Uid: %i Rutbesi:%i Leveli:%i Lakabi:%s</b> <br>",counter,str_to_num(takimidn),nvault_get(takimvault,rutbe),g_userleveluid(str_to_num(takimidn)),kayitisimuid(str_to_num(takimidn)) ? kayitisimuid(str_to_num(takimidn)) : "ISIMSIZ")
}
}
}
show_motd(id,motd,"takim")
}
public top15_array(id)
{
ArraySort(g_SiralamaArray, "ArrayDuzenle");
static motd[99991]
new len,counter;
new yolla[512];
new b = min(ArraySize(g_SiralamaArray), 15)
new takimadi[33],takimidn[14],formatex1[50],formatex2[50]
new takimide[50]
new lNick[33], lKills[20], lDeaths[30], lHs[20], lAcc[33],liderid[20]
format(lNick, 32, "takimAdi")
format(liderid, 19, "Lider ID")
format(lKills, 19, "takimId")
format(lDeaths, 29, "Puan")
format(lHs, 19, "UyeSayisi")
format(lAcc, 32, "Lider Adi")
len += formatex(motd[len],sizeof motd - 1 - len,"<head><META http-equiv=Content-Type content='text/html ;charset=UTF-8'></head><style>body{background:#191818;background-image: url(^"https://images6.alphacoders.com/340/340598.jpg^");margin:5pt;padding:2pt;font-family:Tahoma;color:#ccc}.A{background-color:#262626;opacity:0.6;filter:alpha(opacity=60);}.B{background-color:#0b0b0b;opacity:0.6;filter:alpha(opacity=60);}td{font-size:14px}</style><center><table width=600 background=^"https://i.hizliresim.com/MdB6ga.jpg^">" )
len += formatex(motd[len],sizeof motd - 1 - len,"<tr><td><br/> <td></tr><tr><td><br/> <td></tr><tr><td><br/> <td></tr><tr><td><br/> <td></tr><tr><td><br/> <b><td></tr> <tr class=one><td>%s<td>%s<td>%s<td><td>%s<td>%s<td>%s<td>%s</font>","#", lNick, lKills, lDeaths, lHs,liderid, lAcc )
for(new a = 0; a < b; a++)
{
counter++
ArrayGetArray(g_SiralamaArray,a,yolla)
parse(yolla,takimidn,13,takimadi,32)
formatex( formatex1 , charsmax( formatex1 ) , "%i-PUAN" ,str_to_num(takimidn))
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,str_to_num(takimidn))
formatex( formatex2 , charsmax( formatex2 ) , "%i-LIDER" ,str_to_num(takimidn))
len += formatex(motd[len],sizeof motd - 1 - len,"<tr class=one><td>%d.<td>%s<td>%i<td><td>%i<td>%i<td>%i<td>%s</font>",counter,takimadi,str_to_num(takimidn),nvault_get(takimvault,formatex1),nvault_get(takimvault,takimide),nvault_get(takimvault,formatex2),kayitisimuid(nvault_get(takimvault,formatex2)) ? kayitisimuid(nvault_get(takimvault,formatex2)) : "ISIMSIZ")
}
len += formatex(motd[len],sizeof motd - 1 - len,"</table></center>")
show_motd(id,motd,"GokTurk Pub-G")
return PLUGIN_CONTINUE
}
/*
PLUGIN AYARLAR
*/
public nvault_sil(id,sayi)
{
if(!g_useruid(id))
{
return
}
new takimide[80],formatex2[80]
switch(sayi)
{
case 1:
{
formatex( takimide , charsmax( takimide ) , "BS-%i-%i" ,takimidkale(id),g_useruid(id))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,g_useruid(id))
nvault_remove(takimvault, takimide)
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,takimidkale(id))
formatex( formatex2 , charsmax( formatex2 ) , "%i" ,nvault_get(takimvault,takimide)-1)
nvault_pset(takimvault,takimide,formatex2)
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
nvault_remove(takimvault, takimide)
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(filen,1);
new takimidn[13],takimadi[33]
for(new line;line<maxlines;line++) {
read_file(filen,line,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimidn)==g_useruid(id))
{
write_file(filen,"",line)
}
}
}
case 2:
{
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(file,1);
new takimidn[13],takimadi[33]
for(new line;line<maxlines;line++) {
read_file(file,line,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimidn)==takimidkale(id))
{
write_file(file,"",line)
}
}
maxlines = file_size(filen,1);
for(new line;line<maxlines;line++) {
read_file(filen,line,szLine,511,txtlen)
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimidn)==g_useruid(id))
{
write_file(filen,"",line)
}
}
maxlines = file_size(fileb,1);
for(new line;line<maxlines;line++) {
szLine[0] = 0
read_file(fileb,line,szLine,511,txtlen)
if(szLine[0]) {
parse(szLine,takimidn,12,takimadi,32)
if(str_to_num(takimadi) == takimidkale(id))
{
formatex( takimide , charsmax( takimide ) , "BS-%i-%i" ,takimidkale(id),str_to_num(takimidn))
nvault_remove(takimvault,takimide)
write_file(fileb,"",line)
}
}
}
new forma[60]
new denebabus[50]
new text[33]
formatex(forma,charsmax(forma),"%i",takimidkale(id))
nvault_remove(takimvault,forma)
formatex( takimide , charsmax( takimide ) , "BS-%i-%i" ,takimidkale(id),g_useruid(id))
nvault_remove(takimvault,takimide)
formatex( formatex2 , charsmax( formatex2 ) , "%i-AD" ,takimidkale(id))
nvault_get(takimvault,formatex2,text,32)
formatex( denebabus , charsmax( denebabus ) , "%s" ,text)
nvault_remove(takimvault,denebabus)
nvault_remove(takimvault,formatex2)
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,g_useruid(id))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-LIDER" ,takimidkale(id))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,takimidkale(id))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-PUAN" ,takimidkale(id))
nvault_remove(takimvault,takimide)
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
nvault_remove(takimvault,takimide)
}
}
arrayyenile()
}
public plugin_end( )
{
ArrayDestroy( g_aArray );
ArrayDestroy( g_SiralamaArray );
ArrayDestroy( g_BasvuruArray );
nvault_close( takimvault );
nvault_close( isimvault );
}
public plugin_cfg()
{
// Vault plugin_cfg() publicinde açılır.
isimvault = nvault_open ( "isim_vault" );
takimvault = nvault_open( "takim_kayitsistemleri" );
//takim_kayitsistem
if ( isimvault == INVALID_HANDLE )
set_fail_state( "Vault Dosyasi Acilamadi !" );
if ( takimvault == INVALID_HANDLE )
set_fail_state( "Vault Dosyasi Acilamadi !" );
arrayyenile()
}
public arrayyenile()
{
ArrayClear(g_aArray)
ArrayClear(g_SiralamaArray)
ArrayClear(g_BasvuruArray)
new isim1[33],puan1[40],takimide[60]
new szLine[512];
new maxlines,txtlen;
maxlines = file_size(file,1);
for(new line;line<maxlines;line++) {
szLine[0] = 0
isim1[0] = 0
puan1[0] = 0
read_file(file,line,szLine,511,txtlen)
if(szLine[0]) {
parse(szLine,isim1,32,puan1,39)
formatex( takimide , charsmax( takimide ) , "%i",str_to_num(isim1))
if(nvault_get(takimvault,takimide))
{
ArrayPushArray(g_aArray,szLine)
ArrayPushArray(g_SiralamaArray,szLine)
}
else
{
write_file(file,"",line)
}
}
}
maxlines = file_size(fileb,1);
for(new line;line<maxlines;line++) {
szLine[0] = 0
isim1[0] = 0
puan1[0] = 0
read_file(fileb,line,szLine,511,txtlen)
if(szLine[0])
{
parse(szLine,isim1,32,puan1,39)
formatex( takimide , charsmax( takimide ) , "BS-%i-%i" ,str_to_num(puan1),str_to_num(isim1))
if(nvault_get(takimvault,takimide) && ArrayFindString(g_BasvuruArray,szLine) == -1 )
{
ArrayPushArray(g_BasvuruArray,szLine)
}
else if(nvault_get(takimvault,takimide))
{
write_file(fileb,"",line)
}
}
}
ArraySort(g_SiralamaArray, "ArrayDuzenle");
remove_task(6565)
set_task(180.0,"arrayyenile",6565)
renkli_yazi(0,"!n[ !tBILGI !n] !gSiralama,Kayitlar,Basvurular !tYenilendi")
}
public takimuyesayi(id,level,cid)
{
if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[32]
read_argv(1,argument,31)
read_argv(2,packs,31)
new int_packs = str_to_num(packs)
new takimide[50],takimide2[30]
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,str_to_num(argument))
formatex( takimide2 , charsmax( takimide2 ) , "%i" ,int_packs)
nvault_pset(takimvault,takimide,takimide2)
return PLUGIN_HANDLED
}
public takimpuanverr(id,level,cid)
{
if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[32]
read_argv(1,argument,31)
read_argv(2,packs,31)
new int_packs = str_to_num(packs)
takimpuanvern(id,str_to_num(argument),int_packs)
return PLUGIN_HANDLED
}
public takimpuanvern(id,takimidp,puan)
{
new kafadar[40],puanolayi[32],forma[60]
formatex(forma,charsmax(forma),"%i",takimidp)
if(nvault_get(takimvault,forma))
{
new isim[33]
formatex( kafadar , charsmax( kafadar ) , "%i-PUAN" ,takimidp)
formatex( puanolayi , charsmax( puanolayi ) , "%i" ,nvault_get(takimvault,kafadar)+puan)
nvault_pset(takimvault, kafadar ,puanolayi)
get_user_name(id,isim,charsmax(isim))
renkli_yazi(0,"!n[ !tBILGI !n] !n[ !t%s !n] !gAdli Yetkili !n[ !t%i !n] UID'li Klana !n[ !t%i !n] !gKadar Puan verdi",isim,takimidp,puan)
}
}
public plugintakimpuanver(id,takimid,puan)
{
new kafadar[40],puanolayi[32],forma[60]
formatex(forma,charsmax(forma),"%i",takimid)
if(nvault_get(takimvault,forma))
{
formatex( kafadar , charsmax( kafadar ) , "%i-PUAN" ,takimid)
formatex( puanolayi , charsmax( puanolayi ) , "%i" ,nvault_get(takimvault,kafadar)+puan)
nvault_pset(takimvault, kafadar ,puanolayi)
renkli_yazi(id,"!n[ !tBILGI !n] !g3DK Serverde Blundugnuz Icin !g[ !t1 !g] Puan Kazandiniz")
}
}
public ArrayDuzenle(Array:array, item1, item2)
{
new sayi1[512],sayi2[512]
ArrayGetArray(array,item1,sayi1)
ArrayGetArray(array,item2,sayi2)
new isim1[33],isim2[33];
new puan1[64],puan2[64];
parse(sayi1,isim1,32,puan1,63)
parse(sayi2,isim2,32,puan2,63)
new formatex1[50],formatex2[50]
formatex( formatex1 , charsmax( formatex1 ) , "%i-PUAN" ,str_to_num(isim1))
formatex( formatex2 , charsmax( formatex2 ) , "%i-PUAN" ,str_to_num(isim2))
if(nvault_get(takimvault,formatex1) > nvault_get(takimvault,formatex2))
{
return -1
}
else if (nvault_get(takimvault,formatex1) < nvault_get(takimvault,formatex2))
{
return 1
}
return 0
}
public plugin_natives()
{
register_native("g_takimkisirutbe", "takimrutbekale", 1)
register_native("g_takimpuan", "takimpuankale", 1)
register_native("g_takimliderimi", "takimliderkale", 1)
register_native("g_takimkisitimeout", "kacdakikakale", 1)
register_native("g_takimid", "takimidkale", 1)
register_native("g_takimisim", "takimisimkale", 1)
register_native("g_takimbirincimi", "takimbirincimi", 1)
}
public takimpuankale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-PUAN" ,takimidkale(id))
return nvault_get(takimvault,takimide)
}
public takimkisikale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,takimidkale(id))
return nvault_get(takimvault,takimide)
}
public takimliderkale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-LIDER" ,takimidkale(id))
if(nvault_get(takimvault,takimide) == g_useruid(id))
{
return true
}
return false
}
public kacdakikakale(id)
{
new takimide[50]
formatex( takimide, charsmax( takimide ) , "%i-SURE" ,g_useruid(id))
return nvault_get(takimvault,takimide)
}
public takimrutbekale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-RUTBE" ,g_useruid(id))
return nvault_get(takimvault,takimide)
}
public takimuyekale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-UYESAYI" ,takimidkale(id))
return nvault_get(takimvault,takimide)
}
public takimidkale(id)
{
new takimide[50]
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
return nvault_get(takimvault,takimide)
}
public takimisimkale(id)
{
new takimide[50],formatex1[50],isim[33]
if(takimidkale(id))
{
formatex( takimide , charsmax( takimide ) , "%i-takim" ,g_useruid(id))
formatex( formatex1 , charsmax( formatex1 ) , "%i-AD" ,nvault_get(takimvault,takimide))
nvault_get(takimvault,formatex1,isim,32)
return isim ? isim : "takimSIZ"
}
return isim ? isim : "takimSIZ"
}
public kayitisim(id)
{
new taxt[33]
new formatex1[40]
formatex(formatex1,charsmax(formatex1),"%i",g_useruid(id))
nvault_get(isimvault,formatex1,taxt,32)
return taxt ? taxt : "-"
}
public kayitisimuid(uid)
{
new taxt[33]
new formatex1[40]
formatex(formatex1,charsmax(formatex1),"%i",uid)
nvault_get(isimvault,formatex1,taxt,32)
return taxt ? taxt : "-"
}
public takimbirincimi(id)
{
new yolla[512];
new takimadi[33],takimidn[14]
if(takimidkale(id))
{
ArrayGetArray(g_SiralamaArray,0,yolla)
parse(yolla,takimidn,13,takimadi,32)
if(takimidkale(id) == str_to_num(takimidn))
{
return true
}
else
{
return false
}
}
else
{
return false
}
}
/*CHAT
*/
public col_changer( msg_id, msg_dest, rcvr )
{
new str2[26]
get_msg_arg_string( 2, str2, 25 )
if( equal( str2, "#Cstrike_Chat", 13 ) )
{
new str3[22]
get_msg_arg_string( 3, str3, 21 )
if( !strlen( str3 ) )
{
new str4[101]
get_msg_arg_string( 4, str4, 100 )
new sndr = get_msg_arg_int( 1 )
new bool:is_team_msg = !bool:equal( str2, "#Cstrike_Chat_All", 17 )
new sndr_team = get_user_team( sndr )
new bool:is_sndr_spec = !bool:( 0 < sndr_team < 3 )
new namecol = clamp( get_pcvar_num(p_namecol), 0, 2 )
new bool:same_as_last = bool:( alv_sndr == sndr && equal( alv_str2, str2 ) && equal( alv_str4, str4) )
if( !same_as_last )
{
if( !( is_team_msg && ( is_sndr_spec || is_team_msg) ) )
{
new flags[5], team[10]
if( is_user_alive( sndr ) ) flags = "bc"
else flags = "ac"
if( is_team_msg )
{
add( flags[strlen( flags )], 4, "e" )
if( sndr_team == 1 ) team = "TERRORIST"
else team = "CT"
}
new players[32], num
get_players( players, num, flags, team )
if( get_user_flags( sndr ) & FLAG)
buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )
else buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, 0, str4 )
for( new i=0; i < num; i++ )
{
if(is_user_alive(players[i]) && get_user_flags( players[i] ) & FLAG || !is_user_alive(players[i])){
message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, players[i] )
write_byte( sndr )
write_string( msg )
message_end()
}
}
}
alv_sndr = sndr
alv_str2 = str2
alv_str4 = str4
if( task_exists( 411 ) ) remove_task( 411 )
set_task( 0.1, "task_clear_antiloop_vars", 411 )
}
if( !same_as_last ) buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )
set_msg_arg_string( 2, msg )
set_msg_arg_string( 4, "" )
}
}
return PLUGIN_CONTINUE
}
new const Siralama[7][33] =
{
"Overage",
"Ancient",
"Senior",
"Expert",
"Novice",
"Noob",
"-"
}
public buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4[ ] )
{
new stats[8], body[8]
new rank_pos = get_user_stats(sndr,stats,body)
new Rutbesira[33]
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[6])
if(rank_pos == 1)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[0])
}
else if(rank_pos >= 1 && rank_pos <= 5)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[1])
}
else if(rank_pos >= 4 && rank_pos <= 10)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[2])
}
else if(rank_pos >= 9 && rank_pos <= 26)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[3])
}
else if(rank_pos >= 25 && rank_pos <= 51)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[4])
}
else if(rank_pos >= 50 && rank_pos <= 100)
{
formatex(Rutbesira,charsmax(Rutbesira),"%s",Siralama[5])
}
new sndr_name[33]
get_user_name( sndr, sndr_name, 32 )
new prefix[30] = "^x01|"
if(get_user_flags(sndr) & ADMIN_RESERVATION)
{
if(equal(sndr_name,"PaZee"))
{
add( prefix[strlen(prefix)-1], 29, "^x03KURUCU" )
}
if(takimidkale(sndr))
{
format( msg, 199, "^x04%s^x01TOP^x04%i ^x01%s ^x03%s^x04%s ^x03%s%s^x04[%i] ^x01: ^x04%s",Rutbesira,rank_pos,strlen( prefix ) > 1 ? prefix : "|",Rutbesembol[takimrutbekale(sndr)],takimisimkale(sndr),COLCHAR[namecol], sndr_name,g_userlevel(sndr), str4 )
}
else
{
format( msg, 199, "^x04%s^x01TOP^x04%i ^x01%s ^x03%s%s^x04[%i] ^x01: ^x04%s",Rutbesira,rank_pos,strlen( prefix ) > 1 ? prefix : "|",COLCHAR[namecol], sndr_name,g_userlevel(sndr), str4 )
}
}
else
{
if(takimidkale(sndr))
{
format( msg, 199, "^x04%s^x01TOP^x04%i ^x01%s ^x03%s^x04%s ^x03%s%s^x04[%i] ^x01: ^x01%s",Rutbesira,rank_pos,strlen( prefix ) > 1 ? prefix : "|",Rutbesembol[takimrutbekale(sndr)],takimisimkale(sndr),COLCHAR[namecol], sndr_name,g_userlevel(sndr), str4 )
}
else
{
format( msg, 199, "^x04%s^x01TOP^x04%i ^x01%s ^x03%s%s^x04[%i] ^x01: ^x01%s",Rutbesira,rank_pos,strlen( prefix ) > 1 ? prefix : "|",COLCHAR[namecol], sndr_name,g_userlevel(sndr), str4 )
}
}
return PLUGIN_HANDLED
}
public task_clear_antiloop_vars( )
{
alv_sndr = 0
alv_str2 = ""
alv_str4 = ""
return PLUGIN_HANDLED
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Takım eklentisi return hatası
yeni bir takim sistemine basliycagim çok çok fazla gelişmiş her moda uyarlı onu bekleyin derim 

Link: | |
Linklerini gizle |
-
- Mesajlar: 1008
- Kayıt: Prş Ara 24, 2015 1:58 pm
- Server Ip/DNS: csX.csduragi.com
- Clan İsmi: FCS Gaming
- İletişim:
Takım eklentisi return hatası
Hala başlamadın mıPaZee yazdı: Cmt Tem 28, 2018 1:54 am yeni bir takim sistemine basliycagim çok çok fazla gelişmiş her moda uyarlı onu bekleyin derim![]()

Link: | |
Linklerini gizle |