нижеследующий код будет выдавать сообщение подключившемуся игроку, "поприветствовать ли всех?"
в случае "да" будет в чате приветствие, или напротив, выскочит сообщение, что игрок не поздоровался.
Приступим:
1. находим OnPlayerConnect, и ставим туда следующую функцию:
Code
ShowPlayerDialog(playerid,1020,DIALOG_STYLE_MSGBOX,"Приветствие","Вы хотите поприветствовать игроков?","Да","Нет");
2. находим OnDialogResponse и запинываем туда следующий код:
Code
if(dialogid == 1020)
{
new str[144];
if(response)
{
new p[MAX_PLAYER_NAME];
GetPlayerName(playerid,p,23);
format(str,sizeof(str),"** %s[ID:%d] поприветствовал(a) всех игроков",p,playerid);
SendClientMessageToAll(-1,str);
return true;
}
else
{
SendClientMessage(playerid,-1,"Вы зашли на сервер и не поздаровались, некультурный");
return true;
}
}
На этом все. Такой вот не замысловатый код.