Raised This Month: $ Target: $400
 0% 

nVaults not saving properly*HELP*


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Qvantry
Junior Member
Join Date: Aug 2012
Old 01-05-2014 , 15:17   nVaults not saving properly*HELP*
Reply With Quote #1

Hey, when I change knife in the menu and switch weapons or disconnect the model isn't saved eventhough I have nvaults saving it, I can't find what's wrong. I appreciate any answers,

Qvantry

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fun>
#include <hamsandwich>
#include <colorchat>
#include <nvault>

#define PLUGIN "VIPMenu"
#define VERSION "2.0"
#define AUTHOR "Qvantry"
#define KeysVIPMain (1<<0)|(1<<1)|(1<<9) // Keys: 120
#define KeysVIPCamera (1<<0)|(1<<1)|(1<<9) // Keys: 120
#define KeysVIPKnife (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<9) // Keys: 123450
#define TAG "[EG]"

new knife_model[33

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_menucmd(register_menuid("VIPKnife"), KeysVIPKnife"PressedVIPKnife")
    
register_menucmd(register_menuid("VIPCamera"), KeysVIPCamera"PressedVIPCamera")
    
register_menucmd(register_menuid("VIPMain"), KeysVIPMain"PressedVIPMain")
    
    
register_clcmd("nightvision""ShowVIPMain");
    
register_clcmd("say /vip""ShowVIPMain")
}

public 
plugin_modules()
    
require_module("engine")

public 
plugin_precache(){
    
precache_model("models/rpgrocket.mdl"
    
precache_model("models/vip-models/v_desert.mdl"
    
precache_model("models/vip-models/p_desert.mdl"
    
precache_model("models/vip-models/v_m9.mdl")
    
precache_model("models/vip-models/p_m9.mdl")
    
precache_model("models/vip-models/v_golden.mdl")
    
precache_model("models/vip-models/p_golden.mdl")
    
precache_model("models/vip-models/v_pocket.mdl")
    
precache_model("models/vip-models/p_pocket.mdl")
    
precache_model("models/v_knife.mdl"
    
precache_model("models/p_knife.mdl")
}

public 
client_connectid )
    
LoadData(id)

public 
ShowVIPMain(id) {
    
show_menu(idKeysVIPMain"VIP Menu^n^n 1. Camera View^n\y 2\w. Knife Skins^n^n 0. Exit^n^nServerName^n", -1"VIPMain"// Display menu
}

public 
PressedVIPMain(idkey) {
    
    switch (
key) {
        case 
0: { // 1
            
ShowVIPCamera(id)    
        }
        case 
1: { // 2
            
ShowVIPKnife(id)
        }
        case 
MENU_EXIT: { // 0
            
        
}
    }
}



public 
ShowVIPCamera(id) {
    
show_menu(idKeysVIPCamera"Camera View^n^n 1. 3D View^n\y 2\w. Normal View^n^n 0. Exit^n^nServerName^n", -1"VIPCamera"// Display menu
}

public 
PressedVIPCamera(idkey) {
    
    switch (
key) {
        case 
0: { // 1
            
            
set_view(idCAMERA_3RDPERSON)    
        }
        case 
1: { // 2
            
            
set_view(idCAMERA_NONE)
        }
        case 
MENU_EXIT: { // 0
            
        
}
    }
}

public 
ShowVIPKnife(id) {
    
show_menu(idKeysVIPKnife"Knife Skins^n^n 1. Desert Blade^n 2. M9 Bayonet^n 3. Golden Knife^n 4. Pocket Knife^n^n 5. Default Knife^n^n 0. Exit^n^nServerName^n", -1"VIPKnife"// Display menu
}

public 
PressedVIPKnife(idkeyKnife) {
    
knife_model[id] = Knife
    
    
new ClipAmmoWeapon get_user_weapon(idClipAmmo
    if ( 
Weapon != CSW_KNIFE )
        return 
PLUGIN_HANDLED
    
    
new vModel[56],pModel[56]
    
    switch (
key) {
        case 
0: { // 1
            
new iName[64];
            
get_user_name(idiName63)
            
            
format(vModel,55,"models/vip-models/v_desert.mdl")
            
format(pModel,55,"models/vip-models/p_desert.mdl")
            
SaveData(id)
            
ColorChat0GREEN"^x04%s^x03 ^4%s^3 chose a new knife skin! The Desert Blade!"TAGiName)
        }
        case 
1: { // 2
            
new iName[64];
            
get_user_name(idiName63)
            
            
format(vModel,55,"models/vip-models/v_m9.mdl")
            
format(pModel,55,"models/vip-models/p_m9.mdl")
            
SaveData(id)
            
ColorChat0GREEN"^x04%s^x03 ^4%s^3 chose a new knife skin! The M9 Bayonet!"TAGiName
        }
        case 
2: { // 3
            
new iName[64];
            
get_user_name(idiName63)
            
            
format(vModel,55,"models/vip-models/v_golden.mdl")
            
format(pModel,55,"models/vip-models/p_golden.mdl")
            
SaveData(id)
            
ColorChat0GREEN"^x04%s^x03 ^4%s^3 chose a new knife skin! The Golden Knife!"TAGiName)
        }
        case 
3: { // 4
            
new iName[64];
            
get_user_name(idiName63)
            
            
format(vModel,55,"models/vip-models/v_pocket.mdl")
            
format(pModel,55,"models/vip-models/p_pocket.mdl")
            
SaveData(id)
            
ColorChat0GREEN"%s ^3%s^1 chose a new knife skin! The Pocket Knife!"TAGiName)
        }
        case 
4: { // 5            
            
new iName[64];
            
get_user_name(idiName63)
            
            
SaveData(id)
            
format(vModel,55,"models/v_knife.mdl")
            
format(pModel,55,"models/p_knife.mdl")
            
ColorChat0GREEN"^x04%s^x03 ^4%s^3 chose a new knife skin! The default knife!"TAGiName)
        }
        case 
MENU_EXIT: { // 0
            
        
}
    }
    
entity_set_string(idEV_SZ_viewmodelvModel)
    
entity_set_string(idEV_SZ_weaponmodelpModel)
    return 
PLUGIN_HANDLED  
}

SaveData(id)
{
new 
authid[32]
get_user_authid(idauthid31)
new 
vaultkey[64]
new 
vaultdata[64]
format(vaultkey63"KNIFEJB2_%s"authid)
format(vaultdata63"%d"knife_model[id])
set_vaultdata(vaultkeyvaultdata)
}

LoadData(id)
{
new 
authid[32]
get_user_authid(id,authid,31)
new 
vaultkey[64], vaultdata[64]
format(vaultkey63"KNIFEJB2_%s"authid)
get_vaultdata(vaultkeyvaultdata63)
knife_model[id] = str_to_num(vaultdata)

Qvantry is offline
 



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 10:14.


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