Доброго времени суток. Решил сделать небольшой диалог с выбором погоды для вас. После 20-ти минут работы он был готов
Итак по порядку
Сначала в new вставляем:
Потом в public OnPlayerCommandText вставляем:
Code
{
if (strcmp("/weather", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,Weather,DIALOG_STYLE_LIST,"{{00FF00}Смена погоды by Boufen", "{FF8C00}Гроза\n{C71585}Туман\n{00FFFF}Ясное небоî\n{FFFACD}Жара\n{FFFF00}Пасмурная\n{0000FF}Дожливая\n{FF0000}Ясное-небо,жара\n{FF8C00}Песчанная буря\n{C71585}Туман с легка зеленый","Сменить","Отмена");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(!response) return false;
if(dialogid==Weather)
{
if(listitem== 0)
{
SetPlayerWeather(playerid,08);
}
if(listitem== 1)
{
SetPlayerWeather(playerid,09);
}
if(listitem== 2)
{
SetPlayerWeather(playerid,10);
}
if(listitem== 3)
{
SetPlayerWeather(playerid,11);
}
if(listitem== 4)
{
SetPlayerWeather(playerid,12);
}
if(listitem== 5)
{
SetPlayerWeather(playerid,16);
}
if(listitem== 6)
{
SetPlayerWeather(playerid,17);
}
if(listitem== 7)
{
SetPlayerWeather(playerid,19);
}
if(listitem== 8)
{
SetPlayerWeather(playerid,20);
}
}
return 1;
}
Автор:Boufen