Хай всем, как сделать так что бы если 1 то мужчина если = 2 то женщина?
Сделал так, но выводит всегда мужчину:
PHP код:
pInfo[playerid][pSex] ? ("Мужчина") : ("Женщина")
Хай всем, как сделать так что бы если 1 то мужчина если = 2 то женщина?
Сделал так, но выводит всегда мужчину:
PHP код:
pInfo[playerid][pSex] ? ("Мужчина") : ("Женщина")
Попробуй так:
И еще проверь, меняется ли значение pInfo[playerid][pSex]PHP код:
( (pInfo[playerid][pSex])? "Мужчина" : "Женщина" )
Это как раз пример того, как НЕ нужно делать. Дефолтный компилятор (который идёт в комплекте с сервером SA:MP) крашит, если строки в тернарном операторе не окружены скобками. Этот баг был исправлен только в патчах от Zeex.
Так вы ж сравниваете с нулём, если писать в условии только (pInfo[playerid][pSex]). И 1 и 2 не равны нулю.
Сравнивайте с единицей (pInfo[playerid][pSex] == 1) и всё будет работать.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Osetin (08.11.2014)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)