Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

SendDeathMessageToPlayer

Статус
В этой теме нельзя размещать новые ответы.

Facist

Новичок
Сервер вообще не воспринимает кулак,клюшку,кастет и тд.
Например: я в пд, у игрока звёзды, при убийствы с дигла игрока садит в тюрьму(проверки на отдельное оружие нету). Убиваю с кулака - ничего не происходит.
Следующий пример: убиваю игрока с кулака на капте - должно выдать фраг, показать в килл-листе - не происходит.
Честно, впервые с таким сталкиваюсь. Не знаю что делать.
Моё предположение: что-то связано с SendDeathMessageToPlayer или OnPlayerTakeDamage.
Вот пример того самого килл-листа на капте:
PHP:
new killerd = killers[playerid];
new weapons = kweapon[playerid];
	if(IsAGang(playerid))
	{
 		if(PlayerInfo[playerid][pMember] == IDGang2 && PlayerInfo[killerd][pMember] == IDGang1 || PlayerInfo[playerid][pMember] == IDGang1 && PlayerInfo[killerd][pMember] == IDGang2)
	    {
	        if(IsCapture > 0)
		    {
		        if(playerid != 65535)
				{
				    new world;
				    world = GetPlayerVirtualWorld(playerid);
				    if(world == 0)
				    {
						if(PlayerInfo[playerid][pMember] == IDGang2) frag1 ++;
						else if(PlayerInfo[playerid][pMember] == IDGang1) frag2 ++;
						PlayerInfo[killerd][pKills]+=1;
						SetPVarInt(killerd,"BEST_PLAYERS_ON_CAPTURE", GetPVarInt(killerd,"BEST_PLAYERS_ON_CAPTURE")+1);
					   	foreach(new i: Player)
					   	{
							if(IsAGang(i)) 
					    	{
					           	SendDeathMessageToPlayer(i,killerd, playerid, weapons);
					       	}
			    		}
						CaptureUpd();
					}
				}
			}
		}
	}
OnPlayerTakeDamage
PHP:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
    new Float:HP;
    GetPlayerHealth(playerid, HP);
    if(weaponid == 0) SetPlayerHealth(playerid, HP-50);//testfirst
   	format(mes, sizeof(mes), "{FF0000}- {D3D3D3}%.0f",amount);
	SetPlayerChatBubble(playerid, mes, COLOR_RED, 20.0, 10000);
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу