AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   NVault doens't work :/ Won't save. (https://forums.alliedmods.net/showthread.php?t=120126)

JProReTaRD 03-01-2010 01:20

NVault doens't work :/ Won't save.
 
Hi,
My nvault won't save, all it says in the vault file is:
Code:

TLVn      RULE0
Can someone help me? :)

PHP Code:

register_concmd"cmd_ChangeRule""Change_Rule"ADMIN_KICK ); 

PHP Code:

cmd_ChangeRule(idkey)
{
 if ( 
gbAdminAccess[id] )
 {
  
client_cmd(id"messagemode RRM_ChangeRule"Float:key);
  
client_print(idprint_chat"Write the %s. rule."Float:key);
 }
 
 return 
PLUGIN_HANDLED;


PHP Code:

public Change_RuleiClientiLeveliCid )
{
 if( !
cmd_accessiClientiLeveliCid) )
 {
  return;
 }
 new 
szVaultDataVaultData ][ MAX_CLIENTS ];
 
 
read_argv1szVaultDataVAULT_KEY ], MAX_CLIENTS );
 
read_argv2szVaultDataVAULT_DATA ], MAX_CLIENTS );
 
 
nvault_psetrrm_RulesszVaultDataVAULT_KEY ], szVaultDataVAULT_DATA ] );



thank you for your time :)

Xellath 03-01-2010 03:50

Re: Parse variable - HELP? Argument type mismatch
 
Code:
#include < amxmodx > #include < amxmisc > #include < nvault > const MAX_CLIENTS = 32; enum _:VaultData {     VAULT_KEY,     VAULT_DATA }; new g_iVault; public plugin_init( ) {     register_concmd( "amx_changerule", "ConsoleCommand_ChangeRule", ADMIN_KICK ); // change to whatever suits you } public ConsoleCommand_ChangeRule( iClient, iLevel, iCid ) {     if( !cmd_access( iClient, iLevel, iCid, 3 ) )     {         return;     }     new szVaultData[ VaultData ][ MAX_CLIENTS ];         read_argv( 1, szVaultData[ VAULT_KEY ], MAX_CLIENTS - 1 );     read_argv( 2, szVaultData[ VAULT_DATA ], MAX_CLIENTS - 1 );         nvault_pset( g_iVault, szVaultData[ VAULT_KEY ], szVaultData[ VAULT_DATA ] ); }

http://www.amxmodx.org/funcwiki.php?go=func&id=596

cmd_target locates a client from their name or userid (#number).

JProReTaRD 03-01-2010 16:16

Re: NVault doens't work :/ Won't save.
 
it simply won't save :/

Bugsy 03-01-2010 16:53

Re: Parse variable - HELP? Argument type mismatch
 
Essentially the same but give it a try, Ill take a closer look when I get home, Im on my phone now. Untested

Code:
#include < amxmodx > #include < amxmisc > #include < nvault > enum _:VaultData {     VAULT_KEY[ 32 ],  //change to max key length     VAULT_DATA[ 32 ]  //..max data len }; new g_iVault; public plugin_init( ) {     register_concmd( "amx_changerule", "ConsoleCommand_ChangeRule", ADMIN_KICK ); // change to whatever suits you } public ConsoleCommand_ChangeRule( iClient, iLevel, iCid ) {     if( !cmd_access( iClient, iLevel, iCid, 3 ) )     {         return;     }     new szVaultData[ VaultData ];         read_argv( 1, szVaultData[ VAULT_KEY ] , charsmax( szVaultData[] ) );     read_argv( 2, szVaultData[ VAULT_DATA ] , charsmax( szVaultData[] ) );         nvault_pset( g_iVault, szVaultData[ VAULT_KEY ], szVaultData[ VAULT_DATA ] ); }

Exolent[jNr] 03-01-2010 17:35

Re: NVault doens't work :/ Won't save.
 
PHP Code:

register_concmd"cmd_ChangeRule""Change_Rule"ADMIN_KICK ); 

PHP Code:

client_cmd(id"messagemode RRM_ChangeRule"Float:key);
  
client_print(idprint_chat"Write the %s. rule."Float:key); 

:arrow:
PHP Code:

register_concmd"RRM_ChangeRule""Change_Rule"ADMIN_KICK ); 

PHP Code:

client_cmd(id"messagemode RRM_ChangeRule");
  
client_print(idprint_chat"Write the %s. rule."key); 


JProReTaRD 03-01-2010 17:53

Re: NVault doens't work :/ Won't save.
 
It still won't save anything in the vault :crab:
all that is in the vault:
Code:

TLVn      RULE0
Thank you all, but shouldn't

PHP Code:

client_cmd(id"messagemode RRM_ChangeRule"); 
  
client_print(idprint_chat"Write the %s. rule."key); 

be

PHP Code:

client_cmd(id"messagemode RRM_ChangeRule"key); 
  
client_print(idprint_chat"Write the %s. rule."key); 

? or else, how should it get the 2. arg?


And

PHP Code:

client_print(idprint_chat"Write the %s. rule."key); 

only says: "Write the" ingame :shock: I don't get it..

Exolent[jNr] 03-01-2010 17:58

Re: NVault doens't work :/ Won't save.
 
Show your full code.


All times are GMT -4. The time now is 08:45.

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