Vitalik_Vendetta
Умник
Всем привет Ув.пользователи P-I
Сейчас я вам покажу как сделать команду /mpstart
При наборе данной команды будет выскакивать всем игрокам сервера диалоговое окно с вопросом желает ли он быть тп на МП
Итак приступим:
Сейчас я вам покажу как сделать команду /mpstart
При наборе данной команды будет выскакивать всем игрокам сервера диалоговое окно с вопросом желает ли он быть тп на МП
Итак приступим:
К new
PHP:
new Float:MpTp[MAX_PLAYERS][3];
В паблик комманд(для те кто не знает Public OnPlayerCommandText)
PHP:
if (strcmp(cmd, "/mpstart", true) == 0)
{
if(Player[playerid][pAdmin] >= 3)
{
foreach (new i : Player)
{
GetPlayerPos(playerid, MpTp[i][0],MpTp[i][1],MpTp[i][2]);
ShowPlayerDialog(i, 663, DIALOG_STYLE_MSGBOX, "{FF0000}* * * {FF9000}Мероприятие {FF0000}* * *", "{0049FF}Уважаемый игрок {F81414} Администрация {0049FF} приглашает вас\nна мероприятие.\n {BF8000}\n\nСогласны ли вы?", "Да", "Нет");
}
}
return true;
}
PHP:
if(dialogid==663)// если ид диалога занят, замените на свой
{
if(response)
{
SetPlayerPos(playerid, MpTp[playerid][0],MpTp[playerid][1],MpTp[playerid][2]);
SendClientMessage(playerid,0xFF0000, "Вы приняли участие в мероприятии:)");
}
else
{
SendClientMessage(playerid,0xAFAFAFAA, "Вы отказались от участия в мероприятии:(");
}
}
Вот и всё
Автор данного мануала и кода: Я
Если помог, поставь + не забудь)
Автор данного мануала и кода: Я
Если помог, поставь + не забудь)
Переделка команды: http://pawno-info.ru/showthread.php?t=226100&highlight=/mpstart
Последнее редактирование:
