1. sayfa (Toplam 1 sayfa)

Eklenti sorunu

Gönderilme zamanı: Sal Nis 05, 2022 4:33 pm
gönderen UnalTR
Şu eklentiyi kullanıyorum ancak fazladan bıçak eklediğimde server çöküyor sürekli ne sorun olabilir?

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <engine>
#include <hamsandwich>

#define PLUGIN "[AMXx] Rastgele Bicak"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#if AMXX_VERSION_NUM < 183
	#define MAX_PLAYERS 32
#endif 

new const servertag[]="^x04[GonZaLeS]^x01"
new rastgele[MAX_PLAYERS+1];

enum _:DBICAKLAR
{
	bicakisim[32],
	bicakvmodel[60],
}

new const bicaklar[][DBICAKLAR]=
{
	{"Venom", "models/amx_bicaklar/v_venom.mdl"},
	{"Ice", "models/amx_bicaklar/v_ice.mdl"},
	{"Lighting", "models/amx_bicaklar/v_lighting.mdl"},
	{"Multi", "models/amx_bicaklar/v_multi.mdl"},
	{"Gold", "models/amx_bicaklar/v_gold.mdl"},
	{"Lava Rock", "models/amx_bicaklar/v_lava_rock.mdl"},
	{"Hazard", "models/amx_bicaklar/v_hazard.mdl"},
	{"Vibranium", "models/amx_bicaklar/v_vibranium.mdl"}
 	{"Celik Bicak", "models/yenisi/v_vvknife.mdl"},
	{"Ay YILDIZ", "models/yenisi/bicaklar/v_ayyildiz.mdl"},
	{"Bio Bicak", "models/yenisi/v_knife.mdl"},
	{"CS GO Daggers", "models/yenisi/v_csgodagger.mdl"},
	{"Kelebek", "models/yenisi/v_kelebek.mdl"},
	{"Koko kilic", "models/yenisi/v_kokokilic.mdl"},
	{"Flip Fade", "models/yenisi/v_flipfade.mdl"}
}

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn,"player","oyuncu_spawn", 1)
	register_event("CurWeapon", "bicak_ver", "be", "1=1")
}

public plugin_precache()
{
	for(new i = 0; i <sizeof bicaklar; i++)
	{
		precache_model(bicaklar[i][bicakvmodel])
	}
}

public oyuncu_spawn(id)
{
	if(!is_user_alive(id)) return

	rastgele[id] = random_num(0, charsmax(bicaklar))
	renkli_yazi(id, "%s Bu tur eline gelen bicak:^x04 %s", servertag, bicaklar[rastgele[id]][bicakisim])
}

public bicak_ver(id) 
{     
	new bicakID = read_data(2) 
    
	if(bicakID != CSW_KNIFE)
		return PLUGIN_CONTINUE
    
	entity_set_string(id, EV_SZ_viewmodel, bicaklar[rastgele[id]][bicakvmodel])  
    
	return PLUGIN_CONTINUE 
} 

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

Eklenti sorunu

Gönderilme zamanı: Sal Nis 05, 2022 7:56 pm
gönderen Naip**
Fazladan eklediğiniz bıçakları eklentiye tanımlamalısınız.