AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Error on get_user_weapon (https://forums.alliedmods.net/showthread.php?t=154076)

dejan 04-02-2011 14:15

Error on get_user_weapon
 
Could anyone tell me why i get this errors?

PHP Code:

L 04/02/2011 08:32:29: [AMXXDisplaying debug trace (plugin "achieve.amxx")
L 04/02/2011 08:32:29: [AMXXRun time error 10native error (native "get_user_weapon")
L 04/02/2011 08:32:29: [AMXX]    [0achieve.sma::eDeath (line 222)
L 04/02/2011 08:41:49Invalid player id 0 

heres the code

PHP Code:

public eDeath() 
{
    new 
Killer read_data(1);
    new 
weapon get_user_weapon(Killer);



gladius 04-02-2011 14:21

Re: Error on get_user_weapon
 
killer > 0 && killer < 33 :)

Exolent[jNr] 04-02-2011 16:55

Re: Error on get_user_weapon
 
Quote:

Originally Posted by gladius (Post 1443333)
killer > 0 && killer < 33 :)

Code:
new g_max_players; public plugin_init() {     g_max_players = get_maxplayers(); } public eDeath() {     new Killer = read_data(1);     if( 1 <= Killer <= g_max_players )     {         new weapon = get_user_weapon(Killer);                 // other code     } }

Elusive138 04-03-2011 10:11

Re: Error on get_user_weapon
 
Might be better to do an is_user_alive(Killer) if you're going to be getting the current weapon..

dejan 04-03-2011 18:05

Re: Error on get_user_weapon
 
Quote:

Originally Posted by Exolent[jNr] (Post 1443403)
Code:
new g_max_players;

public plugin_init() { g_max_players = get_maxplayers();
} public eDeath() { new Killer = read_data(1);
if( 1 <= Killer <= g_max_players ) { new weapon = get_user_weapon(Killer);

// other code } }


Thanks :)


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

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