Raised This Month: $51 Target: $400
 12% 

please help


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
s@ch
New Member
Join Date: Nov 2014
Old 03-30-2015 , 23:35   please help
Reply With Quote #1

First Of all i would like to say the code below may not make any sense at all but please help !

Thanks in advance



PHP Code:
#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "New Plug-In" 
#define VERSION "1.0" 
#define AUTHOR "author" 





public plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR
     
    
#include <amxmodx> 
#include <amxmisc> 
#include <nvault> 
#define MAXCLASSES 5 
new const CLASSES[MAXCLASSES][] = { 
    
"None"
    
"Dog"
    
"Cat"
    
"Horse"
    
"Cow"
    
"dsa"
    
"ew"
    
"af"
    
"jj"
    
"oo"
    
"pp"
    
"yy"
    
"tt"
    
"rr"
    
"ee"
    
"ww"
    
"ss"
    
"zz"
    
"tj"
     

new const 
LEVELS[18] = { 
    
100,  
    
200,  
    
400,  
    
800
    
1600
    
3200
    
6400
    
12800
    
25600
    
51200
    
102400
    
204800
    
409600
    
819200
    
1638400
    
3276800
    
6553600
    
13107200
     
     
     

new 
PlayerXP[32],PlayerLevel[32],PlayerClass[32
new 
XP_Kill,XP_Knife,XP_Hs,XP_NADE,SaveXP,g_vault 
public plugin_init() 

    
register_plugin("XpMod""1.0""Fxfighter"
  
    
register_event("DeathMsg""eDeath""a")  
  
    
SaveXP register_cvar("SaveXP","1"
    
XP_Kill=register_cvar("XP_per_kill""2"
    
XP_Hs=register_cvar("XP_hs_bonus","5"
    
XP_Knife=register_cvar("XP_knife_bonus","7"
    
XP_NADE=register_cvar("XP_nade_bonus","10"
    
g_vault nvault_open("animod"
  
    
register_clcmd("say /class""ChangeClass"
    
register_clcmd("say_team /class""ChangeClass"
    
register_clcmd("say /xp""ShowHud"
    
register_clcmd("say_team /xp""ShowHud"

public 
eDeath(  )  

    new 
attacker read_data
    new 
iVictim read_data
    new 
headshot read_data
    new 
clipammoweapon get_user_weapon(attacker,clip,ammo); 
  
    
PlayerXP[attacker] += get_pcvar_num(XP_Kill
  
    if(
headshot
    
PlayerXP[attacker] += get_pcvar_num(XP_Hs
  
    if(
weapon == CSW_KNIFE
    
PlayerXP[attacker] += get_pcvar_num(XP_Knife
     
    if(
weapon == CSW_HEGRENADE
    
PlayerXP[attacker] += get_pcvar_num(XP_NADE
  
  
    while(
PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]]) 
    { 
      
client_print(attackerprint_chat"[Animal Mod] Congratulations! You are a level %i %s!"
      
PlayerLevel[attacker] += 
    

    
ShowHud(attacker
    
SaveData(attacker

public 
ShowHud(id

    
set_hudmessage(255000.750.0106.015.0
    
show_hudmessage(id"Level: %i^nXP: %i^nClass: %s",PlayerLevel[id],PlayerXP[id],CLASSES[PlayerClass[id]]) 

public 
ChangeClass(id

    new 
menu menu_create("Class Menu" "Class_Handle"); 
    
menu_additem(menu ,"Dog""1" 0); 
    
menu_additem(menu ,"Cat""2" 0); 
    
menu_additem(menu ,"Horse""3" 0); 
    
menu_additem(menu ,"Cow""4" 0); 
    
menu_additem(menu ,"dsa""5" 0); 
    
menu_additem(menu ,"ew""6" 0); 
    
menu_additem(menu ,"af""7" 0); 
    
menu_additem(menu ,"jj""8" 0); 
    
menu_additem(menu ,"oo""9" 0); 
    
menu_additem(menu ,"pp""10" 0); 
    
menu_additem(menu ,"yy""11" 0); 
    
menu_additem(menu ,"tt""12" 0); 
    
menu_additem(menu ,"rr""13" 0); 
    
menu_additem(menu ,"ee""14" 0); 
    
menu_additem(menu ,"ww""15" 0); 
    
menu_additem(menu ,"ss""16" 0); 
    
menu_additem(menu ,"zz""17" 0); 
    
menu_additem(menu ,"tj""18" 0); 
     
  
    
menu_setprop(menu MPROP_EXIT MEXIT_ALL); 
  
    
menu_display(id menu 0); 
  
    return 
PLUGIN_CONTINUE

public 
Class_Handle(id menu item)  

    if(
item == MENU_EXIT)  
    { 
  
        
menu_destroy(menu); 
  
    } 
  
    new 
szCommand[6] , szName[64]; 
    new 
access callback
  
    
menu_item_getinfo(menu item access szCommand szName 63 callback); 
  
    new 
str_to_num(szCommand
    if(
PlayerClass[id] != i
    { 
        
PlayerClass[id] = 
        client_print
(id,print_chat,"You are now a %s",CLASSES[i]) 
    } 
    else 
    { 
        
client_print(id,print_chat,"You are alredy a %s",CLASSES[i]) 
    } 
  
    
menu_destroy(menu); 
    return 
PLUGIN_CONTINUE 

public 
client_connect(id

    if(
get_pcvar_num(SaveXP) == 1
    { 
  
        
LoadData(id
    } 

public 
client_disconnect(id

    if(
get_pcvar_num(SaveXP) == 1
    { 
  
        
SaveData(id
    } 
    
PlayerXP[id] = 
    PlayerLevel
[id] = 
    PlayerClass
[id] = 

public 
SaveData(id

    new 
AuthID[35
    
get_user_authid(id,AuthID,34
  
    new 
vaultkey[64],vaultdata[256
    
format(vaultkey,63,"%s-Mod",AuthID
    
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]) 
    
nvault_set(g_vault,vaultkey,vaultdata
    return 
PLUGIN_CONTINUE 

public 
LoadData(id

    new 
AuthID[35
    
get_user_authid(id,AuthID,34
  
    new 
vaultkey[64],vaultdata[256
    
format(vaultkey,63,"%s-Mod",AuthID
    
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]) 
    
nvault_get(g_vault,vaultkey,vaultdata,255
  
    
replace_all(vaultdata255"#"" "
  
    new 
playerxp[32], playerlevel[32
  
    
parse(vaultdataplayerxp31playerlevel31
  
    
PlayerXP[id] = str_to_num(playerxp
    
PlayerLevel[id] = str_to_num(playerlevel
  
    return 
PLUGIN_CONTINUE 





errors :

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\inclu de\nvault.inc(27) : error 029: invalid expression, assumed zero
C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\inclu de\nvault.inc(27) : error 017: undefined symbol "nvault_open"
C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\inclu de\nvault.inc(27) : error 029: invalid expression, assumed zero
C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\inclu de\nvault.inc(27) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\Myfir stTRY.amx (compile failed).
s@ch is offline
Sarabveer
Veteran Member
Join Date: Feb 2014
Old 03-30-2015 , 23:47   Re: please help
Reply With Quote #2

I think you're in the wrong thread.

Lol
__________________
Sarabveer is offline
s@ch
New Member
Join Date: Nov 2014
Old 03-31-2015 , 01:30   Re: please help
Reply With Quote #3

Iam not getting access to thrash section that's why i posted here
s@ch is offline
s@ch
New Member
Join Date: Nov 2014
Old 03-31-2015 , 01:31   Re: please help
Reply With Quote #4

somebody please help !!
s@ch is offline
Sarabveer
Veteran Member
Join Date: Feb 2014
Old 03-31-2015 , 07:42   Re: please help
Reply With Quote #5

This is the thread for SourceBans, nobody is going to help you with AMXModX
__________________
Sarabveer is offline
WildCard65
Veteran Member
Join Date: Aug 2013
Location: Canada
Old 03-31-2015 , 10:01   Re: please help
Reply With Quote #6

Quote:
Originally Posted by Sarabveer View Post
This is the thread for SourceBans, nobody is going to help you with AMXModX
Also this is a repost...
__________________
WildCard65 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:59.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode