Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Вопрос]Команда /fare!!!

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

Kosta_Ganzales

Умник
Как переделать команду /fare так чтобы ещё могли использовать не таксисты а люди у которых своя машина или арендованная !!!
вот команда
PHP:
 if(strcmp(cmd,"/fare",true)==0)
    {
   			new Veh = GetPlayerVehicleID(playerid);
	        if(PlayerInfo[playerid][pJob] == 4)
			{
				if(TransportDuty[playerid] > 0)
				{
				    if(TransportDuty[playerid] == 1)
				    {
				        TaxiDrivers -= 1;
				    }
				    Delete3DTextLabel(taxi3d[Veh]);
				    TransportDuty[playerid] = 0;
					//format(string, sizeof(string), "Вы закончили рабочий день и заработали: %d", TransportMoney[playerid]);
					SendClientMessage(playerid, 0x6495EDFF, "Вы закончили рабочий день");
				//	PlayerInfo[playerid][pCash] +=TransportMoney[playerid];
				//	TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
					return 1;
				}
				if(Veh >= taxicar[0] && Veh <= taxicar[40])
				{
				    if(GetPlayerState(playerid) == 2)
				    {
					    tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendClientMessage(playerid, COLOR_WHITE, "  Введите: /fare [тариф]");
							return 1;
						}
						moneys = strval(tmp);
						if(moneys < 1 || moneys > 1000) { SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше $1000"); return 1; }
						Delete3DTextLabel(taxi3d[Veh]);
					    TaxiDrivers += 1;
						TransportDuty[playerid] = 1;
						 TransportValue[playerid] = moneys;
					    GetPlayerName(playerid,sendername,sizeof(sendername));
	    				format(string, sizeof(string), "<< Тариф: %d$ >>\nНовичкам: 0 ", TransportValue[playerid]);
						taxi3d[Veh] = Create3DTextLabel(string, COLOR_YELLOW, 9999.0, 9999.0, 9999.0, 30.0, 0, 1);
                        Attach3DTextLabelToVehicle(taxi3d[Veh], Veh, 0, 0, 1.5);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Вы не таксист / не в машине!");
					    return 1;
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Вы не на службе!");
				}
			}
			else
			{
			   	SendClientMessage(playerid, COLOR_GREY, "Вы не таксист / не в машине!");
			    return 1;
			}
	    return 1;
 	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу