Your code totally wrong.
1. thePlayer not defined so when you use this it return false.
2. function countPlayerInTeam doesn't exists. You should use
countPlayersInTeam
3. Syntax error
GUIEditor_Label[6] = guiCreateLabel(165,41,40,14,"Police:..countPlayerInTeam(getTeamFromName("police"))",false,GUIEditor_Window[1])
Use /debugscript 3 before post code!
Try
addEventHandler( 'onResourceStop', resourceRoot,
function( )
for sData, _ in pairs( getAllElementData( root ) ) do
removeElementData( root, sData )
end
end
)
addEventHandler( 'onResourceStop', resourceRoot,
function( )
for _, pPlayer in ipairs( getElementsByType 'player' ) do
for sData, _ in pairs( getAllElementData( pPlayer ) ) do
removeElementData( pPlayer, sData )
end
end
end
)
Скачай Notepad++ и поставь туда все плюшки типа подсветки синтаксиса( мташных функций), дебаггер.
https://forum.multitheftauto.com/viewtop ... 3ed19ef7b7
Шутишь чтоли? Lua самый лёгкий скриптовой язык, который существует, тут можно найти хорошие и понятные мануалы по Lua.
https://forum.multitheftauto.com/viewtop ... 07b2068c32
То что ты перечислил можно сделать в мта.
http://code.google.com/p/mtasa-blue/source/list
Там можно увидеть, что все эти запросы ( которые назначены на версию 1.3.1 в плане развития ) объединены с 1.3. И на найтли ты можешь скачать эти сборки.
Притом что ты её прямо сейчас можешь поставить и наслаждаться.
https://wiki.multitheftauto.com/wiki/OnClientPreRender
local nZ = 20 -- начальная позиция по оси Z
function OnClientPreRender( )
nZ = nZ + 0.1
if math.floor( nZ ) >= 50 then -- Когда позиция по оси Z будет больше или равно 50ти, то убираем обработчик и напрявляем камеру на игрока
removeEventHandler( 'onClientPreRender', root, OnClientPreRender )
setCameraTarget( localPlayer )
else
setCameraMatrix( 0, 0, nZ )
end
end
addEventHandler( 'onClientPreRender', root, OnClientPreRender )
Обновил.