Hello all.
I tried to save more then 1 thing in favult system.
and I got this error:
Error: Number of arguments does not match definition on line 66
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fvault>
#define PLUGIN "Plug-in"
#define VERSION "1.0"
#define AUTHOR "AUTHOR."
new gXp[33], gHealth[33], gArmor[33], gGravity[33], authid[35];
new gXpKill = 5;
new const gVaultName[] = "Favult-Saver";
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event( "DeathMsg", "EventDeathMsg", "a" );
}
public client_authorized(id)
{
if( !is_user_hltv(id) && !is_user_bot(id) )
{
LoadXp(id);
}
}
public EventDeathMsg(id)
{
new killer = read_data( 1 );
new victim = read_data( 2 );
if( killer == victim || ! is_user_connected( killer ) || ! is_user_connected( victim ) )
{
return PLUGIN_HANDLED;
//return;
}
gXp[killer] += gXpKill
gHealth[killer] += gXpKill * 2
gArmor[killer] += gXpKill * 3
gGravity[killer] += gXpKill * 4
SaveXp(killer)
return PLUGIN_HANDLED;
}
public LoadXp(id)
{
new authid[35];
get_user_authid(id, authid, sizeof(authid) - 1);
new data[16], szXp[8], szHealth[8], szArmor[8], szGravity[8];
if( fvault_get_data(gVaultName, authid, data, sizeof(data) - 1))
{
strbreak( data, szXp, sizeof( szXp ) - 1, szHealth, sizeof( szHealth ) - 1, szArmor, sizeof(szArmor) - 1, szGravity, sizeof(szGravity) - 1);
gXp[id] = str_to_num(szXp);
gHealth[id] = str_to_num(szHealth);
gArmor[id] = str_to_num(szArmor);
gGravity[id] = str_to_num(szGravity);
return;
}
else
{
gXp[id] = 0;
gHealth[id] = 0;
gArmor[id] = 0;
gGravity[id] = 0;
return;
}
}
public SaveXp(id)
{
new authid[35];
get_user_authid(id, authid, sizeof(authid) - 1);
new data[32];
formatex( data, sizeof( data ) - 1, "%d %d %d %d", gXp[id], gHealth[id], gArmor[id], gGravity[id]);
fvault_set_data(gVaultName, authid, data);
return;
}
what I should to do to fix it?
Thank's.