Нижеследующий код будет выдавать сообщение подключившемуся игроку, "поприветствовать ли всех?"
в случае "да" будет в чате приветствие, или напротив, выскочит сообщение, что игрок не поздоровался.
Приступим:
1. Находим OnPlayerConnect, и ставим туда следующую функцию:
2. Находим OnDialogResponse и запинываем туда следующий код:
На этом все. Такой вот не замысловатый код.
в случае "да" будет в чате приветствие, или напротив, выскочит сообщение, что игрок не поздоровался.
Приступим:
1. Находим OnPlayerConnect, и ставим туда следующую функцию:
- Код:
ShowPlayerDialog(playerid,1020,DIALOG_STYLE_MSGBOX,"Приветствие","Вы хотите поприветствовать игроков?","Да","Нет");
2. Находим OnDialogResponse и запинываем туда следующий код:
- Код:
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;
}
}
На этом все. Такой вот не замысловатый код.