Вопросы

kala4ik
Новичок

Всем добрый день, помогите пожалуйста, как можно сделать вот этот код более нормальным? 

Суть кода хочется сделать если Еmail не указан то пишет Красным не указан, если не подтвержденый, то желтым пишет Email, ну и если подтвержденный то зеленым. 

 

stock AccountSecurity(playerid)
{
	new dialog[-2+64],string[64];
	if(Player[playerid][pEmCheck] == 0)string = "{FF0000}Не указан";
	else if(Player[playerid][pEmCheck] == 1)string = "{FFFF00}%s",Player[playerid][pEmail];
	else if(Player[playerid][pEmCheck] == 2)string = "{00FF00}%s",Player[playerid][pEmail];
	format(dialog,sizeof(dialog),
	"[1] Email: %s\n[2] Сменить пароль\n\
	[3] Настройка кода безопасности",string);
    ShowPlayerDialog(playerid,DLG_KPK_ACCOUNT_SECURITY,2,"{33CCFF}КПК -> Аккаунт -> Безопасность",dialog,"Выбрать","Назад");
}

 

Отредактировано пользователем kala4ik

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
MuhammadPawn
Великий Гуру

это мало ещё надо менять внекоторых местах код что-бы ты хотел как ты описал 

Поделиться сообщением


Ссылка на сообщение
  • 0
MuhammadPawn
Великий Гуру

@Elrmrnt-Kritik а теперь внимательно читай 

  Цитата

Суть кода хочется сделать если Еmail не указан то пишет Красным не указан, если не подтвержденый, то желтым пишет Email, ну и если подтвержденный то зеленым. 

Читать далее...  

 

Поделиться сообщением


Ссылка на сообщение
  • 0
kala4ik
Новичок
  В 5/1/2018 в 16:16, MuhammadPawn сказал:

@Elrmrnt-Kritik а теперь внимательно читай 

 

Читать далее...  

Он как раз то и внимательно прочитал. Я же не прошу систему мне готовую, я спросил как этот же код сделать но по другому более нормальным. 

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 5/1/2018 в 10:52, kala4ik сказал:

хочется сделать

Читать далее...  

хочется сделать - это когда этого еще нет, а нужно. Тут код готовый есть. Вы просто сначала указываете одно, а потом другое. Тут уже кто какие строки прочитал :)

Если по теме, то тут можно разве немного причесать код: 

  Код (открыть спойлер)

 

можно, конечно, и через тернарный оператор, но это для истинных извращенцев ;)

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Владислав Малиновский
      От Владислав Малиновский
      SWEEK RUSSIA — онлайн игра на телефон с открытым миром, в котором Вы можете создать персонажей вместе со своими друзьями и начать весело проводить время. Вы можете продвигаться по сюжету квестовых миссий или же начать игру с зарабатывания денег в транспортной компании. Создавать организации, подниматься по карьерной лестнице. Заполучив влияние над другими игроками - попробуй себя в роли Президента.
       
      Нам нужны ответственные люди на должность главного администратора. Если вы считаете себя адекватным и ответственным, отпишите в vk.com/devmaksim или t.me/raphmarci.
       
      Официальный сайт проекта - sweekrussia.ru
      Официальный форум проекта - forum.sweekrussia.ru
      Официальное сообщество VK - vk.com/sweekrussia.game
      Официальный TG канал - t.me/sweek_dev
    • bogdan295@gmai
      От bogdan295@gmai
      Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 
      new lssd1; new lssd2;  else if(pickupid == lssd2)// Вход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,1567.5510,-1657.9956,5.3859);         SetPlayerFacingAngle(playerid, 500);         return true;     } else if(pickupid == lssd1)// Вsход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,630.0542,-572.0032,16.3359);         SetPlayerFacingAngle(playerid, 500);         return true;     }     lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд     lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?