Hey, so I want to make class plugin, and I want to remember which class member had when they leave the server. I wanted to use nVault, but for some reason it gives me this error.
Here is my code
PHP Code:
public rank_ten_c_one(id) //Samurai
{
get_user_authid( id , g_szAuthID[id] , charsmax( g_szAuthID[] ) );
new szClass;
new szKey[40];
formatex( szKey , charsmax( szKey ) , "%sCLASS" , g_szAuthID[id] );
formatex( szClass , charsmax( szClass ) , %d , g_Class );
nvault_set( g_Vault , szKey , szClass );
set_user_health(id, 110);
set_user_gravity(id, 1.2);
}
I use g_Vault to set integer for each class, Example: Assasin = 1, Wizard = 2 ....
And on client_authorized, I would read szClass value from nVault like this:
PHP Code:
public client_authorized(id)
{
new szKey[40];
formatex( szKey , charsmax( szKey ) , "%sCLASS" , g_szAuthID[id] );
new iClass = nvault_get( g_Vault , szKey );
if( iClass )
{
switch(iClass)
{
case 1:
{
set_user_health(id, 110);
set_user_gravity(id, 1.2);
}
case 2:
{
set_user_health(id, 120);
set_user_gravity(id, 1.3);
}
case 3:
{
set_user_health(id, 130);
set_user_gravity(id, 1.2);
}
case 4:
{
set_user_health(id, 130);
set_user_gravity(id, 1.2);
set_user_maxspeed(id, 1.5);
}
case 5:
{
set_user_health(id, 110);
set_user_gravity(id, 1.6);
set_user_maxspeed(id, 1.1);
}
case 6:
{
set_user_health(id, 190);
set_user_gravity(id, 0.8);
set_user_maxspeed(id, 0.8);
}
}
}
}
__________________