Beckx írta:
SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
#include <fun>
#include <cstrike>
#include <nvault>
#include <colorchat>
 
#define PLUGIN "Sz4k3 Bolt"
#define VERSION "1.0"
#define AUTHOR "Razer[cL]"
 
new menu,oles[33],vault
 
 
public plugin_init()
{
	vault = nvault_open("ment_nvault")
	register_event("DeathMsg","death","a")
	register_plugin(PLUGIN, VERSION, AUTHOR);
{
 
	menu = menu_create("\y.:Sz4k3:. Shop MenĂĽ \wv\r1.0","func_menu");	
	menu_additem( menu, "\y.:Sz4k3:.\wKis gravitáció \y(\r5 pont\y)")
	menu_additem( menu, "\y.:Sz4k3:.\wGyorsaság \y(\r10 pont\y)")
	menu_additem( menu, "\y.:Sz4k3:.\w200 HP \y(\r15 pont\y)")
	menu_additem( menu, "\y.:Sz4k3:.\wPajzs \y(\r20 pont\y)")
	menu_additem( menu, "\y.:Sz4k3:.\wIsten mĂłd \y(\r25 pont\y)")
 
}
register_clcmd("say /shop","go_menu");
register_clcmd("say /bolt","go_menu");
register_clcmd("say shop","go_menu");
register_clcmd("/shop","go_menu");
register_clcmd("shop","go_menu");
register_event("ResetHUD","reset","be")
 
//cvarok
 
register_cvar("bolt_kis_gravitacio","200")
register_cvar("bolt_gyorsasag","400")
register_cvar("bolt_200hp","800")
register_cvar("bolt_pajzs","700")
register_cvar("bolt_isten_mod","2000")
register_cvar("bolt_isten_mod_time","30")
 
}
 
    public death(){
 
    new killer = read_data(1)
 
    new victim = read_data(2)
 
 
 
    if(killer == victim)
 
    {
 
    return PLUGIN_HANDLED
 
    }
 
    oles[killer]++
 
    return PLUGIN_HANDLED
 
    }
 
 
public func_menu(id, menu, key)
{
key++
 
if(key == 1) {
	new pont = get_cvar_num("bolt_kis_gravitacio")
 
	if(oles[id] >= 5)
	{
		set_user_gravity(id, 0.100)
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Te megvetted a gravitációt!")
	}
	else {
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Nincs elég pontszámod!");
	}
}
if(key == 2) {
	new pont = get_cvar_num("bolt_gyorsasag")
	if(oles[id] >= 10)
	{
		set_user_maxspeed(id, 900.0)
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Te megvetted a gyorsaságot!")
	}
	else {
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Nincs elég pontszámod!");
	}
}
if(key == 3) {
	new pont = get_cvar_num("bolt_200hp")
	if(oles[id] >= 15)
	{
		set_user_health(id, 200)
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Te megvetted a 200hpt!")
	}
	else {
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Nincs elég pontszámod!");
	}
}
if(key == 4) {
	new pont = get_cvar_num("bolt_pajzs")
	if(oles[id] >= 20)
	{
		set_user_armor(id, 150)
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Te megvetted a pajzsot!")
	}
	else {
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Nincs elég pontszámod!");
	}
}
if(key == 5) {
	new pont = get_cvar_num("bolt_isten_mod")
	new time = get_cvar_num("bolt_isten_mod_time")
	if(oles[id] >= 25)
	{
		set_user_godmode(id, 1)
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Te megvetted az örök életet!")
		set_task(time,"godmodoff",id)
	}
	else {
		ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Nincs elég pontszámod!");
	}
}
}
    public mentes(id)
 
    {
 
    new vaultkey[64],vaultdata[256], name[32]
 
    get_user_name(id, name, 31)
 
    format(vaultkey,63,"%s-KES", name)
 
    format(vaultdata,255,"%d", oles[id])
 
    nvault_set(vault,vaultkey,vaultdata)
 
    return PLUGIN_CONTINUE
 
    }
 
    public betoltes(id)
 
    {
 
    new vaultkey[64],vaultdata[256], name[32]
 
    get_user_name(id, name, 31)
 
    format(vaultkey,63,"%s-KES", name)
 
    nvault_get(vault,vaultkey,vaultdata,255)
 
    oles[id] = str_to_num(vaultdata)
 
    return PLUGIN_CONTINUE
 
    }
 
    public client_disconnect(id)
 
    {
 
    mentes(id)
 
    }
 
    public client_connect(id)
 
    {
 
    betoltes(id)
 
    }
 
 
public go_menu(id)
{
menu_display(id,menu)
 
return PLUGIN_HANDLED
}
public reset(id) {
ColorChat(id, BLUE, "^x04.:Sz4k3:.[SHOP] ^x03Ha akarsz valamit venni,akkor Ărd say-be: ^x04/bolt");
}
public godmodoff(id)
{
	set_user_godmode(id, 0)
}
Attól,hogy kijavítottad ezt a részt: 
}
}
return PLUGIN_HANDLED
}
 
    public mentes(id)
A hiba ugyan úgy fenn áll,szóval nem javítottál semmit