AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   get native error in log (https://forums.alliedmods.net/showthread.php?t=135664)

Frostas 08-18-2010 11:15

get native error in log
 
Event:
PHP Code:

public Ev_DeathMsg(id)
{
    new 
clipammoweapon get_user_weapon(idclipammo);

          new 
name[32];
          
get_user_name(idname31);

    if (
weapon == CSW_HEGRENADE)
    {
        
cs_set_user_money(idcs_get_user_money(id) + get_pcvar_num(reward_grenade))

              
set_hudmessage(25500, -1.00.312.02.0)
              
ShowSyncHudMsg(0g_msgHudSyncX"!!!ATTENTION!!! %s exploded Boss. He reward is %i$!"nameget_pcvar_num(reward_grenade))
    }


Logs:
Quote:

L 08/18/2010 - 18:11:42: Invalid player id 0
L 08/18/2010 - 18:11:42: [AMXX] Displaying debug trace (plugin "BMR.amxx")
L 08/18/2010 - 18:11:42: [AMXX] Run time error 10: native error (native "get_user_weapon")
L 08/18/2010 - 18:11:42: [AMXX] [0] BMR.sma::Ev_DeathMsg (line 35)

drekes 08-18-2010 11:18

Re: get native error in log
 
check if id is a player.

YamiKaitou 08-18-2010 11:24

Re: get native error in log
 
If you are using the Event DeathMsg to trigger that function, id will always be 0 since it is never used. You need to use read_data() to get the passed values.

Frostas 08-18-2010 13:57

Re: get native error in log
 
thank you for healping YamiKaitou :) can lock topic.


All times are GMT -4. The time now is 21:52.

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