AlliedModders

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

mateo10 02-21-2007 03:49

Stats M
 
Well, I made this plugin some days ago but when I tested it on my server it
didn't print any messages at all. Not even in the beginning of a round and it didn't show the hud either.

amxx plugins:
Code:

      name                    version  author            file            status   
 [  1] Admin Base              1.76c    AMXX Dev Team    admin.amxx      running 
 [  2] Admin Commands          1.76c    AMXX Dev Team    admincmd.amxx    running 
 [  3] Admin Help              1.76c    AMXX Dev Team    adminhelp.amxx  running 
 [  4] Slots Reservation      1.76c    AMXX Dev Team    adminslots.amxx  running 
 [  5] Multi-Lingual System    1.76c    AMXX Dev Team    multilingual.am  running 
 [  6] Menus Front-End        1.76c    AMXX Dev Team    menufront.amxx  running 
 [  7] Commands Menu          1.76c    AMXX Dev Team    cmdmenu.amxx    running 
 [  8] Players Menu            1.76c    AMXX Dev Team    plmenu.amxx      running 
 [  9] Maps Menu              1.76c    AMXX Dev Team    mapsmenu.amxx    running 
 [ 10] Admin Chat              1.76c    AMXX Dev Team    adminchat.amxx  running 
 [ 11] Anti Flood              1.76c    AMXX Dev Team    antiflood.amxx  running 
 [ 12] Scrolling Message      1.76c    AMXX Dev Team    scrollmsg.amxx  running 
 [ 13] Info. Messages          1.76c    AMXX Dev Team    imessage.amxx    running 
 [ 14] Admin Votes            1.76c    AMXX Dev Team    adminvote.amxx  running 
 [ 15] NextMap                1.76c    AMXX Dev Team    nextmap.amxx    running 
 [ 16] Nextmap Chooser        1.76c    AMXX Dev Team    mapchooser.amxx  running 
 [ 17] TimeLeft                1.76c    AMXX Dev Team    timeleft.amxx    running 
 [ 18] Pause Plugins          1.76c    AMXX Dev Team    pausecfg.amxx    running 
 [ 19] Stats Configuration    1.76c    AMXX Dev Team    statscfg.amxx    running 
 [ 20] StatsX                  1.76c    AMXX Dev Team    statsx.amxx      running 
 [ 21] 1337 Restarter          2.3a    MaTTe (mateo10)  1337_restarter.  running 
 [ 22] Stats M                1.0      MaTTe            statsm.amxx      running 
 [ 23] Team Color Say          1.0      MaTTe            am

And when I compile it it says no errors.
What is wrong?

Code:
#include <amxmodx> #include <vault> new PlayerPoints[33] = 500; new vaultkey[64], vaultdata[64]; new pcvar_savepoints, pcvar_pointsperkill, pcvar_tkloss, pcvar_hsincrease, pcvar_suicideloss; new msgtext; public plugin_init() {     register_plugin("Stats M", "1.0", "MaTTe");         pcvar_pointsperkill = register_cvar("statsm_pointsperkill", "5");     pcvar_savepoints = register_cvar("statsm_savepoints", "1");     pcvar_tkloss = register_cvar("statsm_tkpointloss", "10");     pcvar_hsincrease = register_cvar("statsm_hsincrease", "5");     pcvar_suicideloss = register_cvar("statsm_suicideloss", "5");         register_clcmd("say statsm", "statsm_help");         msgtext = get_user_msgid("StatusText");         register_event("DeathMsg", "event_deathmsg", "a");     register_logevent("logevent_round_start", 2, "1=Round_Start"); } public SavePoints(id) {     new authid[32];     get_user_authid(id, authid, 31);         format(vaultkey, 63, "STATSM-%s-points", authid);     format(vaultdata, 63, "%d", PlayerPoints[id]);     set_vaultdata(vaultkey, vaultdata); } public LoadPoints(id) {     new authid[32];     get_user_authid(id, authid, 31);         format(vaultkey, 63, "STATSM-%s-points", authid);     get_vaultdata(vaultkey, vaultdata, 63);     PlayerPoints[id] = str_to_num(vaultdata); } public client_connect(id) {     if(get_pcvar_num(pcvar_savepoints) == 1)         LoadPoints(id); } public client_disconnect(id) {     if(get_pcvar_num(pcvar_savepoints) == 1)         SavePoints(id); } public logevent_round_start() {     client_print(0, print_chat, "[Stats M] This server is running Stats M by MaTTe."); } public ShowHUD(id) {     new HUD[51];     format(HUD, 50, "[Stats M] %i Points", PlayerPoints[id]);         message_begin(MSG_ONE, msgtext, {0,0,0}, id);     write_byte(0);     write_string(HUD);     message_end();     return } public event_deathmsg() {     new killer = read_data(1);     new victim = read_data(2);     new headshot = read_data(3);         new killername[32];     get_user_name(killer, killername, 31);         new victimname[32];     get_user_name(victim, victimname, 31);         new pointsperkill = get_pcvar_num(pcvar_pointsperkill);     new headshotkill = get_pcvar_num(pcvar_pointsperkill) + get_pcvar_num(pcvar_hsincrease);     new suicideloss = get_pcvar_num(pcvar_suicideloss);     new tkloss = get_pcvar_num(pcvar_tkloss);         if(killer == victim) {         PlayerPoints[victim] -= get_pcvar_num(pcvar_suicideloss);         client_print(0, print_chat, "[Stats M] %s lost %i points for commiting suicide.", killername, suicideloss);     }         if(get_user_team(killer) == get_user_team(victim)) {         PlayerPoints[killer] -= tkloss;         client_print(0, print_chat, "[Stats M] %s lost %i points for teamkilling %s.", killername, tkloss, victimname);                 ShowHUD(killer);         ShowHUD(victim);     }             if(headshot == 1) {         PlayerPoints[killer] += headshotkill;         PlayerPoints[victim] -= headshotkill;         client_print(0, print_chat, "[Stats M] %s got %i points for killing %s with a headshot", killername, headshotkill, victimname);                 SavePoints(killer);         SavePoints(victim);                 ShowHUD(killer);         ShowHUD(victim);     } else {         PlayerPoints[killer] += pointsperkill;         PlayerPoints[victim] -= pointsperkill;                 client_print(0, print_chat, "[Stats M] %s got %i points for killing %s", killername, pointsperkill, victimname);                 SavePoints(killer);         SavePoints(victim);                 ShowHUD(killer);         ShowHUD(victim);     } }

Help would be appreciated.


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

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