Система личных сообщений
#1

Всем приветствую! Я изучаю язык PAWNO уже второй месяц, хотя не все скрипты знаю. У меня один вопрос: как создать систему сообщения? Например, отправить сообщение только администратору или игроку личное сообщение. Буду очень благодарен!
Reply
#2

Ну вот вам пример персонального сообщения: OnPlayerPrivmsg.
Дальнейшее полет вашей фантазии.
Reply
#3

Но у меня стоит версия 0.3е. В ней отсутствует OnPlayerPrivmsg! Есть другой вариант?
Reply
#4

TalkedDevotee, циклом проходишь по всем игрокам, находишь нужных и отправляешь им сообщение через "SendClientMessage" или "SendPlayerMessageToPlayer". Это если нужно отправить какой-то группе.
Или просто (без цикла) "SendClientMessage" или "SendPlayerMessageToPlayer".
Reply
#5

1. Отправляем сообщение одному игроку, по его иду SendClientMessage(получатель, цвет, сообщение[]);
2. Отправляем сообщение группе игроков, исходя из какого-либо параметра, флага в профиле:
pawn Код:
for(new i=0;i<GetMaxPlayers();i++)
{
    if(IsPlayerConnected(i))
    {
        if(проверка на флаг, параметр) SendClientMessage(i,цвет,сообщение[]);
    }
}
P.S. Язык не Pawno, Pawno это компилятор. Язык Pawn.
Reply
#6

Quote:
Originally Posted by TalkedDevotee
Посмотреть сообщение
Но у меня стоит версия 0.3е. В ней отсутствует OnPlayerPrivmsg! Есть другой вариант?
А вы попробуйте читать всю страницу и ответы пользователей вдумчиво!
Я сказал что там есть пример, его можно найти внизу, после предупреждения. На его основе можно сделать любой необходимый вам вариант, а если добавить коды что предложили выше, то и необходимую вам систему.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)