Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Aşagıdaki hata nasil düzeltirim ?

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler

Kullanıcı avatarı

ShooTeR
Mesajlar: 4496
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Aşagıdaki hata nasil düzeltirim ?

Mesaj gönderen ShooTeR »

CTRL + G yapın 336 yazın ok'a basın orada client_disconnect yazr onu client_disconnected yapıp kaydedin yukleyin.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

noeldayi
Mesajlar: 3167
Kayıt: Prş Oca 19, 2017 6:57 pm
Konum: 213.238.173.35
Server Ip/DNS: 213.238.173.35
Clan İsmi: Moon Gaming
İletişim:

Aşagıdaki hata nasil düzeltirim ?

Mesaj gönderen noeldayi »

mr1mr2 yazdı: Cum Şub 02, 2018 9:30 pm @ShooTeR eyw clorchat duzeldi ancak şimdi sunu verdi

: " //cstrike/addons/amxmodx/scripting/Menuu.sma(336) : warning 233: symbol "client_disconnect" is marked as deprecated: Use "

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "Deathrun Menu"
#define VERSION "1.0"
#define AUTHOR "B.T.A - BeeTeeAy"

enum Color
{
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE, // Blue
}

new TeamName[][] = 
{
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
}

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
    static message[256];

    switch(type)
    {
        case NORMAL: // clients scr_concolor cvar color
        {
            message[0] = 0x01;
        }
        case GREEN: // Green
        {
            message[0] = 0x04;
        }
        default: // White, Red, Blue
        {
            message[0] = 0x03;
        }
    }

    vformat(message[1], 251, msg, 4);

    // Make sure message is not longer than 192 character. Will crash the server.
    message[192] = '^0';

    static team, ColorChange, index, MSG_Type;
    
    if(id)
    {
        MSG_Type = MSG_ONE;
        index = id;
    } else {
        index = FindPlayer();
        MSG_Type = MSG_ALL;
    }
    
    team = get_user_team(index);
    ColorChange = ColorSelection(index, MSG_Type, type);

    ShowColorMessage(index, MSG_Type, message);
        
    if(ColorChange)
    {
        Team_Info(index, MSG_Type, TeamName[team]);
    }
}

ShowColorMessage(id, type, message[])
{
    message_begin(type, get_user_msgid("SayText"), _, id);
    write_byte(id)        
    write_string(message);
    message_end();    
}

Team_Info(id, type, team[])
{
    message_begin(type, get_user_msgid("TeamInfo"), _, id);
    write_byte(id);
    write_string(team);
    message_end();

    return 1;
}

ColorSelection(index, type, Color:Type)
{
    switch(Type)
    {
        case RED:
        {
            return Team_Info(index, type, TeamName[1]);
        }
        case BLUE:
        {
            return Team_Info(index, type, TeamName[2]);
        }
        case GREY:
        {
            return Team_Info(index, type, TeamName[0]);
        }
    }

    return 0;
}

FindPlayer()
{
    static i;
    i = -1;

    while(i <= get_maxplayers())
    {
        if(is_user_connected(++i))
        {
            return i;
        }
    }

    return -1;
} 





new g_puan[33]
new g_hiz[33]
new g_gorunmezlik[33]
new g_gravity[33]
new puanver[33]
new puanal[33]
new gidPlayer[33]
new map[32]
new puanherkes[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	get_mapname(map,31)
	if(containi(map,"deathrun_") == -1) return
	register_clcmd("say menu","kontrol")
	register_clcmd("PUAN","puans",ADMIN_LEVEL_E)
	register_concmd("amx_puanver","puanmenu",ADMIN_LEVEL_E)
	register_event( "DeathMsg" , "olunce" , "a" )
}
public plugin_natives()
{
	register_native("puangoster","puangosterdevam",1)
	register_native("puanekle","puanekledevam",1)
	register_native("puancikar","puancikardevam",1)
}
public puangosterdevam(id)
{
	return g_puan[id]
}
public puanekledevam(id,miktar)
{
	g_puan[id] += miktar
	return 1
}
public puancikardevam(id,miktar)
{
	g_puan[id] -= miktar
	return 1
}
public puanmenu(id)
{
	new Menu = menu_create("Admin Puan Menu","puandevam")
	menu_additem(Menu,"\yPuan Ver","1")
	menu_additem(Menu,"\yPuan Sil","2")
	menu_additem(Menu,"\yHerkese Puan Ver","3")
	menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
	menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,Menu,0)
}
public puandevam(id, menu, item)
{
	
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new Data[6], Name[64]
	new Access, Callback
	
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new Key = str_to_num(Data)
	
	switch (Key)
	{
		case 1:
		{	
			puanver[id] = 1
			puanal[id] = 0	
			puanherkes[id] = 0
			puan(id)
		}
		case 2: 
		{	
			puanal[id] = 1
			puanver[id] = 0
			puanherkes[id] = 0
			puan(id)
		}
		case 3:
		{
			puanver[id] = 0
			puanal[id] = 0
			puanherkes[id] = 1
			client_cmd(id,"messagemode PUAN")
		}
	}
	
	menu_destroy(menu)	
	return PLUGIN_HANDLED
} 
public puan(id)
{
	static opcion[64]
	
	formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
	new iMenu = menu_create(opcion, "choose")
	
	new players[32], pnum, tempid
	new szName[32], szTempid[10]
	
	get_players(players, pnum, "a")
	
	for( new i; i<pnum; i++ )
	{
		tempid = players[i]
		
		get_user_name(tempid, szName, 31)
		num_to_str(tempid, szTempid, 9)
		
		formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_puan[tempid])
		menu_additem(iMenu, opcion, szTempid, 0)
		
		formatex(opcion, charsmax(iMenu), "\yCikis") 
		menu_setprop(iMenu,MPROP_EXITNAME,iMenu) 
	}
	
	menu_display(id, iMenu,0)
	return PLUGIN_HANDLED
}

