SA-MP Forums Archive
Система личных сообщений - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Система личных сообщений (/showthread.php?tid=375648)



Система личных сообщений - 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! Есть другой вариант?
А вы попробуйте читать всю страницу и ответы пользователей вдумчиво!
Я сказал что там есть пример, его можно найти внизу, после предупреждения. На его основе можно сделать любой необходимый вам вариант, а если добавить коды что предложили выше, то и необходимую вам систему.