Jump to content
GIGN Forum

Recommended Posts

Viens cilvēks izveidoja priekš manis ADMIN GLOW. Viņš strādā BET kad sāk kustēties vai paņem citu ieroci GLOW pazūd. Kas tur varētu būt pa vainu ? :(

Pats kods:


#include <amxmodx>

#include <fun>

#include <hamsandwich>

#define ADMIN_GLOW ADMIN_SLAY

public plugin_init()

{

RegisterHam(Ham_Spawn, "player", "player_spawn", 1)

register_event("DeathMsg", "event_death", "a", "2>0")

}

public player_spawn(id)

{

if(get_user_flags(id) & ADMIN_GLOW)

{

set_task(0.5, "set_glow", id)

}

}

public set_glow(id)

{

new r = random_num(0,255)

new g = random_num(0,255)

new b = random_num(0,255)

set_user_rendering(id, kRenderFxGlowShell, r, g, b, kRenderNormal, 150)

}

public event_death()

{

new id = read_data(2)

if(get_user_flags(id) & ADMIN_GLOW)

{

set_user_rendering(id)

}

}

EDIT: Viņš laikam ar WAR3FT konfliktē. Bet nesaprotu kur varētu būt vieta dēļ kuras sākas konflikti. :(

Edited by KeeP oFf
Link to comment
Share on other sites

  • 1 month later...

Vēl joprojām aktuālā man šī lieta ir. Meiģināju gan zem gan virs war3ft.amxx nekas nemainās. :D

Domāju šajā sakarā neko nemainīs vai esmu uztaisījis double post vai new topic. Tāpat bija lieki laikam šo teikumu rakstīt jo tūlīt kāds moderātors ieliks warn.

Link to comment
Share on other sites

#include <amxmodx>

#include <fun>

#include <hamsandwich>

#include <fakemeta>

#define ADMIN_GLOW ADMIN_SLAY

new r,g,b, bool:i_glow[33]

public plugin_init()

{

RegisterHam(Ham_Spawn, "player", "player_spawn", 1)

register_event("DeathMsg", "event_death", "a", "2>0")

register_forward(FM_PlayerPreThink, "PreThink")

}

public client_connect( id )

{

i_glow[id] = false

}

public PreThink(id)

{

if( i_glow[id] )

set_user_rendering(id, kRenderFxGlowShell, r, g, b, kRenderNormal, 150)

return FMRES_IGNORED

}

public player_spawn(id)

{

if(get_user_flags(id) & ADMIN_GLOW)

{

set_task(0.5, "set_glow", id)

}

}

public set_glow(id)

{

r = random_num(0,255)

g = random_num(0,255)

b = random_num(0,255)

set_user_rendering(id, kRenderFxGlowShell, r, g, b, kRenderNormal, 150)

i_glow[id] = true

}

public event_death()

{

new id = read_data(2)

if(get_user_flags(id) & ADMIN_GLOW)

{

i_glow[id] = false

set_user_rendering(id)

}

}

njaa... karoč es netestēju, un es ceru, ka serveris tev nenokarsies :D

Edited by remix.cc
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...