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

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

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

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

Fuel List

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

balbesenok

Умник
Проблема с /fuellist (( Мод diamond rp. ))
При вводе команды ничего не происходит, после повторного ввода пишет, что при открытом диалоге нельзя использоваться команды. Хотя его нет!
Вообщем, с командой явно проблемы.

Команда:
PHP:
if(!strcmp(cmd,"/fuellist",true))
	{
        if(pData[playerid][pJob] != 6) return SendClientMessage(playerid,CGRAY,"Âàì íåäîñòóïíà ýòà êîìàíäà");
        new data[2][50];
        new vehicleid = GetPlayerVehicleID(playerid);
        if(vehicleid >= aFuel[0] && vehicleid < aFuel[1] && IsTrailerAttachedToVehicle(vehicleid) && pTemp[playerid][pTruckID] == vehicleid)
        {
            if(!fuelOrders) return SendClientMessage(playerid,CGRAY,"Äîñòóïíûõ çàêàçîâ íà áåíçèí íå íàéäåíî.");
			new result[150], zS[150], zID, zFind;
			new tempFuel[2];
            new Result:fuelorder = sql_query(zConn, "SELECT * FROM `fuelorders` ORDER BY `id`");
			for(new i;i < sql_num_rows(fuelorder);i++)
			{
			    zFind = 0;
			    sql_fetch_row(fuelorder,"|",result);
	        	sql_next_row(fuelorder);
			    sscanf(result,"p<|>e<ii>",tempFuel);
			    foreach(new ii:Player) {
			    	if(pTemp[ii][pTruckLoadID] == tempFuel[0]) { zFind = 1; break; }
				}
				if(zFind) continue;
				zID++;
				format(data[0], 25, "%s%d|",data[0], tempFuel[0]);
				format(data[1], 25, "%s%d|",data[1], tempFuel[1]);
				format(zS, sizeof(zS), "{"#cWHITE"}%s%d. ÀÇÑ ¹%d | {"#cLIGHTGREEN"}%s{"#cWHITE"} | %d ë.\n", zS, zID, tempFuel[0], gFillings[tempFuel[0]][fillOwner], tempFuel[1]);
			}
			sql_free_result(fuelorder);
			SetPVarString(playerid, "tempfill", data[0]);
			SetPVarString(playerid, "tempval", data[1]);
			ShowPlayerDialog(playerid,dFuelList,DIALOG_STYLE_LIST,"Çàêàçû òîïëèâà:",zS, "Âûáîð","Îòìåíà");
        }
		else SendClientMessage(playerid,CGRAY,"Âû äîëæíû áûòü çà ðóë¸ì àðåíäîâàííîãî áåíçîâîçà.");
		return 1;
	}

case:
PHP:
		case dFuelList:
		{
		    if(!response) return 1;
			new vehicleid = GetPlayerVehicleID(playerid);
			new truckid = GetVehicleTrailer(vehicleid);
			if((vehicleid >= aFuel[0] && vehicleid < aFuel[1]) && GetVehicleModel(truckid) == 584 && pTemp[playerid][pTruckID] == vehicleid)
        	{
        	    new fillid[10];
				new zS[25]; GetPVarString(playerid, "tempfill", zS, 25);
				sscanf(zS,"p<|>e<iiiiiiiiii>",fillid);
        	    DeletePVar(playerid, "tempfill");
				foreach(new i:Player)
				{
			    	if(pTemp[i][pTruckLoadID] == fillid[listitem]) return SendClientMessage(playerid, COLOR_RED, "Ýòîò çàêàç óæå íåäîñòóïåí.");
				}
        	    pTemp[playerid][pTruckLoadID] = fillid[listitem];

				GetPVarString(playerid, "tempval", zS, 25);
				sscanf(zS,"p<|>e<iiiiiiiiii>",fillid);
        	    DeletePVar(playerid, "tempval");

        	    pTemp[playerid][pTruckWagonID] = truckid;
        	    pTemp[playerid][pTruckWeight] = fillid[listitem];
        	    /*çàãðóçêà ôóðû, ÷åêïîéíò*/
        	    SetPlayerCheckpoint(playerid,gFuelPumps[pTemp[playerid][pTruckLoadID]-1][0][0],gFuelPumps[pTemp[playerid][pTruckLoadID]-1][0][1],gFuelPumps[pTemp[playerid][pTruckLoadID]-1][0][2],4.0);
				pTemp[playerid][pGPS] = true;
				fuelOrders--;
				zFuelUpdate();
				new mes[128];
				if(pTemp[playerid][pTruckWagonText] != Text3D:INVALID_3DTEXT_ID) DestroyDynamic3DTextLabelEx(pTemp[playerid][pTruckWagonText]);
				format(mes,sizeof(mes),"{"#cGREEN"}Òîïëèâà â öèñòåðíå: {"#cWHITE"}%d ë.",pTemp[playerid][pTruckWeight]);
				pTemp[playerid][pTruckWagonText] = CreateDynamic3DTextLabel(mes,CWHITE,0.0,0.0,2.0,20.0,INVALID_PLAYER_ID,pTemp[playerid][pTruckWagonID]);
				SendClientMessage(playerid, COLOR_LIGHTGREEN, "Âû ïðèíÿëè çàêàç.  Âàøó öèñòåðíó çàëèò áåíçèí äëÿ çàêàç÷èêà");
                SendClientMessage(playerid, COLOR_LIGHTRED, "Îòâåçèòå áåíçèí íà çàïðàâêó. Ÿ ìåñòîïîëîæåíèå îòìå÷åíî íà Âàøåì ðàäàðå");
        	}
            else SendClientMessage(playerid,CGRAY,"Âû äîëæíû áûòü çà ðóë¸ì àðåíäîâàííîãî áåíçîâîçà.");
		}

Буду очень благодарен за помощь:)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу