AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Show Stats (https://forums.alliedmods.net/showthread.php?t=51759)

mateo10 02-23-2007 16:48

Show Stats
 
Runtime Errors:
Code:

L 03/02/2007 - 15:21:45: [FUN] Player out of range (0)
L 03/02/2007 - 15:21:45: [AMXX] Displaying debug trace (plugin "showstats.amxx")
L 03/02/2007 - 15:21:45: [AMXX] Run time error 10: native error (native "set_user_frags")
L 03/02/2007 - 15:21:45: [AMXX]    [0] showstats.sma::event_new_round (line 32)

Plugin:
Code:
#include <amxmodx> #include <cstrike> #include <vault> #include <fun> new Kills[33]; new Deaths[33]; public plugin_init() {     register_plugin("Show Stats Forever", "1.0", "MaTTe");         register_cvar("ssf_enable", "1");         register_event("DeathMsg", "event_deathmsg", "a");     register_event("HLTV", "event_new_round", "a", "1=0", "2=0") } public event_deathmsg() {     new killer = read_data(1);     new victim = read_data(2);         Kills[killer] += 1;     Deaths[victim] += 1;         savestats(victim);     savestats(killer); } public event_new_round(id) {     loadstats(id);     set_user_frags(id, Kills[id]);     cs_set_user_deaths(id, Deaths[id]); } public client_disconnect(id) {     savestats(id); } public savestats(id) {     new authid[32];     get_user_authid(id, authid, 31);         new vaultkey[64], vaultdata[64];         format(vaultkey, 63, "PLAYER-%s-frags", authid);     format(vaultdata, 63, "%d", Kills[id]);     set_vaultdata(vaultkey, vaultdata);         format(vaultkey, 63, "PLAYER-%s-deaths", authid);     format(vaultdata, 63, "%d", Deaths[id]);     set_vaultdata(vaultkey, vaultdata); } public loadstats(id) {     new authid[32];     get_user_authid(id, authid, 31);         new vaultkey[64], vaultdata[64];         format(vaultkey, 63, "PLAYER-%s-frags", authid);     get_vaultdata(vaultkey, vaultdata);     Kills[id] = str_to_num(vaultdata);         format(vaultkey, 63, "PLAYER-%s-deaths", authid);     get_vaultdata(vaultkey, vaultdata);     Deaths[id] = str_to_num(vaultdata); }

mateo10 03-02-2007 09:32

Re: Show Stats
 
Bump.

SAMURAI16 03-02-2007 09:53

Re: Show Stats
 
2 ways:
1) check if is_user_conected
2) Use ResetHud istead of HTLV


All times are GMT -4. The time now is 00:41.

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