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 }
*/