Вопросы

Здравствуйте знатоки Pawno.

У меня к вам есть вопрос , который решает мою судьбу.

В общем. Мне как-то надо сделать ,чтобы при выборе из "listitem" допустим "Баланс". Сразу переходил на диалог с балансом. 

Тут надо использовать format();
Я пытался сделать и вот что вышло:

P.s Как сделать чтобы везде отображался один и тот-же диалог со значением.

Спойлер

case dBankMenu:
		{
			if(response)
			    return 1;
     		if(!response)
			    return 1;
	//Баланс снять положить перевод
			switch(listitem)
			{
			    case 0:  ShowPlayerDialog(playerid, dBankMenu_1, DIALOG_STYLE_MSGBOX, ""#c_server"Баланс банковского счёта", bank_chet, "OK", "Назад");
			}
		}
		case dBankMenu_1:
		{
		    if(response)
		        return 1;
           new bank_chet[48];
		   format(bank_chet, sizeof(bank_chet), ""#c_white"Баланс банковского счёта составляет: "#c_server"%d", pInfo[playerid][pCard_Money]);
		   ShowPlayerDialog(playerid, dBankMenu_1, DIALOG_STYLE_MSGBOX, ""#c_server"Баланс банковского счёта", bank_chet, "OK", "Назад");
   		}

 

 

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


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

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

  • 0

Это уже не вопрос, а просьба - вот код, вот-так мне нужно.
Непонятно что вообще ты наворотил, погугли что такое локальная переменная и чем она отличается от глобальной переменной.
Оставил конструкцию switch, но если собираешься делать 2 или менее пунктов, то лучше использовать конструкцию if/else.
Пиши четче свои вопросы* т.к. половину не понял.

Спойлер

case dBankMenu: {
	if(!response)
		return 1;
	
	switch(listitem) {
		case 0: {
			new
				string[64];

			format(string,sizeof(string),""#c_white"Баланс банковского счёта составляет: "#c_server"%d",pInfo[playerid][pCard_Money]);
			ShowPlayerDialog(playerid, dBankMenu_1, DIALOG_STYLE_MSGBOX, ""#c_server"Баланс банковского счёта", string, "OK", "Назад");
        }
	}
}

 

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


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

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