Всем доброго времени суток. недавно решил заняться программированием на языке LUA и решил писать простые скрипты для нашего с другом сервера ( Kings and Queens ). И вот я написал простенькое GUI для нашего сервера, чтобы новичкам все было понятно. И создал кнопку ( Taxi ), нажав на которую, ты получаешь машину такси, чтобы начать работать на ней и получать денюжки, для того что бы в дальнейшем покупать различные вещи на нашем сервере, но не суть. И вот дело в том, что человек, вызвавший функцию получения такси, может создать 100 такси. А то и 500. И после этого сервер начинает жутко лагать. Хочу вас попросить, что нужно дописать в мой код, чтобы Player мог вызвать только одно такси, и при вызове следующей машины, у него пропадала старая? Заранее благодарен вам за ответ.
P.S. прошу сильно не ругаться на мой код, ибо только начинающий скриптер
function vehiclecar ( )
local accName = getAccountName ( getPlayerAccount ( source ) )
x,y,z = getElementPosition ( source )
createVehicle ( 420, x + 3, y, z + 1 )
outputChatBox("Такси успешно создано",source,255,255,0,false)
end
addEvent( "vehiclecar", true )
addEventHandler( "vehiclecar", getRootElement(),vehiclecar )