Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Большой диалог - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
Большой диалог

#1
Пользователь офлайн   neonpro5 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Добрый день, мне нужно как то сделать этот диалог, но при компилирование говорит что строка слишком длинная. Как уместить все в одном диалоге и разом?

CMD:getadm(playerid)
{
	new coordsstring[1024];
	format( coordsstring, sizeof(coordsstring),
   "Хелперка 1 уровня [Требуется 1 час]\n\
    Хелперка 5 уровня [Требуется 2 часа]\n\
 	Хелперка 8 уровня [Требуется 4 часа]\n\
 	Админка 1 уровня [Требуется 5 часов]\n\
 	Админка 2 уровня [Требуется 8 часов]\n\
 	Админка 3 уровня [Требуется 10 часов]\n\
    Админка 4 уровня [Требуется 15 часов]\n\
    Админка 5 уровня [Требуется 20 часов]\n\
    Админка 6 уровня [Требуется 25 часов]\n\
    Админка 7 уровня [Требуется 30 часов]\n\
    Админка 8 уровня [Требуется 35 часов]\n\
    Админка 9 уровня [Требуется 40 часов]\n\
    Админка 10 уровня [Требуется 50 часов]\n\
    Админка 11 уровня [Требуется 100 часов]\n\
    Админка 12 уровня [Требуется 500 часов]\n\
    Ваш ник:%s\n\
    Отыграно часов:",PlayerInfo[playerid][pNames]);
    SPD(playerid,556,DIALOG_STYLE_MSGBOX,"{00FF00}Призы за часы!",string,"Получить","Отмена");


}
0

#2
Пользователь офлайн   Pa4enka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Использовать компилятор от Zeex'a.
0

#3
Пользователь офлайн   neonpro5 

  • Знаток
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPa4enka (12 Октябрь 2018 - 11:00) писал:

Использовать компилятор от Zeex'a.


Он ошибку выдает. Что то связанное с инклюдами a_samp и a_npc
0

#4
Пользователь офлайн   KlareoN 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Скачай Subline Text и делай. Удобно и не крашит
0

#5
Пользователь онлайн   Exort 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Смотри уроки от Sonic X
0

#6
Пользователь офлайн   neonpro5 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
UP!!


С диалогами вроде разобрался, а вот с проверками так и не смог. Не понимаю в чем проблема, две эти проверки не работают, т.е действия выполняются в любом случае. Есть способ это исправить




if(dialogid == 558) //BM
        {
        if(!response) return 1;
       	{
       		if(PlayerInfo[playerid][pPayDayHad] == 2) return SendClientMessage(playerid, COLOR_RED, "Что - то пошло не так");
			{
            	PlayerInfo[playerid][pHelper] = 1;
            	UpdatePlayerData(playerid, "pHelper", PlayerInfo[playerid][pHelper]);
            	SendClientMessage(playerid, COLOR_RED, "Вы стали хелпером 1 уровня");
			}
         	if(PlayerInfo[playerid][pPayDayHad] == 3) return SendClientMessage(playerid, COLOR_RED, "Что - то пошло не так");
			{
            	PlayerInfo[playerid][pHelper] = 5;
            	UpdatePlayerData(playerid, "pHelper", PlayerInfo[playerid][pHelper]);
            	SendClientMessage(playerid, COLOR_RED, "Вы стали хелпером 5 уровня");
			}
        	
        }
        return 1;
        }

Сообщение отредактировал neonpro5: 12 Октябрь 2018 - 16:46

0

#7
Пользователь офлайн   Quentino 

  • Island
  • Вставить ник
  • Раскрыть информацию
Сколько времени ты уже занимаешь пувном, и до сих пор не знаешь даже самую обыкновенную конструкцию if?

естесно у тебя там ничего не работает? что это за магические фигурные скобки? для чего они? к чему они? к предыдущему if`у? Так действие для того ифа ты уже задал другое



Ты с 17 года задаёшь тут вопросы, даже если ты пишешь моды с помощью волшебных комбинаций copy/paste, то должен был бы заметить некую закономерность в проверках, и где вообще, и как используют {}..

Сообщение отредактировал Quentino: 12 Октябрь 2018 - 19:45

1

#8
Пользователь офлайн   neonpro5 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Ну раз так, то тему закрываю.

Сообщение отредактировал neonpro5: 13 Октябрь 2018 - 06:48

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей