Raised This Month: $ Target: $400
 0% 

Sauvegarde un nom dans le vault.


  
 
 
Thread Tools Display Modes
Author Message
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 01-13-2012 , 11:12   Sauvegarde un nom dans le vault.
#1

Bonjour a tous !

C'est possible ou non de sauvegarder un "const" dans vault ? Mon but est de sauvegarder le pseudo d'un joueur. Mais si tu mets un nom par exemple "lol lol lol" , ca va compter comme 3 arguments non ?

Cordialement;
eVerup is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 01-13-2012 , 11:16   Re: Sauvegarde un nom dans le vault.
#2

Tu dois juste préciser que tu récupère TOUTE la chaine:
PHP Code:
formatexszDatacharsmaxszData ), "^"%s^""szString/* */ );
nvault_setnVaultszKeyszData ); 
Ensuite tu fais:
PHP Code:
nvault_getnVaultszKeyszDatacharsmaxszData ) );
remove_quotesszData ); // Pour retirer les "" en trop
parseszDataszStringcharsmaxszString ), /* */ ); 
__________________

Last edited by Kidev; 01-13-2012 at 13:31.
Kidev is offline
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 01-13-2012 , 11:50   Re: Sauvegarde un nom dans le vault.
#3

Merci beaucoup Kid !
eVerup is offline
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 01-13-2012 , 12:57   Re: Sauvegarde un nom dans le vault.
#4

Error: array must be indexed etc..

Il y a un soucis de string/num , comment le résoudre ?

Last edited by eVerup; 01-13-2012 at 12:58.
eVerup is offline
Old 01-13-2012, 13:20
Devil259
This message has been deleted by Devil259.
bboygrun
CHOMP
Join Date: May 2010
Location: France
Old 01-13-2012 , 13:21   Re: Sauvegarde un nom dans le vault.
#5

@Kid : Le remove_quotes tu devrais le faire avant le parse
__________________
bboygrun is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 01-13-2012 , 13:30   Re: Sauvegarde un nom dans le vault.
#6

Quote:
Originally Posted by bboygrun View Post
@Kid : Le remove_quotes tu devrais le faire avant le parse
Tout juste, edited
__________________
Kidev is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 01-13-2012 , 17:22   Re: Sauvegarde un nom dans le vault.
#7

Pas besoin de guillemets lol.
Tiens y'a quasiment tout, t'as plus que besoin de créer un menu qui propose de sauvegarder son nom, enfin si c'est ton but.

PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <nvault>

#define VERSION "0.0.1"
#define PLUGIN ""

const MAX_PLAYERS 32

new g_szAuthId[MAX_PLAYERS+1][32]
new 
g_szConstName[MAX_PLAYERS+1][32]

new 
g_iVault

new const name[] = "name"

public plugin_init()
{
    
register_plugin(PLUGINVERSION"ConnorMcLeod")
    
register_forward(FM_ClientUserInfoChanged"ClientUserInfoChanged")
    
g_iVault nvault_open("constnames")
}

public 
plugin_end()
{
    
nvault_close(g_iVault)
}

public 
client_authorized(id)
{
    
get_user_authid(idg_szAuthId[id], charsmax(g_szAuthId[]))
    
g_szConstName[id][0] = EOS
    
if( nvault_get(idg_szAuthId[id], g_szConstName[id], charsmax(g_szConstName[])) )
    {
        
set_user_info(idnameg_szConstName[id])
        
set_pev(idpev_netnameg_szConstName[id])
    }
}

SaveName(idszSteamId[], szName[])
{
    
nvault_set(g_iVaultszSteamIdszName)
}

public 
ClientUserInfoChanged(id)
{
    if( !
g_szConstName[id][0] || !is_user_alive(id) )
    {
        return 
FMRES_IGNORED
    
}

    new 
szOldName[32], szNewName[32]
    
pev(idpev_netnameszOldNamecharsmax(szOldName))
    
get_user_info(idnameszNewNamecharsmax(szNewName))

    if( !
equal(szOldNameszNewName) && !equal(g_szConstName[id], szNewName) )
    {
            
set_user_info(idnameg_szConstName[id])
            return 
FMRES_HANDLED
    
}
    return 
FMRES_IGNORED

__________________
- tired and retired -

- my plugins -

Last edited by ConnorMcLeod; 01-13-2012 at 17:24.
ConnorMcLeod is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 01-14-2012 , 01:54   Re: Sauvegarde un nom dans le vault.
#8

Oui mais il veut mettre plus que juste le nom.
Il faut ( int string string ) et la il faut des "".
__________________
Kidev is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 01-14-2012 , 05:29   Re: Sauvegarde un nom dans le vault.
#9

C'est pas ce qui est marqué dans le premier post.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod 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 15:30.


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