Server Crashing Need Help!!
#1

When A Player Take Damage Server Is Crashing
Server Log:
Код:
[04:58:42] [debug] AMX backtrace:
[04:58:42] [debug] #0 00000014 in public OnPlayerTakeDamage (playerid=0, issuerid=65535, Float:amount=35.14145, weaponid=54, ...<1 argument>) at <unknown file>:0
Reply
#2

Show OnPlayerTakeDamage
Reply
#3

Код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
	return 1;
}
Reply
#4

Replace it with

PHP код:
public OnPlayerTakeDamage(playeridissueridFloat:amountweaponidbodypart)
{
    return 
1;

Same thing for OnPlayerGiveDamage

PHP код:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)
{
    return 
1;

Reply
#5

Код:
issuerid=65535
means that issuer doesn't exists on the server.
To fix this use:

PHP код:
public OnPlayerTakeDamage(playeridissueridFloat:amountweaponidbodypart

    if(
issuerid != INVALID_PLAYER_ID)
    {
           
//your onplayertakedamage code
    
}
    return 
1

Same to OnPlayerGiveDamage:

PHP код:
public OnPlayerGiveDamage(playeriddamageidFloat:amountweaponidbodypart

    if(
damageid != INVALID_PLAYER_ID)
    {
           
//your onplayergivedamage code
    
}
    return 
1

Reply
#6

Hello!

@feartonyb:
What is that supposed to help? Only a if-statement don't help you...

@Devon007:
Which server-version do you use?
Reply
#7

Not working still crashing
i am using 0.3.7
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)