Вопрос по SendDeathMessage
#1

Здравствуйте, вот решил сделать такую штуку как в CS GO чтобы в килчате выводило не только того кто убил но и того кто дамажил по убитому. Сделал для начала такой вот набросок без проверок и прочего.
создал переменную на всех игроков далее в TakeDamage присваиваю стрелявшему ид игрока по которому он стрелял, после в OnPlayerDeath
PHP код:
  /*  new fkmessage[24];
    new realplayername[MAX_PLAYER_NAME];
    GetPlayerName(killerid,realplayername,sizeof(realplayername));
    foreach(i) if(FriendKill[i] == playerid && i != killerid) format(fkmessage,sizeof(fkmessage),"%s+%s", pName(killerid),pName(i)), FriendKill[i]=-1; SetPlayerName(killerid,fkmessage);
    SendDeathMessage(killerid,playerid,reason);
    SetPlayerName(killerid,realplayername);
    FriendKill[playerid]=-1;
    }*/ 
В общем ищу игрока у которого на заданной мной переменной ид игрока который был убит, меняю ник killerid на ник killerid+ ник того кто дамажил вывожу сообщение в килчат и меняю обратно ник killerid на его прежний.
При тестировании сервер тупо вырубается когда игрока убивают двое, сначала я подумал что это такая реакция на символ + в килчате, но пробовал с _ тоже самое. Скажите что не так
Reply


Messages In This Thread
Вопрос по SendDeathMessage - by 14_KaPaT - 09.09.2013, 15:52
Re: Вопрос по SendDeathMessage - by warlock02 - 10.09.2013, 11:42
Re: Вопрос по SendDeathMessage - by stabker - 10.09.2013, 16:12
Re: Вопрос по SendDeathMessage - by 14_KaPaT - 10.09.2013, 17:33
Re: Вопрос по SendDeathMessage - by OKStyle - 12.09.2013, 13:42
Re: Вопрос по SendDeathMessage - by stabker - 12.09.2013, 15:35
Re: Вопрос по SendDeathMessage - by lost13 - 14.09.2013, 20:14

Forum Jump:


Users browsing this thread: 3 Guest(s)