Because I have no XP in deathrun programming can someone make this plugin (invisibility) to cost 200drshop points?
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <ColorChat>
#define PLUGIN "Nevidljivost DR"
#define VERSION "1.0"
#define AUTHOR "good."
new bool:invisibil[33] = false
new g_Invis
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("invis_advert", "120")
g_Invis = register_cvar("invis_cost", "10000")
register_clcmd("say /nv", "Invisibility")
register_clcmd("amx_nevidljivost", "Invisibility" ADMIN_RCON)
set_task(get_cvar_float("invis_advert"),"Advert" , _ , _ , _ , "b")
register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
register_event("DeathMsg", "Death", "a")
RegisterHam(Ham_Spawn, "player", "FwdPlayerSpawnPost", 1);
}
public Invisibility(id)
{
new points = gKillerPoints[ id ];
if(!is_user_alive(id))
{
ColorChat(id, GREEN, "[Nevidljivost] ^1Moras biti ziv da bi dobio ^3nevidljivost.")
invisibil[id] = false
return PLUGIN_HANDLED
}
if(invisibil[id])
{
ColorChat(id, GREEN, "[Nevidljivost] ^1Ti si vec ^3nevidljiv.")
return PLUGIN_HANDLED
}
if(points(id) < get_pcvar_num(g_Invis))
{
ColorChat(id, GREEN, "[Nevidljivost] ^1Nemas dovoljno DR Shop poena da bi kupio ^3nevidljivost !!!")
invisibil[id] = false
return PLUGIN_HANDLED
}
else
{
invisibil[id] = true
new Ime[33]
get_user_name(id, Ime, charsmax(Ime))
points(id) -= get_pcvar_num(g_Invis)
ColorChat(id, GREEN, "[Nevidljivost] ^1Kupio si ^3nevidljivost^1. Ti si sada^3 85 posto nevidljiv.")
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 38)
set_hudmessage(0, 170, 255, -1.0, 0.40, 0, 6.0, 3.0)
show_hudmessage(0, "%s je kupio nevidljivost", Ime)
}
return PLUGIN_HANDLED
}
public RoundStart()
arrayset(invisibil, false, sizeof(invisibil));
public Death()
invisibil[read_data(2)] = false;
public client_disconnect(id)
{
invisibil[id] = false
return PLUGIN_HANDLED
}
public Advert(id)
{
ColorChat(0, GREEN, "[Nevidljivost] ^1Kucaj ^3/nv ^1da kupis ^3nevidljivost. ^1Cena nevidljivosti je^3 200 DR Shop poena.")
return PLUGIN_HANDLED
}
public FwdPlayerSpawnPost(id)
{
if(is_user_alive(id) && !invisibil[id])
set_user_rendering(id);
}
__________________