AlliedModders

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

Shinzon 08-23-2005 02:28

set_user_frags ??
 
Hmmm,

don't work...
maybe, don't look at (for me) unknown specific...

any hints ?

v3x 08-23-2005 04:49

Code?

n0obie4life 08-23-2005 05:18

I thought i saw a post that said it doesn't work too.

XxAvalanchexX 08-23-2005 16:14

It works but will not update the scoreboard display, so you have to do it yourself or wait for something else to update it. This is how you would do it in CS:

Code:
    message_begin(MSG_BROADCAST,get_user_msgid("ScoreInfo")); write_byte(id); write_short(get_user_frags(id)); write_short(cs_get_user_deaths(id)); write_short(0); write_short(1); message_end();

Shinzon 08-24-2005 10:48

This is the code dont't work:

Code:
/* * *   Change Score *   Version 2.0 *   Author: Freecode;   <a href="mailto:[email protected]">[email protected]</a> (MSN)  FCunnClan (AIM) * *   This plugin will will change persons Frags and Deaths. * *   Requirements: *      Compiled on 0.9.4. *      Should work successfully on 0.9.3 *      Tested successfully on 0.9.4. *      Should work successfully on 0.9.5. * *   Admin Commands: *      amx_chscore <nick/@CT/@TERRORIST> <frags #> <deaths #> * *   To Do:   *      Nothing :) * */ #include <amxmodx> #include <amxmisc> #include <cstrike> new gmsgScoreInfo   public chscore(id,level,cid) {     if (!cmd_access(id,level,cid,2))     {       return PLUGIN_HANDLED     }     new victim[32],deathsI[32],fragsI[32]     read_argv(1,victim,31)     read_argv(2,fragsI,31)     new frags = str_to_num(fragsI)             read_argv(3,deathsI,31)     new deaths = str_to_num(deathsI)         if (victim[0]=='@')     {         new team[32], inum         get_players(team,inum,"e",victim[1])         if (inum==0)         {             console_print(id,"[AMX] No clients found on such team.")             return PLUGIN_HANDLED         }         for (new i=0;i<inum;++i)         {             new teams = get_user_team(team[i])               set_user_frags(team[i],frags)             cs_set_user_deaths(team[i],deaths)             message_begin(MSG_ALL,gmsgScoreInfo)             write_byte( team[i] )               write_short(frags)             write_short(deaths)             write_short(0)             write_short(teams)             message_end()         }     }     else     {         new user = cmd_target(id,victim,0)         new authid[32]         get_user_authid(user,authid,31)           if (!user)         {             console_print(id,"[AMX] No such client found.")             return PLUGIN_HANDLED         }         new teams = get_user_team(user)         set_user_frags(user,frags)         cs_set_user_deaths(user,deaths)         message_begin(MSG_ALL,gmsgScoreInfo)         write_byte(user)         write_short(frags)         write_short(deaths)         write_short(0)         write_short(teams)         message_end()     }     return PLUGIN_HANDLED } public plugin_init() {     register_plugin("Change Score","2.0","Freecode")     register_clcmd("amx_chscore","chscore",ADMIN_CVAR," - amx_chscore <nick/@CT/@TERRORIST> <frags #> <deaths #>")     gmsgScoreInfo = get_user_msgid("ScoreInfo") }

Sorry, but im not experienced enough to fix it by myself...

XxAvalanchexX 08-24-2005 14:57

I dunno, it works for me at least.

Shinzon 08-24-2005 20:44

Hmmmm....

on compiling i got:

Code:

//// changescore.sma
// D:\Download\AMX\scripting\changescore.sma(55) : error 017: undefined symbol "set_user_frags"
// D:\Download\AMX\scripting\changescore.sma(77) : error 017: undefined symbol "set_user_frags"
//
// 2 Errors.
// Could not locate output file compiled\changescore.amx (compile failed).

Maybe u can mail me ur compiled .amxx ??

Or help me to fix problem ?
(Which i would prefer, u know ?)

Thx.

Zenith77 08-24-2005 20:53

what version of amxx are you using?

nightscreem 08-24-2005 21:11

don't you have to #include <fun>

GHW_Chronic 08-24-2005 21:23

Quote:

Originally Posted by nightscreem
don't you have to #include <fun>

set_user_frags is amxmodx i believe.


All times are GMT -4. The time now is 14:24.

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