1. sayfa (Toplam 1 sayfa)
CT Admin Özel Cift Ziplama plugini (İstek)
Gönderilme zamanı: Cmt Ağu 26, 2017 7:23 am
gönderen SlayerGaming
arkadaşlar benim serverim var ben serverimde cift ziplama plugini yükledim herkez çift zipladı bunu sadace ct'deki adminler yapsın istiyorum ctdeki herhangi bir oyuncu veya zombi yapamasın
CT Admin Özel Cift Ziplama plugini (İstek)
Gönderilme zamanı: Cmt Ağu 26, 2017 8:05 am
gönderen PaZee
ADMIN_KICK yani c yetkisine koydum ;
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <engine>
new jumpnum[33] = 0
new bool:dojump[33] = false
public plugin_init()
{
register_plugin("MultiJump","1.1","twistedeuphoria")
register_cvar("amx_maxjumps","1")
}
public client_putinserver(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_disconnect(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_PreThink(id)
{
if(!is_user_alive(id) && get_user_team(id) == 1) return PLUGIN_CONTINUE
if(get_user_flags(id) & ADMIN_KICK)
{
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id) && get_user_team(id) == 1) return PLUGIN_CONTINUE
if(get_user_flags(id) & ADMIN_KICK)
{
if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
}
return PLUGIN_CONTINUE
}
CT Admin Özel Cift Ziplama plugini (İstek)
Gönderilme zamanı: Cmt Ağu 26, 2017 8:32 am
gönderen SlayerGaming
@PaZee Oyuncular yapamıyor tamam ama ben sadace ct deki adminler yapsın istiyorum tdeki zombi adminlerde yapıyor
CT Admin Özel Cift Ziplama plugini (İstek)
Gönderilme zamanı: Cmt Ağu 26, 2017 8:47 am
gönderen PaZee
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <engine>
new jumpnum[33] = 0
new bool:dojump[33] = false
public plugin_init()
{
register_plugin("MultiJump","1.1","twistedeuphoria")
register_cvar("amx_maxjumps","1")
}
public client_putinserver(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_disconnect(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_PreThink(id)
{
if(!is_user_alive(id) && get_user_team(id) == 1)
{
return PLUGIN_CONTINUE
}
if(get_user_flags(id) & ADMIN_KICK)
{
if(get_user_team(id) == 2)
{
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
}
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id) && get_user_team(id) == 1)
{
return PLUGIN_CONTINUE
}
if(get_user_flags(id) & ADMIN_KICK)
{
if(get_user_team(id) == 2)
{
if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
}
}
return PLUGIN_CONTINUE
}
CT Admin Özel Cift Ziplama plugini (İstek)
Gönderilme zamanı: Cmt Ağu 26, 2017 8:54 am
gönderen SlayerGaming
sağol @PaZee