I'm trying to make msg according with death reason
#1

yo, I did this code :

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
	
	ResetPlayerMoney(playerid);
	ResetPlayerWeapons(playerid);
	SendDeathMessage(killerid, playerid, reason);
	SendDeathMessage(playerid, reason);
	GivePlayerMoney(killerid, 10000);

	if(reason >= 1 || reason <= 46)
	{
    new string[156],pName[30],pName2[30];
	GetPlayerName(playerid, pName, 30);
	GetPlayerName(killerid, pName2, 30);
	format(string,sizeof(string),"SERVER PVP: %s matou %s",pName2,pName);
	SendClientMessageToAll(COR_ADICIONAL, string);
	}
	else if(reason >= 47) {
	new string[156],pName3[30];
	GetPlayerName(playerid, pName3, 30);
	format(string,sizeof(string),"SERVER PVP : %s se matou / morreu por explosгo", pName3);
	SendClientMessageToAll(COR_ADICIONAL, string);
	return 1;
	}
	
	
	return 1;
}
but nothing happens =s . I wanna that first msg :Server pvp: %s matou %s (killerid killed the playerid). For the other, %s se matou / morreu na explosгo.For the first all weapons, which I found here
http://weedarr.wikidot.com/gunlist // (reason 1 till 46) and for the /kill command / explosion, the reason 47 till end, anyone? =s
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)