Jump to content

Скриптер Lua


Recommended Posts

Приветствую, нужен скриптер для дрифт проекта, который готов работать за идею. Работы не много, работа не трудная, работать не долго(в начале осени планируется открытие).
Основная работа: написать коробку передач для автомобиля и сделать трафик автомобилей.
 

Link to comment
On 17.05.2017 at 11:08, Easterdie said:

всего-то сделать коробку передач и запилить ботов.))))))))))))))000000

Коробку сделать много ума не надо, первая передача - один хандлинг, вторая - другой хандлинг

Ботов не с нуля делать

Link to comment

@Sea, это что, вроде такого коробка??

 

Spoiler

 


local handls = {}
local gears = {}
-- loadHandl(id) - подгрузка набора передач, applyHandl - применение набора передач

function getVeh(player)
	if getPedOccupiedVehicleSeat ( player ) == 0 then
		local veh = getPedOccupiedVehicle ( player )
		return veh,getElementModel(veh)
	end
end

function initGear(veh,id)
	if not handls(id) then
		handls[id] = loadHandl(id) --id ТС
	end
	gears[veh] = 1
end

function gearChange(gearIter,player)
	local veh,id = getVeh(player)
	local numgear = gears[gears[veh] + gearIter]
	if veh and numgear then
		applyHandl(handls[id][numgear])
	end
end

function gearClick(click,player)
	local veh,id = getVeh(player)
	if not veh then return false end
	if gears[veh] then
		gearChange(click,player)
	else
		initGear(veh,id)
		gearChange(click,player)
	end
end

function gearUp()
	if getElementType(source) == "player" then
		gearClick(1,source)
	end
end

function gearDown()
	if getElementType(source) == "player" then
		gearClick(-1,source)
	end
end

addCommandHandler("gearup",gearUp)
addCommandHandler("geardown",gearDown)

 

Переключить хендлинги конечно фигня, но если нужно строго каждый хендлинг вручную добавлять, этой половине коробки грош цена. Если при этом переключение происходит строго посредством нажатий двух кнопок пользователя, то и второй половине также.

С ботами конечно получше, с учетом того что уже есть готовые. Но если в чистом виде, доступные не подходят, то что же надо то?

Вот вы говорите работать за идею, а какая собственно идея? Коли для работы много ума не надо, то почему сами не сделаете? Тут есть два варианта вообще, либо вам нужно что-то сложнее, либо у вас вообще нет хоть немного способных к скриптингу.

Идея делать без скриптера сервер или впаривать что много ума не надо, а потом требовать от соискателя какие-то серъёзные фичи, это конечно отличные идеи. Но других, увы не видится в вашей "вакансии".

  • Like 1
Link to comment
On 19.05.2017 at 21:12, Sea said:

Коробку сделать много ума не надо, первая передача - один хандлинг, вторая - другой хандлинг

Ботов не с нуля делать

ну так много ума не надо - возьми сделай, всё ж просто.

про ботов я вообще дико угарел. они ещё и лагать не должны, поди?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...