ChillyVilly 2 Опубликовано 7 июля, 2018 Здравствуйте, ищу систему бензина в целом. Чтобы у автомобиля кончался бензин и чтобы его, собственно можно было бы заправить. (как то так)Кто поможет? -Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
hteppl 214 Опубликовано 7 июля, 2018 Добавь в enum для машин переменную ' cGas ', с приставкой естественно твоей. В начало мода: forward CheckGas(); В public OnGameModeInit() SetTimer("CheckGas", 10000, 1) //снимать будет каждые 10 секунд В конец мода public CheckGas() { for(new i = 0; i < MAX_VEHICLES; i++) { if(CarInfo[i][cGas] < 0) { new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(i, false, lights, alarm, doors, bonnet, boot, objective); continue; } CarInfo[i][cGas]--; } } Команда заправки if(strcmp(cmd, "/fill", true), == 0) { if(IsPlayerInRangeOfPoint(10.0, координата X, координата Y, координата Z) { new fuel; tmp = strtok(cmdtext, idx); fuel = strval(tmp); new carid = GetPlayerVehicleID(playerid); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1; if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Использование: /fill [литры]"); CarInfo[carid][cGas] += fuel; new str[256]; format(str, sizeof(str), "Вы заправили свой автомобиль до %d литров", CarInfo[carid][cGas]); SendClientMessage(playerid, 0xFFFFFAA, str); } else return SendClientMessage(playerid, 0xFFFFFFAA, "Вы не у заправки!"); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ChillyVilly 2 Опубликовано 7 июля, 2018 (изменено) @hteppl, а мне их с индикатором (textdraw показ бензина) надо будет связывать? Или он там автоматом все будет.И по подробней про это: "Добавь в enum для машин переменную ' cGas ', с приставкой естественно твоей." Куда мне и что?) Просто особо не шарю, новенький. [spoiler=Ф О Т О] Изменено 7 июля, 2018 пользователем ChillyVilly 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
hteppl 214 Опубликовано 7 июля, 2018 Вообще какая-то система машин в моде имеется? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MOP TTEX 144 Опубликовано 7 июля, 2018 @hteppl, у него мод с нуля @ChillyVilly, пиши опять в вк, бесплатно как другу сделаю 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ChillyVilly 2 Опубликовано 7 июля, 2018 @hteppl, не 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sanek666 259 Опубликовано 7 июля, 2018 (изменено) ну первый вопрос. есть ли автосалон или система авто? привязывать в любом случае нужно будет к индикатору. UD... увидел что нет этого не чего. Тогда просто используй public FuelCheck Изменено 7 июля, 2018 пользователем Sanek666 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MOP TTEX 144 Опубликовано 7 июля, 2018 FuelCheck причем тут это? Он может по-любому назвать свой каллбэк и вызывать его 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sanek666 259 Опубликовано 7 июля, 2018 FuelCheck я привел пример и то что он сможет найти на форуме и в инете как и что делать. То что в каждом моде этот паблик есть и в нем все понятно. 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты