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