public choose(id, menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new Data[6], Name[64]
	new Access, Callback
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new tempid = str_to_num(Data)
	
	gidPlayer[id] = tempid
	client_cmd(id, "messagemode PUAN")
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public puans(id)
{
	new say[300]
	read_args(say,299)
	new number = gidPlayer[id]
	remove_quotes(say)
	if(equal(say, ""))
		return PLUGIN_HANDLED
	new puansayi[33]
	puansayi[id] = str_to_num(say)
	if(puanver[id])
	{
		new name1[32],name2[32]
		get_user_name(id,name1,31)
		get_user_name(number,name2,31)
		g_puan[number] += puansayi[id]
		ColorChat(0,GREEN,"~> %s ^1= ^4%s ^1Adli Oyuncu'ya ^4%i ^1Puan Verdi",name1,name2,puansayi[id])
	} else if(puanal[id])
	{
		new name1[32],name2[32]
		get_user_name(id,name1,31)
		get_user_name(number,name2,31)
		if((g_puan[number] - puansayi[id]) < 0)
		{
			g_puan[number] = 0
			ColorChat(0,GREEN,"^1~> ^4%s ^1= ^4%s ^1Adli Oyuncu'nun ^4TUM ^1Puanini Aldi",name1,name2)
		} else {
			g_puan[number] -= puansayi[id]
			ColorChat(0,GREEN,"^1~> ^4%s ^1= ^4%s ^1Adli Oyuncu'dan ^4%d ^1Puanini Aldi",name1,name2,puansayi[id])
		}
	} else if(puanherkes[id])
	{
		new name1[32],i
		get_user_name(id,name1,31)
		for(i=1;i<33;i++)
			g_puan[i] += puansayi[id]
		ColorChat(0,GREEN,"^4~> %s ^1=  ^4HERKESE ^1%d ^4Puan Verdi",name1,puansayi[id])
	}
	return PLUGIN_HANDLED
}
public olunce()
{
	new victim = read_data( 2 );
	new killer = read_data( 1 );
	g_hiz[victim] = 0
	g_gorunmezlik[victim] = 0
	g_gravity[victim] = 0
	g_puan[killer] += 6
	set_user_rendering(victim, _, 0, 0, 0, _, 0)
}
public client_connected(id)
{
	g_puan[id] = 0
	g_hiz[id] = 0
	g_gorunmezlik[id] = 0
	g_gravity[id] = 0
}
public client_disconnect(id)
{
	g_puan[id] = 0
	g_hiz[id] = 0
	g_gorunmezlik[id] = 0
	g_gravity[id] = 0
}
public kontrol(id)
{
	if(get_user_team(id) == 2)
		ctmenu(id)
	if(get_user_team(id) == 1)
		tmenu(id)
}
public ctmenu(id)
{
	new Item[64]
	new Menu = menu_create("Deathrun CT Menu","ctmenudevam")
	menu_additem(Menu,"\yBomba \d= \r3 Puan","1")
	menu_additem(Menu,"\yBomba \w+ \yFlash \d= \r6 Puan","2")
	menu_additem(Menu,"\yGravity \d= \r6 Puan","3")
	menu_additem(Menu,"\yGorunmezlik - 40 Saniye \d= \r24 Puan","4")
	menu_additem(Menu,"\y200 HP \d= \r9 Puan","5")
	menu_additem(Menu,"\y100 HP \d= \r6 Puan","6")
	formatex(Item,charsmax(Item),"\yRastgele Glow \d= \rUcretsiz^n\dCebinizdeki Puan = \y%d",g_puan[id])
	menu_additem(Menu,Item,"7")
	menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
	menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,Menu,0)
}
public ctmenudevam(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)
	
	switch(key)
	{
		case 1:
		{
			if(g_puan[id] < 3)
			{
				ColorChat(id,GREEN,"^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_hegrenade")
			g_puan[id] -= 3
			return PLUGIN_HANDLED
		}
		case 2:
		{
			if(g_puan[id] < 6)
			{
				ColorChat(id,GREEN,"^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_flashbang")
			give_item(id,"weapon_hegrenade")
			g_puan[id] -= 6
			return PLUGIN_HANDLED
		}
		case 3:
		{
			if(g_puan[id] < 6)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_user_gravity(id,0.5)
			g_gravity[id] = 1
			g_puan[id] -= 6
			return PLUGIN_HANDLED
		}
		case 4:
		{
			if(g_puan[id] < 24)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_task(40.0,"gorunmezlikbitir",id)
			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
			g_gorunmezlik[id] = 1
			g_puan[id] -= 24
			return PLUGIN_HANDLED
		}
		case 5:
		{
			if(g_puan[id] < 9)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_user_health(id,get_user_health(id) + 200)
			g_puan[id] -= 9
			return PLUGIN_HANDLED
		}
		case 6:
		{
			if(g_puan[id] < 6)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_user_health(id,get_user_health(id) + 100)
			g_puan[id] -= 6
			return PLUGIN_HANDLED
		}
		case 7:
		{
			if(g_gorunmezlik[id])
				return PLUGIN_HANDLED
			new renk1,renk2,renk3;
			renk1 = random(255)
			renk2 = random(255)
			renk3 = random(255)
			set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
			return PLUGIN_HANDLED
		}
	}
	return PLUGIN_HANDLED
}
		
public gorunmezlikbitir(id)
{
	set_user_rendering(id, _, 0, 0, 0, _, 0)
	g_gorunmezlik[id] = 0
}
public tmenu(id)
{
	new Item[64]
	new Menu = menu_create("Deathrun T Menu","tmenudevam")
	menu_additem(Menu,"\yBomba \d= \r3 Puan","1")
	menu_additem(Menu,"\y100 HP \w+ \yFlash \d= \r6 Puan","2")
	menu_additem(Menu,"\yHizli Kosma \d= \r9 Puan","3")
	menu_additem(Menu,"\yUSP \d= \r12 Puan","4")
	menu_additem(Menu,"\yGorunmezlik - 40 Saniye \d= \r24 Puan","5")
	menu_additem(Menu,"\yUMP \d= \r24 Puan","6")
	formatex(Item,charsmax(Item),"\yRastgele Glow \d= \rUcretsiz^n\dSizdeki Puan = \y%d",g_puan[id])
	menu_additem(Menu,Item,"7")
	menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
	menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,Menu,0)
}
public tmenudevam(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)
	
	switch(key)
	{
		case 1:
		{
			if(g_puan[id] < 3)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_hegrenade")
			g_puan[id] -= 3
			return PLUGIN_HANDLED
		}
		case 2:
		{
			if(g_puan[id] < 6)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_flashbang")
			set_user_health(id,get_user_health(id) + 100)
			g_puan[id] -= 6
			return PLUGIN_HANDLED
		}
		case 3:
		{
			if(g_puan[id] < 9)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_user_maxspeed(id,600.0)
			g_hiz[id] = 1
			g_puan[id] -= 9
			return PLUGIN_HANDLED
		}
		case 4:
		{
			if(g_puan[id] < 12)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_usp")
			g_puan[id] -= 12
			return PLUGIN_HANDLED
		}
		case 5:
		{
			if(g_puan[id] < 24)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			set_task(40.0,"gorunmezlikbitir",id)
			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
			g_gorunmezlik[id] = 1
			g_puan[id] -= 24
			return PLUGIN_HANDLED
		}
		case 6:
		{
			if(g_puan[id] < 24)
			{
				ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
				return PLUGIN_HANDLED
			}
			give_item(id,"weapon_ump45")
			g_puan[id] -= 24
			return PLUGIN_HANDLED
		}
		case 7:
		{
			if(g_gorunmezlik[id])
				return PLUGIN_HANDLED
			new renk1,renk2,renk3;
			renk1 = random(255)
			renk2 = random(255)
			renk3 = random(255)
			set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
			return PLUGIN_HANDLED
		}
	}
	return PLUGIN_HANDLED
}
public client_PreThink(id)
{
	if(g_hiz[id] == 1)
		set_user_maxspeed(id,600.0)
	if(g_gravity[id] == 1)
		set_user_gravity(id,0.5)
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla