Вход

Просмотр полной версии : [Вопрос] mdialog



Batya_Montes
06.03.2017, 13:50
юзаю у себя в моде mdialog (http://pro-pawn.ru/showthread.php?14311)
возникла одна небольшая проблемка .. если нажать кнопку в диалоге, но ничего в него не ввести (PASSWORD & INPUT style), то не сработает условие вида if(!strlen(inputtext))
возможно ли как-то это решить ?

DeimoS
06.03.2017, 14:00
Лучше всего было бы написать об этом в теме с инклудом =)

Вместо strlen Используй isnull

if(isnull(inputtext)) // Игрок ничего не ввёл

Batya_Montes
06.03.2017, 14:06
Лучше всего было бы написать об этом в теме с инклудом =)

Вместо strlen Используй isnull

if(isnull(inputtext)) // Игрок ничего не ввёл

взял с вики эту функцию

#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
и теперь появился варнинг

warning 201: redefinition of constant/macro (symbol "isnull(%1)")

DeimoS
06.03.2017, 14:07
Значит она у тебя уже есть

Batya_Montes
06.03.2017, 14:09
Значит она у тебя уже есть

да, действительно есть, видимо какой-то инклуд или плагин добавил ее
работает, спасибо, можно закрывать ;)