Thomas_Malibu 2 Опубликовано 14 декабря, 2019 Приветствую! Возникла проблема с модом аризона в крмп 0.3.7. Хотел перенести заправки,перенес координаты,но когда на тех координатах пишу /fill пишет что мол тут заправки нету,но 3д текст горит(перенес не 3д текст если что)! А на предыдущих координатах все норм робит! Если кто знает помогите плиз. Заранее спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Thomas_Malibu 2 Опубликовано 14 декабря, 2019 оказалось что нужно в моде перенести зону действия этой команды. Подскажите пожалуйста где? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Shao 116 Опубликовано 15 декабря, 2019 Без демонстрации кода команды /fill ничего не изменится. Кидай код, хотя можешь и сам поставить проверку на зону с помощью IsPlayerInRangeOfPoint. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Thomas_Malibu 2 Опубликовано 15 декабря, 2019 (изменено) @Shao (на иероглифы не обращай внимания в моде все норм CMD:fill(playerid, params[]) { if(GetPlayerState(playerid) == 2) { new carid = GetPlayerVehicleID(playerid); if(GetVehicleKindFuel(carid) != -1) { if(IsAtGasStation(playerid)) { new fuelid = GetGasStation(playerid); new bizid = FuelInfo[fuelid][fBizzID]; if(BizInfo[bizid][bProducts] >= 100) { if(Fuel[carid] < 100.0) { if(KindFuel[playerid] == -1) { if(GetVehicleKindFuel(carid) != 0) { GameTextForPlayer(playerid,"~w~This type of fuel ~r~is not suitable~w~~n~for your vehicles!",10000,4); } PlayerFuel[playerid] = fuelid; CountFuel[playerid] = 0.0; KindFuel[playerid] = 0; ShowFuelKeys[playerid] = false; new Float:fuel = 100.0 - Fuel[carid]; new string[15]; format(string, sizeof(string), "0/%.1f~g~L", fuel); SendClientMessage(playerid, COLOR_GREEN, "[Èíôîðìàöèÿ] {FFFFFF}Èñïîëüçóéòå êóðñîð ÷òîáû âûáðàòü òèï òîïëèâà è åãî êîë-âî"); SendClientMessage(playerid, COLOR_GREEN, "[Èíôîðìàöèÿ] {FFFFFF}Òàê æå âû ìîæåòå íàæàòü íà \"êîë-âî òîïëèâà\" äëÿ âûçîâà äîï. îêíà ââîäà"); PlayerTextDrawSetString(playerid,FuelCountDraw[playerid], string); PlayerTextDrawSetString(playerid,FuelCostDraw[playerid], "$0"); PlayerTextDrawSetString(playerid,KindFuelDraw[playerid], FuelName[0]); PlayerTextDrawTextSize(playerid,PlayerFuelBar[playerid], 233.0, 0.0); TextDrawShowForPlayer(playerid, FuelDrawBG[0]); TextDrawShowForPlayer(playerid, FuelDrawBG[1]); TextDrawShowForPlayer(playerid, FuelNextKey[0]); TextDrawShowForPlayer(playerid, FuelNextKey[1]); TextDrawShowForPlayer(playerid, FuelBackKey[0]); TextDrawShowForPlayer(playerid, FuelBackKey[1]); TextDrawShowForPlayer(playerid, FuelNextBG[0]); TextDrawShowForPlayer(playerid, FuelNextBG[1]); TextDrawShowForPlayer(playerid, FuelBarDraw); TextDrawShowForPlayer(playerid, FuelSelectDraw); TextDrawShowForPlayer(playerid, FuelCancelDraw); PlayerTextDrawShow(playerid, PlayerFuelBar[playerid]); PlayerTextDrawShow(playerid, FuelCostDraw[playerid]); PlayerTextDrawShow(playerid, FuelCountDraw[playerid]); PlayerTextDrawShow(playerid, KindFuelDraw[playerid]); SelectTextDraw(playerid, 0xAFAFAFFF); } } else SendClientMessage(playerid,COLOR_GREY,"[Îøèáêà] {FFFFFF}Âàø òðàíñïîðò ïîëíîñòüþ çàïðàâëåí"); } else SendClientMessage(playerid,COLOR_GREY,"[Îøèáêà] {FFFFFF}Íà ýòîé çàïðàâêå íå îñòàëîñü òîïëèâà"); } else SendClientMessage(playerid,COLOR_GREY,"[Îøèáêà] {FFFFFF}Âû íè íà 1-é èç çàïðàâîê..."); } else SendClientMessage(playerid,COLOR_GREY,"[Îøèáêà] {FFFFFF}Òîïëèâà äëÿ âàøåãî âèäà òðàíñïîðòà ó íàñ íåò"); } return true; } Изменено 15 декабря, 2019 пользователем Thomas_Malibu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Shao 116 Опубликовано 15 декабря, 2019 В функции IsAtGasStation меняй координаты заправок. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Thomas_Malibu 2 Опубликовано 15 декабря, 2019 @Shao или я тупой или слепой. Спойлер IsAtGasStation(playerid) { if(IsPlayerConnected(playerid)) { new bool:Succes = false; for(new i;i < sizeof(FuelInfo);i ++) { if(IsPlayerInRangeOfPoint(playerid,25.0,FuelInfo[fPos_X],FuelInfo[fPos_Y],FuelInfo[fPos_Z])) { Succes = true; break; } } return Succes; } return false; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Thomas_Malibu 2 Опубликовано 18 декабря, 2019 Решил проблему. Закройте тему! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты