AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Run time error 10: native error (native "set_user_health") (https://forums.alliedmods.net/showthread.php?t=130358)

Wuu 06-23-2010 05:03

Run time error 10: native error (native "set_user_health")
 
Code:

L 06/23/2010 - 03:06:38: [FUN] Invalid player 3
L 06/23/2010 - 03:06:38: [AMXX] Displaying debug trace (plugin "modern_boost.amxx")
L 06/23/2010 - 03:06:38: [AMXX] Run time error 10: native error (native "set_user_health")
L 06/23/2010 - 03:06:38: [AMXX]    [0] modern_boost.sma::eSpawn (line 443)

Code:

public plugin_init() {
...
    RegisterHam(Ham_Spawn, "player", "eSpawn", 1)
...

Code:

public eSpawn(id)
{
    if(is_user_alive(id))
    set_exp(id,0)
    new hp = get_user_health(id)
    new ac = get_user_armor(id)
    hp +=((userLv[id]*2)-2)
    ac +=((userLv[id]*2)-2)
    if (hp > 255) {
        hp = 255
    }
    if (ac > 255) {
        ac = 255
    }
    set_user_health(id,hp) //Line 443
    set_user_armor(id,ac)
}


Firippu 06-23-2010 05:35

Re: Run time error 10: native error (native "set_user_health")
 
In eSpawn, is_user_alive doesn't have brackets, make them, then put everything else inside.

RedRobster 06-23-2010 05:58

Re: Run time error 10: native error (native "set_user_health")
 
Also, make sure that you have the fun module included.

Wuu 06-23-2010 07:06

Re: Run time error 10: native error (native "set_user_health")
 
Thanks! Its works, but now i get this.

Code:

public plugin_init() {
    register_logevent("eExplodedBomb", 6, "3=Target_Bombed")

Code:

                                        L 06/23/2010 - 12:47:18: [AMXX] Displaying debug trace (plugin "modern_boost.amxx")
L 06/23/2010 - 12:47:18: [AMXX] Run time error 10: native error (native "parse_loguser")
L 06/23/2010 - 12:47:18: [AMXX]    [0] modern_boost.sma::get_loguser_index (line 496)
L 06/23/2010 - 12:47:18: [AMXX]    [1] modern_boost.sma::eExplodedBomb (line 233)

Code:

public eExplodedBomb () {
    new id = get_loguser_index()
    client_cmd(0, "spk ^"misc/bombe^"")
    set_hudmessage(255, 43, 0, 0.6, -1.0, 0, 6.0, 4.0)
    ShowSyncHudMsg(id, msg1, "Bomb Explode +20 Exp")
    set_exp(id,20,0)
}

Code:

stock get_loguser_index() {
    new loguser[80], name[32]
    read_logargv(0, loguser, 79)
    parse_loguser(loguser, name, 31)
    return get_user_index(name)
}



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

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