| ShLuMieL |
01-10-2014 07:34 |
[HELP] with favult.
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.
|