Перейти к содержанию
Авторизация  
RaMzEsS

Помогите сменить вид диалога

Рекомендуемые сообщения

RaMzEsS

Хотел сменить стиль диалога, с DIALOG_STYLE_LIST на DIALOG_STYLE_MSGBOX, но после этого он теряет свою работоспособность

Прошу помощи у вас

	else if(dialogid == 1931)
	{
		if(response)
		{
			switch(listitem)
			{
		   		case 0:
				{
				new sdach = PlayerInfo[playerid][pSdacha];
			    new pracelicense;
			    if(sdach == 0){pracelicense = 0;}
			    if(sdach == 1){pracelicense = 10000;}
			    if(sdach == 2){pracelicense = 20000;}
			    if(sdach == 3){pracelicense = 30000;}
			    if(sdach == 4){pracelicense = 40000;}
			    if(sdach == 5){pracelicense = 50000;}
			    if(sdach == 6){pracelicense = 60000;}
			    if(sdach == 7){pracelicense = 70000;}
			    if(sdach == 8){pracelicense = 80000;}
			    if(sdach == 9){pracelicense = 90000;}
			    if(sdach >= 10){pracelicense = 100000;}
			    new estr[32];
			    new string[124];
			    PlayerInfo[playerid][pSdacha]++;
				PlayerTextDrawSetString(playerid,Rhymed30[playerid],estr);
			    GiveMoney(playerid,-pracelicense);

				new hour,minuite,second;
				gettime(hour,minuite,second);
				new year, month,day;
				getdate(year, month, day);
		        Bankfrackinfo[11][ba_money] += pracelicense;
		        format(Bankfrackinfo[11][ba_metr10],512,Bankfrackinfo[11][ba_metr9]);
		        format(Bankfrackinfo[11][ba_metr9],512,Bankfrackinfo[11][ba_metr8]);
		        format(Bankfrackinfo[11][ba_metr8],512,Bankfrackinfo[11][ba_metr7]);
		        format(Bankfrackinfo[11][ba_metr7],512,Bankfrackinfo[11][ba_metr6]);
		        format(Bankfrackinfo[11][ba_metr6],512,Bankfrackinfo[11][ba_metr5]);
		        format(Bankfrackinfo[11][ba_metr5],512,Bankfrackinfo[11][ba_metr4]);
		        format(Bankfrackinfo[11][ba_metr4],512,Bankfrackinfo[11][ba_metr3]);
		        format(Bankfrackinfo[11][ba_metr3],512,Bankfrackinfo[11][ba_metr2]);
		        format(Bankfrackinfo[11][ba_metr2],512,Bankfrackinfo[11][ba_metr1]);
		        format(Bankfrackinfo[11][ba_metr1],512, "+%d, ????? ???? ?? ???????? %d:%d, %d:%d",pracelicense,hour,minuite,month,day);
		        Savebank(11);
				SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
				SendClientMessage(playerid,COLOR_YELLOW,"?? ?????? ??????????? ?????? ??? /sb!");
				SendClientMessage(playerid,COLOR_YELLOW,"?? ???????? 60??/?, ?? ?????? ?????!");
				SendClientMessage(playerid,COLOR_YELLOW,"?? ?????? ???????? ???? ? ????????? ?? ?????? 2!");
				TakingLesson[playerid] = 1;
	           	TakingLessonbybot[playerid] = 1;
	           	PlayerTextDrawShow(playerid,Rhymed30[playerid]);
				if(obuchalkanorm[playerid] == 4)
					{
					//obuchalkanorm[playerid] = 4;
					new xuy9[512];
					format(xuy9,512,"~w~C —O‚OM!");
					PlayerTextDrawSetString(playerid,Rhymed10[playerid],xuy9);
					//SetPlayerPos(playerid, 2150.5752,-2203.8921,23.2078);
					}
	  			}
			}
	    }
		return 1;
	}
	if (pickupid == sdacha)
	{
		if(PlayerInfo[playerid][pCarLic] == 0)
		{
	    new sdach = PlayerInfo[playerid][pSdacha];
	    new pracelicense;
	    if(sdach == 0){pracelicense = 0;}
	    if(sdach == 1){pracelicense = 10000;}
	    if(sdach == 2){pracelicense = 20000;}
	    if(sdach == 3){pracelicense = 30000;}
	    if(sdach == 4){pracelicense = 40000;}
	    if(sdach == 5){pracelicense = 50000;}
	    if(sdach == 6){pracelicense = 60000;}
	    if(sdach == 7){pracelicense = 70000;}
	    if(sdach == 8){pracelicense = 80000;}
	    if(sdach == 9){pracelicense = 90000;}
	    if(sdach >= 10){pracelicense = 100000;}
	    
        new stringZ[128];
	    
		format(stringZ,sizeof(stringZ),"Стоимость сдачи прав: $%d",pracelicense);
		ShowPlayerDialog(playerid,1931,DIALOG_STYLE_LIST,"Автошкола 'Вираж'",stringZ,"Сдать","Отмена");
		return 1;
	}else return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть права");
	}

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


Ссылка на сообщение
Поделиться на другие сайты
Predator
if (pickupid == sdacha)
    {
        if(PlayerInfo[playerid][pCarLic] == 0)
        {
     new sdach = PlayerInfo[playerid][pSdacha];
     new pracelicense;
     if(sdach == 0){pracelicense = 0;}
     if(sdach == 1){pracelicense = 10000;}
     if(sdach == 2){pracelicense = 20000;}
     if(sdach == 3){pracelicense = 30000;}
     if(sdach == 4){pracelicense = 40000;}
     if(sdach == 5){pracelicense = 50000;}
     if(sdach == 6){pracelicense = 60000;}
     if(sdach == 7){pracelicense = 70000;}
     if(sdach == 8){pracelicense = 80000;}
     if(sdach == 9){pracelicense = 90000;}
     if(sdach >= 10){pracelicense = 100000;}
    
new stringZ[128];
    
        format(stringZ,sizeof(stringZ),"Стоимость сдачи прав: $%d",pracelicense);
        ShowPlayerDialog(playerid,1931,DIALOG_STYLE_MSGBOX,"Автошкола 'Вираж'",stringZ,"Сдать","Отмена");
        return 1;
    }else return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть права");
    }
else if(dialogid == 1931)
    {
        if(response)
        {
             new sdach = PlayerInfo[playerid][pSdacha];
             new pracelicense;
             if(sdach == 0){pracelicense = 0;}
             if(sdach == 1){pracelicense = 10000;}
             if(sdach == 2){pracelicense = 20000;}
             if(sdach == 3){pracelicense = 30000;}
             if(sdach == 4){pracelicense = 40000;}
             if(sdach == 5){pracelicense = 50000;}
             if(sdach == 6){pracelicense = 60000;}
             if(sdach == 7){pracelicense = 70000;}
             if(sdach == 8){pracelicense = 80000;}
             if(sdach == 9){pracelicense = 90000;}
             if(sdach >= 10){pracelicense = 100000;}
             new estr[32];
             new string[124];
             PlayerInfo[playerid][pSdacha]++;
                PlayerTextDrawSetString(playerid,Rhymed30[playerid],estr);
             GiveMoney(playerid,-pracelicense);

                new hour,minuite,second;
                gettime(hour,minuite,second);
                new year, month,day;
                getdate(year, month, day);
         Bankfrackinfo[11][ba_money] += pracelicense;
         format(Bankfrackinfo[11][ba_metr10],512,Bankfrackinfo[11][ba_metr9]);
         format(Bankfrackinfo[11][ba_metr9],512,Bankfrackinfo[11][ba_metr8]);
         format(Bankfrackinfo[11][ba_metr8],512,Bankfrackinfo[11][ba_metr7]);
         format(Bankfrackinfo[11][ba_metr7],512,Bankfrackinfo[11][ba_metr6]);
         format(Bankfrackinfo[11][ba_metr6],512,Bankfrackinfo[11][ba_metr5]);
         format(Bankfrackinfo[11][ba_metr5],512,Bankfrackinfo[11][ba_metr4]);
         format(Bankfrackinfo[11][ba_metr4],512,Bankfrackinfo[11][ba_metr3]);
         format(Bankfrackinfo[11][ba_metr3],512,Bankfrackinfo[11][ba_metr2]);
         format(Bankfrackinfo[11][ba_metr2],512,Bankfrackinfo[11][ba_metr1]);
         format(Bankfrackinfo[11][ba_metr1],512, "+%d, ????? ???? ?? ???????? %d:%d, %d:%d",pracelicense,hour,minuite,month,day);
         Savebank(11);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                SendClientMessage(playerid,COLOR_YELLOW,"?? ?????? ??????????? ?????? ??? /sb!");
                SendClientMessage(playerid,COLOR_YELLOW,"?? ???????? 60??/?, ?? ?????? ?????!");
                SendClientMessage(playerid,COLOR_YELLOW,"?? ?????? ???????? ???? ? ????????? ?? ?????? 2!");
                TakingLesson[playerid] = 1;
         TakingLessonbybot[playerid] = 1;
         PlayerTextDrawShow(playerid,Rhymed30[playerid]);
                if(obuchalkanorm[playerid] == 4)
                    {
                    //obuchalkanorm[playerid] = 4;
                    new xuy9[512];
                    format(xuy9,512,"~w~C —O‚OM!");
                    PlayerTextDrawSetString(playerid,Rhymed10[playerid],xuy9);
                    //SetPlayerPos(playerid, 2150.5752,-2203.8921,23.2078);
                    }
           }
        return 1;
    }

Пробуй

  • Like 1

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.