• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Небольшая проблема с диалогами

Статус
В этой теме нельзя размещать новые ответы.

Ka81

Начинающий
Пользователь
Регистрация
20 Сен 2018
Сообщения
12
Лучшие ответы
0
Репутация
0
Здравствуйте, пишу сразу я не являюсь скриптером, но у меня небольшая проблема
когда я сажусь в автобус у меня выскакивает диалог аренда, я могу в чат прописать когда /route и перейду на другой диалог
таким образом я арендую автобус халявно допишите пожалуйста код

PHP:
CMD:route(playerid, params[])
{
    if(User[playerid][pJob] != 1) return SendClientMessage(playerid, COLOR_GREY, "Âû íå âîäèòåëü àâòîáóñà!");
	if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ çà ðóëåì àâòîáóñà!");
	new carid = GetPlayerVehicleID(playerid);
    if((carid >= buscar[0] && carid <= buscar[1]) || (carid >= buscar[2] && carid <= buscar[3]) || (carid >= buscar[4] && carid <= buscar[5]) || (carid >= buscar[6] && carid <= buscar[7]))
	{
		if(GetPVarInt(playerid, "TypeBus") > 0)
		{
			format(string, sizeof(string), "Ðàáî÷èé äåíü çàâåðøåí. Âàìè çàðàáîòàíî: %i âèðò. Çà ðåìîíò: -%i âèðò", GetPVarInt(playerid, "BusMoney"), GetPVarInt(playerid,"BusRepairMoney"));
			SendClientMessage(playerid, 0x6495EDFF, string);
			SendClientMessage(playerid, COLOR_WHITE, "Äåíüãè áóäóò ïåðå÷èñëåíû íà ñ÷åò âî âðåìÿ çàðïëàòû");
			User[playerid][pPayCheck] -= GetPVarInt(playerid,"BusRepairMoney");
			DeletePVar(playerid, "BusTime");
			DeletePVar(playerid, "TypeBus");
			DeletePVar(playerid, "BusStop");
			DeletePVar(playerid, "BusMoney");
			DeletePVar(playerid, "BusRepairMoney");
			DeletePVar(playerid, "rentcar_job");
			pPressed[playerid] = 0;
			Delete3DTextLabel(JobText3D[GetPlayerVehicleID(playerid)]);
			SetVehicleToRespawn(GetPlayerVehicleID(playerid));
			DisablePlayerRaceCheckpoint(playerid);
			return true;
		}
		if(GetPlayerVehicleID(playerid) >= buscar[0] && GetPlayerVehicleID(playerid) <= buscar[1]) ShowPlayerDialogEx(playerid,1745,DIALOG_STYLE_MSGBOX," ","Íà÷àòü ðàáîòó âîäèòåëÿ àâòîáóñà?", "Äà", "Íåò");
  		else if(GetPlayerVehicleID(playerid) >= buscar[2] && GetPlayerVehicleID(playerid) <= buscar[3]) ShowPlayerDialogEx(playerid,1745,DIALOG_STYLE_MSGBOX," ","Íà÷àòü ðàáîòó âîäèòåëÿ àâòîáóñà?", "Äà", "Íåò");
    	else if(GetPlayerVehicleID(playerid) >= buscar[4] && GetPlayerVehicleID(playerid) <= buscar[5]) ShowPlayerDialogEx(playerid,1745,DIALOG_STYLE_MSGBOX," ","Íà÷àòü ðàáîòó âîäèòåëÿ àâòîáóñà?", "Äà", "Íåò");
     	else ShowPlayerDialogEx(playerid, 163, 2, "Ìàðøðóò", "ÀâòîÂîêçàë LS << >> Àâòîøêîëà SF\nÀâòîÂîêçàë LS << >> ÀâòîÂîêçàë LV\nÀâòîÂîêçàë LS << >> Çàâîäû", "Ïðèíÿòü", "Îòìåíà");
	}
	else SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ â àâòîáóñå!");
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу