1. sayfa (Toplam 1 sayfa)

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:31 pm
gönderen semihkerim31
Arkadaslar Aldigim 2 Tane Hata Var
Son Satirda
Bunun Sebebi Nedir
Pluginde Hersey Bitti Fakat Son Satir Hatali
//cstrike/addons/amxmodx/scripting/bitsinartik.sma(550) : error 001: expected token: "*/", but found "-end of file-"
//cstrike/addons/amxmodx/scripting/bitsinartik.sma(550) : error 013: no entry point (no public functions)

Kendim Menuyle Beraber İsyanTeam Plugini Yaptim. Kendi Point Sistemiyle Beraber Deneme Amaciyla
Plugini Atayimmi Yoksa Bu Hatanin Belirli Bir Cozumu Varmidir Simdiden Cok Tesekkur Ederim

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:31 pm
gönderen TKnightGaming
sma ?

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:32 pm
gönderen semihkerim31
Buyrun ;
bitsinartik.sma
Artik Deli Olmustum Pluginin İsmini Bitsinartik Yaptim :D
Ellerine Saglik Üstad Simdiden

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:35 pm
gönderen Blue
xD Bu Pluginlikten Çıkmış Adam Plugini Yapmış /* */ Tarzı :D Al Bakalım Fakat Ginede Hatalı

Senin Yerinde Olsam Hiç elime almam :D

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>
#include <isyan>
#include <fakemeta_util>
#include <nvault>
#include <xs>

#define BILGI1 "Teamspeak Adresimizde Olmak Zorunlu"
#define BILGI2 "Kural Disi Takilirsan Atilirsin"
#define BILGI3 "Keyfini Cikar Evlat :)"
#define REK "IsyanTeam"
#define BILGI4 "PaZee" //// 
#define TAG1 "Kidemli"
new
new const file[] = "addons/amxmodx/configs/users.ini";
new bool:Yonetim_Nick_Giris[33],bool:Kidemli_Nick_Giris[33],bool:Uye_Nick_Giris[33];
new bool:Yonetim_Pw_Giris[33],bool:Kidemli_Pw_Giris[33],bool:Uye_Pw_Giris[33];
new pFlags,pFlags2,pFlags3;
new g_szName[33][32];
isyanteam,
g_startip,
bilgi4,
bilgi3,
bilgi2,
isyanuye,
isyankidemli,
isyanyonetim,
bilgi1,
g_ippacks[33]



public native_ip_get_user_packs(id)
{
	return g_ippacks[id];
}

