Niko Vincente
Специалист
Доброго времени суток. Решил сделать небольшой диалог с выбором погоды для вас. После 20-ти минут работы он был готов.
Итак по порядку.
Сначала в public OnPlayerCommandText вставляем:
Автор: Niko Vincente ٩(-̮̮̃-̃)۶
При тестирование все работало исправно. Все ошибки в тему =]
p.s поставить перфикс не смог =( \ на картинке есть ошибки(исправлены)
---------- Post added at 16:04 ---------- Previous post was at 15:52 ----------
Не забываем про комментарии кстати.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Сначала в public OnPlayerCommandText вставляем:
PHP:
if(strcmp(cmd, "/weather", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_GRAD1, "Вам не доступна данная функция!");// адм ранг на свой
ShowPlayerDialog(playerid,4385,DIALOG_STYLE_LIST, "Список погоды", "[1]- Солнечная погода\n[2]- Очень солнечная погода\n[3]- Гроза\n[4]- Пасмурно и туман\n[5]- Хмурая и дождливая\n[6]- Песчаная буря \n[7]- Туманный и зеленоватый\n[8]- В красках бледного Апельсина\n[9]- Свежая в синих красках \n[10]- Туманно и серо \n[11]- Темный неясный коричневый \n[12]- Розовое небо", "Выбрать", "Отмена");
return 1;
}
PHP:
Потом в [B]public OnDialogResponse[/B] вставляем это:
case 4385:
{
if(response)
{
switch(listitem)
{
case 0: SetWeather(10);
case 1: SetWeather(11);
case 2: SetWeather(8);
case 3: SetWeather(9);
case 4: SetWeather(14);
case 5: SetWeather(19);
case 6: SetWeather(20);
case 7: SetWeather(23);
case 8: SetWeather(27);
case 9: SetWeather(30);
case 10: SetWeather(33);
case 11: SetWeather(-1337);
}
}
return 1;
}
При тестирование все работало исправно. Все ошибки в тему =]
p.s поставить перфикс не смог =( \ на картинке есть ошибки(исправлены)
---------- Post added at 16:04 ---------- Previous post was at 15:52 ----------
Не забываем про комментарии кстати.
Последнее редактирование:
