Система личных сообщений -
TalkedDevotee - 07.09.2012
Всем приветствую! Я изучаю язык PAWNO уже второй месяц, хотя не все скрипты знаю. У меня один вопрос: как создать систему сообщения? Например, отправить сообщение только администратору или игроку личное сообщение. Буду очень благодарен!
Re: Система сообщения -
Stepashka - 07.09.2012
Ну вот вам пример персонального сообщения:
OnPlayerPrivmsg.
Дальнейшее полет вашей фантазии.
Re: Система личных сообщений -
TalkedDevotee - 07.09.2012
Но у меня стоит версия 0.3е. В ней отсутствует OnPlayerPrivmsg! Есть другой вариант?
Re: Система личных сообщений -
-Stranger- - 07.09.2012
TalkedDevotee, циклом проходишь по всем игрокам, находишь нужных и отправляешь им сообщение через "SendClientMessage" или "SendPlayerMessageToPlayer". Это если нужно отправить какой-то группе.
Или просто (без цикла) "SendClientMessage" или "SendPlayerMessageToPlayer".
Re: Система личных сообщений -
stabker - 07.09.2012
1. Отправляем сообщение одному игроку, по его иду
SendClientMessage(получатель, цвет, сообщение[]);
2. Отправляем сообщение группе игроков, исходя из какого-либо параметра, флага в профиле:
pawn Код:
for(new i=0;i<GetMaxPlayers();i++)
{
if(IsPlayerConnected(i))
{
if(проверка на флаг, параметр) SendClientMessage(i,цвет,сообщение[]);
}
}
P.S. Язык не Pawno, Pawno это компилятор. Язык Pawn.
Re: Система личных сообщений -
Stepashka - 07.09.2012
Quote:
Originally Posted by TalkedDevotee
Но у меня стоит версия 0.3е. В ней отсутствует OnPlayerPrivmsg! Есть другой вариант?
|
А вы попробуйте читать всю страницу и ответы пользователей вдумчиво!
Я сказал что там есть пример, его можно найти внизу, после предупреждения. На его основе можно сделать любой необходимый вам вариант, а если добавить коды что предложили выше, то и необходимую вам систему.