public native_ip_set_user_packs(id, ammount)
{
	new id = get_param(1);
	new ammount = get_param(2);
	g_ippacks[id] = ammount
	return 1;
}
public plugin_natives()
{	
	register_native("ip_get_user_packs","native_ip_get_user_packs", 1)
	register_native("ip_set_user_packs","native_ip_set_user_packs")
	
}
public plugin_init() {
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_clcmd("say /isyanteam","anamenu")
	pFlags = register_cvar("UYE_YETKI","hs")  
	pFlags2 = register_cvar("KIDEMLI_YETKI","hqs")  
	pFlags3 = register_cvar("YONETIM_YETKI","hts")  
	register_clcmd("say_team /isyanteam","Menu")
	g_startip 	= register_cvar("jb_startIP",		"5") 
	register_clcmd("ipPacks", 	"player")
	register_clcmd("Uye_Nick","mUye_Nick")
	register_clcmd("Uye_Sifre","mUye_Sifre")
	register_clcmd("Kidemli_Nick","mKidemli_Nick")
	ip_isyanteam           = register_cvar("ip_isyanteam",             "1")
	register_clcmd("Kidemli_Sifre","mKidemli_Sifre")
	register_clcmd("Yonetim_Nick","mYonetim_Nick")
	register_clcmd("Yonetim_Sifre","mYonetim_Sifre")
	RegisterHam(Ham_Spawn, 		"player", "Fwd_PlayerSpawn_Post",	1)	
	RegisterHam(Ham_Killed,		"player", "fw_player_killed")
	isyanteam       = register_cvar("jb_isyanteam",            "0")
}


}
public anamenu(id)
{
	if(is_user_alive(id))
	{
		if(get_user_team(id) == 1)
		{
			if(get_pcvar_num(ip_isyanteam))
			{
				new menuz;
				static amenu[512];
				
				formatex(amenu,charsmax(amenu),"\d|\y[T]A\d| \w~ \rJail Shop^n\d|\y[T]A\d| \w~ \rCebindeki IP \w~ \d|\y%i\d|", g_ippacks[id])
				menuz = menu_create(amenu,"anamenu_devam")
				
				if(get_pcvar_num(aracgerec))
				{
					formatex(amenu,charsmax(amenu),"\d|\y[T]A\d| \w~ \rRutbe \rMenu")
					menu_additem(menuz,amenu,"1")
				}
				if(get_pcvar_num(yetkilimenu))
				{
					formatex(amenu,charsmax(amenu),"\d|\y[T]A\d| \w~ \rBilgi-Kural\w~ \d|\yMenu Creator : PaZee\d|")
					menu_additem(menuz,amenu,"2")
				}
				menu_setprop(menuz, MPROP_EXITNAME, "\d|\y[T]A\d| \w~ \rCikis") 
				menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL) 
				menu_display(id, menuz)
			}
			else
			{
				renkli_yazi(id,"!n[!t%s!n] !gIsyanMenu Kurucu tarafindan kapatilmistir.",TAG)
			}
		}
		else
		{
			//renkli_yazi(id,"!n[!t%s!n] !gBu menu sadece Mahkumlara ozeldir.",TAG)
		}
	}
	else
	{
		renkli_yazi(id,"!n[!t%s!n] !gSadece canlilar bu menuye girebilir",TAG)
	}
	return PLUGIN_HANDLED
}
public anamenu_devam(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		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)
	
	if(key == 1)
	{
		isyan_menu(id)
	}
	else if(key == 2)
	{
		destek_menu(id)
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public isyan_menu(id)
{
	static Item[64];
	new Menu;
	formatex(Item,charsmax(Item),"\d|\y[T]A\d| \w~ \rRutbe Menu")
	Menu = menu_create(Item,"isyan_zamani")
	
	formatex(Item,charsmax(Item),"\yIsyan Team Uyesi Ol \r[%d IsyanPoints]",get_pcvar_num(isyanuye))
	menu_additem(Menu,Item,"1")
	formatex(Item,charsmax(Item),"\yIsyan Team Kidemlisi Ol \r[%d IsyanPoints]",get_pcvar_num(isyankidemli))
	menu_additem(Menu,Item,"2")
	formatex(Item,charsmax(Item),"\yIsyan Team Yonetimi Ol \r[%d IsyanPoints]",get_pcvar_num(isyanyonetim))
	menu_additem(Menu,Item,"3")
	menu_setprop(Menu, MPROP_EXITNAME, "\d|\y[T]A\d| \w~ \rCikis") 
	menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) 
	menu_display(id, Menu)
	
}
public isyan_zamani(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		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 canli = is_user_alive(id)
	new esya1 = get_pcvar_num(isyanuye)
	new esya2 = get_pcvar_num(isyankidemli)
	new esya3 = get_pcvar_num(isyanyonetim)
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1 :
		{
			if(g_ippacks[id] >= esya1 && canli)
			{
				g_ippacks[id] -= esya1
		        Komutcu_Nick_Giris[id] = true;
		        client_cmd(id,"messagemode Komutcu_Nick")
		        renkli_yazi(id,GREEN,"^4[%s] ^1Komutcu Nickini Giriniz.",REK)	
			}
			else
			{
				renkli_yazi(id,"!n[!t%s!n] !gYeterli !n[!tTL!n]' !gniz yok.Gereken  !n[!t%d!n] !gTL",TAG,esya1)
				
			}
		}
		case 2 :
		{
			if(g_ippacks[id] >= esya2 && canli)
			{
				g_ippacks[id] -= esya2
		        Komutcu_Nick_Giris[id] = true;
		        client_cmd(id,"messagemode Komutcu_Nick")
		        renkli_yazi(id,GREEN,"^4[%s] ^1Komutcu Nickini Giriniz.",REK)	
				
			}
			else
			{
				renkli_yazi(id,"!n[!t%s!n] !gYeterli !n[!tTL!n]' !gniz yok.Gereken  !n[!t%d!n] !gTL",TAG,esya2)	
			}
		}
		case 8 :
		{
			if(g_ippacks[id] >= esya3 && canli)
			{
				g_ippacks[id] -= esya3
		        Komutcu_Nick_Giris[id] = true;
		        client_cmd(id,"messagemode Komutcu_Nick")
		        renkli_yazi(id,GREEN,"^4[%s] ^1Komutcu Nickini Giriniz.",REK)	
				
			}
			else
			{
				renkli_yazi(id,"!n[!t%s!n] !gYeterli !n[!tTL!n]' !gniz yok.Gereken  !n[!t%d!n] !gTL",TAG,esya2)	
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public bilgimenu(id){
	new menu, Menuz[512]  
	
	formatex(Menuz, charsmax(Menuz), "\d|\yTurkish Army\d| \w~ \rIsyanTeam Bilgi Menu")  
	menu = menu_create(Menuz, "bilmenu")  
	
	if(get_pcvar_num(facebilgi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yISYANTEAM KURAL1 \r[\w%s\r]",BILGI1)  
		menu_additem(menu, Menuz, "1")  
	}
	if(get_pcvar_num(skypebilgi) == 1) { 
		formatex(Menuz, charsmax(Menuz), "\yISYANTEAM KURAL2 \r[\w%s\r]",BILGI2)
		menu_additem(menu, Menuz, "2")
		
	}
	if(get_pcvar_num(telefonbilgi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yISYANTEAM KURAL3 \r[\w%s\r]",BILGI3)
		menu_additem(menu, Menuz, "3")
		
	}
	if(get_pcvar_num(website) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yIsyanTeam Kurucusu Ve Menu Yapimcisi \r[\w%s\r]",BILGI4)
		menu_additem(menu, Menuz, "4")
		formatex(Menuz, charsmax(Menuz), "\yGeri")
		menu_additem(menu, Menuz, "5")
	}
	formatex(Menuz, charsmax(Menuz), "\d|\y[T]A\d| \w~ \rCikis")  
	menu_setprop(menu,MPROP_EXITNAME,Menuz)
	menu_display(id, menu, 0)  
	
	
	
}
public bilmenu(id, menu, item){
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key){
		case 1: {
			destek_menu(id)
		}
		case 2: { 
			destek_menu(id)
		}
		case 3: {
			destek_menu(id)
		}
		case 4: {
			destek_menu(id)
		}
		case 5: {
			destek_menu(id)
		}
		
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}  
public destek_menu(id){
	new menu, Menuz[512]  
	
	formatex(Menuz, charsmax(Menuz), "\d|\yTurkish Army\d| \w~ \rDestek Menu")  
	menu = menu_create(Menuz, "destek_devam")  
	
	if(get_pcvar_num(iletisimsayfasi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yBilgiler-Kurallar")
		menu_additem(menu, Menuz, "1")  
	}
	formatex(Menuz, charsmax(Menuz), "\d|\y[T]A\d| \w~ \rCikis")  
	menu_setprop(menu,MPROP_EXITNAME,Menuz)
	menu_display(id, menu, 0)
}
public destek_devam(id, menu, item){	
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	new adnm[64]
	get_user_name(id, adnm, 63)
	get_user_name(id,adminismi,31)
	
	
	
	switch(key){
		case 1: {
			bilgimenu(id)
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public mYonetim_Nick(id) {
	if(!Yonetim_Nick_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	if(!text[0]) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Yonetim_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir Admin Var.",REK)
		client_cmd(id,"messagemode Yonetim_Nick")
		return PLUGIN_HANDLED
	}
	copy(g_szName[id],31,text)
	Yonetim_Nick_Giris[id] = false;
	Yonetim_Pw_Giris[id] = true;
	client_cmd(id,"messagemode Yonetim_Sifre")
	renkli_yazi(id,GREEN,"^4[%s] ^1Adminlik Sifresini Giriniz.",REK)
	return PLUGIN_HANDLED
}
public mYonetim_Sifre(id) {
	if(!Yonetim_Pw_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	
	add_yonetim(id,g_szName[id],text)
	
	Yonetim_Pw_Giris[id] = false;
	renkli_yazi(id,GREEN,"^4[%s] ^1Bu Erisim Kodlarini Kaybetmeyiniz!! ^4Erisim isim: ^3%s%s ^4Erisim Sifre: ^3%s",REK,TAG,g_szName[id],text)
	return PLUGIN_HANDLED
}
public mUye_Nick(id) {
	if(!Uye_Nick_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	if(!text[0]) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Uye_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir Uye Var.",REK)
		client_cmd(id,"messagemode Uye_Nick")
		return PLUGIN_HANDLED
	}
	copy(g_szName[id],31,text)
	Uye_Nick_Giris[id] = false;
	Uye_Pw_Giris[id] = true;
	client_cmd(id,"messagemode Uye_Sifre")
	renkli_yazi(id,GREEN,"^4[%s] ^1Uyeluk Sifresini Giriniz.",REK)
	return PLUGIN_HANDLED
}
public mUye_Sifre(id) {
	if(!Uye_Pw_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	
	add_uye(id,g_szName[id],text)
	
	Uye_Pw_Giris[id] = false;
	renkli_yazi(id,GREEN,"^4[%s] ^1Bu Erisim Kodlarini Kaybetmeyiniz!! ^4Erisim isim: ^3%s%s ^4Erisim Sifre: ^3%s",REK,TAG,g_szName[id],text)
	return PLUGIN_HANDLED
}
public mKidemli_Nick(id) {
	if(!Kidemli_Nick_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	if(!text[0]) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Kidemli_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		renkli_yazi(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir kidemli Var.",REK)
		client_cmd(id,"messagemode Kidemli_Nick")
		return PLUGIN_HANDLED
	}
	copy(g_szName[id],31,text)
	Kidemli_Nick_Giris[id] = false;
	Kidemli_Pw_Giris[id] = true;
	client_cmd(id,"messagemode Kidemli_Sifre")
	renkli_yazi(id,GREEN,"^4[%s] ^1Kidemli Sifresini Giriniz.",REK)
	return PLUGIN_HANDLED
}
public mKidemli_Sifre(id) {
	if(!Kidemli_Pw_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	
	add_kidemli(id,g_szName[id],text)
	
	Kidemli_Pw_Giris[id] = false;
	renkli_yazi(id,GREEN,"^4[%s] ^1Bu Erisim Kodlarini Kaybetmeyiniz!! ^4Erisim isim: ^3%s%s ^4Erisim Sifre: ^3%s",REK,TAG,g_szName[id],text)
	return PLUGIN_HANDLED
}
public add_yonetim(id,const Name[],const Pw[]) {
	new szLine[248],yonetici[32],yetkiler[32];
	get_pcvar_string(pFlags3,yetkiler,31)
	get_user_name(id,yonetici,31)
	formatex(szLine,247,"^"%s%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,Pw,yetkiler,yonetici)
	write_file(file,szLine)
	server_cmd("amx_reloadadmins")
	return PLUGIN_HANDLED
}
public add_uye(id,const Name[],const Pw[]) {
	new szLine[248],yonetici[32],yetkiler[32];
	get_pcvar_string(pFlags,yetkiler,31)
	get_user_name(id,yonetici,31)
	formatex(szLine,247,"^"%s%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,Pw,yetkiler,yonetici)
	write_file(file,szLine)
	server_cmd("amx_reloadadmins")
	return PLUGIN_HANDLED
}
public add_kidemli(id,const Name[],const Pw[]) {
	new szLine[248],yonetici[32],yetkiler[32];
	get_pcvar_string(pFlags2,yetkiler,31)
	get_user_name(id,yonetici,31)
	formatex(szLine,247,"^"%s%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,TAG1,Pw,yetkiler,yonetici)
	write_file(file,szLine)
	server_cmd("amx_reloadadmins")
	return PLUGIN_HANDLED
}
stock admin_exists(const Name[]) {
	new szLine[248];
	new LineName[32],blabla[32];
	new maxlines,txtlen;
	maxlines = file_size(file,1);
	for(new line;line<maxlines;line++) {
		read_file(file,line,szLine,247,txtlen)
		parse(szLine,LineName,31,blabla,31)
		if(equali(LineName,Name)) {
			return 1;
		}
	}
	return 0;
} 
public client_putinserver(id) 
{
	g_ippacks[id] = get_pcvar_num(g_startip) 
	set_task(1.0, "ippacks", id, _, _, "b")
}

public client_connect(id)
{
	g_isyan[id] = true
	g_bonus[id] = 3
}

public client_disconnected(id)
{
	g_isyan[id] = true
	g_bonus[id] = 3
}

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();
				
			}

		}
	}
}	
} 
} 

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:38 pm
gönderen TKnightGaming
isyan.inc atabilir misiniz

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:39 pm
gönderen semihkerim31
Ustad icinde Menu,Yetkiver,Jbmenu, Felan Var Ozen İncde Yaptim Point İcin Su Erorlari Cozeyim Banka Plugininide Koycam :D
isyanteama ozel ip point felan olca kfikirleriniz varsa alayim :D

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 8:40 pm
gönderen semihkerim31
buyrun.rar

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 9:00 pm
gönderen TKnightGaming
olmuyor çok hata var

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 9:11 pm
gönderen ulyoS
0dan yaptırmayı denesen daha güzel olabilir :) @semihkerim31

Plugin Onemli 2 Hata [Yardım]

Gönderilme zamanı: Cmt Oca 21, 2017 9:12 pm
gönderen semihkerim31
hocam bisey sorcam mesela configse isyanteam diye .ini olustursam
mesela menude adam 1000 isyan pointse
public alsa ben bu adamin adini nasil isyanteam.iniye kaydederim
sunu yapcagim
adam her adam oldurdugunde puan alicak
aldigi puanlarlada
isyanteama girecek veya
isyanteamda rutbe atliycak
ben bunu oyundan yetki yazma sistemiyle desteklemye calistim fakat eror verdi bunun yolu varmidir.


@alpersoylu34 bos menuyle yaptim :D