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

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

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

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

Помогите с командой /fare

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

Kosta_Ganzales

Умник
Привет всем пользователям Pawno-Info
видел на Advance у таксистов надпись над тарифом на скрине видно

Где стрит там должна быть свая надпись
Я сам пытался сделать но нечего не получилось выходило куча ошибок
вот команда
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;
				    }
				    if(GetPlayerVehicleID(playerid) >= taxicar1 && GetPlayerVehicleID(playerid) <= taxicar2)
        			{
					    TransportDuty[playerid] = 0;
						PlayerInfo[playerid][pCashantyshz] += TransportMoney[playerid];
  						if(TaxiFare1[playerid] == 1)
						{
						    format(string, sizeof(string), "Вы закончили свой рабочий день");
						    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					 		format(string, sizeof(string), "");
							Update3DTextLabelText(fare3dtaxi[Veh], COLOR_REDD, string);
							TaxiFare1[playerid] = 0;
	    				}
						Delete3DTextLabel(fare3dtaxi[GetPlayerVehicleID(playerid)]);
						ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
						format(string,sizeof(string), "%s снял шашку",sendername);
						SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
						return 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(GetPlayerVehicleID(playerid) >= taxicar1 && GetPlayerVehicleID(playerid) <= taxicar2)
				{
				    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; }
						TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
  						GetPlayerName(playerid,sendername,sizeof(sendername));
  						TaxiFare1[playerid] = 1;
  						if(TaxiFare1[playerid] == 1)
						{
 							format(string, sizeof(string), "{FFFF00}<< Тариф: %d вирт >>\nНовичкам: 0 вирт", TransportValue[playerid]);
   							fare3dtaxi[Veh] = Create3DTextLabel(string, COLOR_YELLOW, 0.0, 0.0, 0.0, 30.0, 0, 1);
    						Attach3DTextLabelToVehicle( fare3dtaxi[Veh], Veh, 0.0, 0.0, 1.55 );
	    				}
	    				format(string,sizeof(string), "%s поставил шашку",sendername);
						SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Вы не таксист / не в машине!");
					    return 1;
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Вы не на службе!");
				}
			}
			else
			{
			   	SendClientMessage(playerid, COLOR_GREY, "Вы не таксист / не в машине!");
			    return 1;
			}
	    return 1;
 	}
Пожалуйста помогите !!!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу