dizdani
23-12-2016, 07:23 PM
meniu_reguli
Cand intri pe server te intreaba daca stii regulile serverului si daca zici da iti va da un mesaj gen "Ai face bine sa le respecti" ,daca nu le sti ti le va arata si daca apesi numaru 3 te va da afara ca nu ai ce cauta pe server.
link (<b>You have to register to ba able to see this link</b>)
<b>You have to register to ba able to see this link</b> (POZA)
================================================== ==================
AFK slay
Cod mai jos..
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#define TIME 20.0
new Float:player_origin[33][3];
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);
}
public e_Spawn(id)
{
if(is_user_alive(id))
{
set_task(0.8, "get_spawn", id);
}
return HAM_IGNORED;
}
public get_spawn(id)
{
pev(id, pev_origin, player_origin[id]);
set_task(TIME, "check_afk", id);
}
public check_afk(id)
{
if(is_user_alive(id))
{
if(same_origin(id))
{
user_kill(id);
new name[33];
get_user_name(id, name, 32);
client_print(0, print_chat, "%s was killed for being an AFK.", name);
}
}
}
public same_origin(id)
{
new Float:origin[3];
pev(id, pev_origin, origin);
for(new i = 0; i < 3; i++)
if(origin[i] != player_origin[id][i])
return 0;
return 1;
}
Cand intri pe server te intreaba daca stii regulile serverului si daca zici da iti va da un mesaj gen "Ai face bine sa le respecti" ,daca nu le sti ti le va arata si daca apesi numaru 3 te va da afara ca nu ai ce cauta pe server.
link (<b>You have to register to ba able to see this link</b>)
<b>You have to register to ba able to see this link</b> (POZA)
================================================== ==================
AFK slay
Cod mai jos..
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#define TIME 20.0
new Float:player_origin[33][3];
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);
}
public e_Spawn(id)
{
if(is_user_alive(id))
{
set_task(0.8, "get_spawn", id);
}
return HAM_IGNORED;
}
public get_spawn(id)
{
pev(id, pev_origin, player_origin[id]);
set_task(TIME, "check_afk", id);
}
public check_afk(id)
{
if(is_user_alive(id))
{
if(same_origin(id))
{
user_kill(id);
new name[33];
get_user_name(id, name, 32);
client_print(0, print_chat, "%s was killed for being an AFK.", name);
}
}
}
public same_origin(id)
{
new Float:origin[3];
pev(id, pev_origin, origin);
for(new i = 0; i < 3; i++)
if(origin[i] != player_origin[id][i])
return 0;
return 1;
}