floZZy 125 Опубликовано 14 февраля, 2015 (изменено) Народ,подскажите как убрать таймер на спавн авто. Ну тоесть,вы выходите из авто,и оно спавнится через не которое время. А мне нужно что бы оно вообще не спавнилось. У гос.фракций что бы не спавнилось и личное авто,с меня + Изменено 14 февраля, 2015 пользователем Skeptik16 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rustyk 453 Опубликовано 14 февраля, 2015 Последнее значение функции создания авто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Последнее значение функции создания авто. Эм...а по подробнее:) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rustyk 453 Опубликовано 14 февраля, 2015 У тебя создаётся авто фракциям с помощью функции createvehicle/addstaticvehicle/addstaticvehicleexПоследнее значение и есть таймер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 14 февраля, 2015 На "-1" значение ставь, спавниться вообще не будут. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 У тебя создаётся авто фракциям с помощью функции createvehicle/addstaticvehicle/addstaticvehicleex Последнее значение и есть таймер. Тоесть вот,я создал скутер на спавн:AddStaticVehicleEx(462, 2272.9473, -2175.7400, 21.4511, 40.8000, -1, -1, 100); Получается 100 это респавн?тоесть его просто нужно удалить я так понеЛ?или неТ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 14 февраля, 2015 Меняй значение на -1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Меняй значение на -1 Помог,закрывайте тему:) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Max_Eitzen 337 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Код создания авто кидайте. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rustyk 453 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Точно так же! Ищи такие же функции. Отбирай те , которые связаны с личным авто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Код создания авто кидайте. if(strcmp(cmd, "/addcar", true) == 0) { if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!"); if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!"); if (dostup[playerid] != 1) { ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]"); new car = strval(tmp); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4); SetPVarInt(playerid,"Create_Car",idcar); CarInfo[AllCars][cMileage] = 0.0; if(PlayerInfo[playerid][pAdmin] >=10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d] .",sendername,playerid,idcar); ABroadCast(COLOR_LIGHTRED,string,1); } SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars"); return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Max_Eitzen 337 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Код создания авто кидайте. if(strcmp(cmd, "/addcar", true) == 0) { if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!"); if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!"); if (dostup[playerid] != 1) { ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]"); new car = strval(tmp); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4); SetPVarInt(playerid,"Create_Car",idcar); CarInfo[AllCars][cMileage] = 0.0; if(PlayerInfo[playerid][pAdmin] >=10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d] .",sendername,playerid,idcar); ABroadCast(COLOR_LIGHTRED,string,1); } SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars"); return 1; } CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4); Вот эту строку редактируйте по тому же примеру, что дан выше. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:) Код создания авто кидайте. if(strcmp(cmd, "/addcar", true) == 0) { if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!"); if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!"); if (dostup[playerid] != 1) { ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]"); new car = strval(tmp); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4); SetPVarInt(playerid,"Create_Car",idcar); CarInfo[AllCars][cMileage] = 0.0; if(PlayerInfo[playerid][pAdmin] >=10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d] .",sendername,playerid,idcar); ABroadCast(COLOR_LIGHTRED,string,1); } SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars"); return 1; } CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4); Вот эту строку редактируйте по тому же примеру, что дан выше. Получается вместо 60000*4 писать -1?я просто не догоняю:) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Max_Eitzen 337 Опубликовано 14 февраля, 2015 Да. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 14 февраля, 2015 Скинь-ка загрузку авто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rustyk 453 Опубликовано 14 февраля, 2015 new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, -1); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 14 февраля, 2015 Скинь-ка загрузку авто. Вот stock LoadCar() { new ids[32],str[64]; new iniOpens = ini_openFile("cars.cfg"); ini_getInteger(iniOpens, "AllCars", AllCars); ini_closeFile(iniOpens); if(AllCars != 0) { for(new car = 1; car <= AllCars; car++) { format(ids,sizeof(ids),"cars/%d.ini",car); new iniOpen = ini_openFile(ids); ini_getInteger(iniOpen, "cMod", CarInfo[car][cMod]); ini_getFloat(iniOpen, "cAx", CarInfo[car][cAx]); ini_getFloat(iniOpen, "cAy", CarInfo[car][cAy]); ini_getFloat(iniOpen, "cAz", CarInfo[car][cAz]); ini_getFloat(iniOpen, "cAa", CarInfo[car][cAa]); ini_getInteger(iniOpen, "cCol1", CarInfo[car][cCol1]); ini_getInteger(iniOpen, "cCol2", CarInfo[car][cCol2]); ini_getString(iniOpen, "cOwner", str); format(CarInfo[car][cOwner],24,"%s",str); ini_getFloat(iniOpen, "cPx", CarInfo[car][cPx]); ini_getFloat(iniOpen, "cPy", CarInfo[car][cPy]); ini_getFloat(iniOpen, "cMileage", CarInfo[car][cMileage]); ini_getFloat(iniOpen, "cPz", CarInfo[car][cPz]); ini_getFloat(iniOpen, "cPa", CarInfo[car][cPa]); ini_getInteger(iniOpen, "cLock", CarInfo[car][cLock]); ini_getInteger(iniOpen, "cPrice", CarInfo[car][cPrice]); ini_getInteger(iniOpen, "cSpoiler", CarInfo[car][cSpoiler]); ini_getInteger(iniOpen, "cHood", CarInfo[car][cHood]); ini_getInteger(iniOpen, "cSideskirt", CarInfo[car][cSideskirt]); ini_getInteger(iniOpen, "cNitro", CarInfo[car][cNitro]); ini_getInteger(iniOpen, "cLamps", CarInfo[car][cLamps]); ini_getInteger(iniOpen, "cExhaust", CarInfo[car][cExhaust]); ini_getInteger(iniOpen, "cWheels", CarInfo[car][cWheels]); ini_getInteger(iniOpen, "cRoof", CarInfo[car][cRoof]); ini_getInteger(iniOpen, "cStereo", CarInfo[car][cStereo]); ini_getInteger(iniOpen, "cHydraulics", CarInfo[car][cHydraulics]); ini_getInteger(iniOpen, "cBullbar", CarInfo[car][cBullbar]); ini_getInteger(iniOpen, "cRearBullbars", CarInfo[car][cRearBullbars]); ini_getInteger(iniOpen, "cFrontSign", CarInfo[car][cFrontSign]); ini_getInteger(iniOpen, "cFrontBullbars", CarInfo[car][cFrontBullbars]); ini_getInteger(iniOpen, "cFrontBumper", CarInfo[car][cFrontBumper]); ini_getInteger(iniOpen, "cRearBumper", CarInfo[car][cRearBumper]); ini_getInteger(iniOpen, "cVents", CarInfo[car][cVents]); ini_getInteger(iniOpen, "cPaintJob", CarInfo[car][cPaintJob]); ini_getString(iniOpen, "cNumber", str); format(CarInfo[car][cNumber],64,"%s",str); ini_getInteger(iniOpen, "cArest", CarInfo[car][cArest]); strdel(str,0,sizeof(str)); ini_getString(iniOpen, "cPArest", str); if(!strlen(str)) format(CarInfo[car][cPArest],64,"Nones"); else format(CarInfo[car][cPArest],64,"%s",str); ini_closeFile(iniOpen); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 14 февраля, 2015 У тебя должен быть таймер на спавн личных каров, ищи переменную timecar или как там, убирай всё что с ним связано, без него обойтись лучше. Раньше когда-то игрался с таким ГМ, заметил этот фикс, исправил по-своему ;-D Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Red_Devils 368 Опубликовано 15 февраля, 2015 OnGameModeInit гляди, там авто создаются. Вроде =) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты