Thanks. Now the script don't have error but it don't spawn me. i don't understand...
I write here the script for any help:
--RTKI GAMEMODE by Loren_ita
rootElement = getRootElement ()
players = getElementsByType("player")
function startMap( startedMap )
mapRoot = getResourceRootElement( startedMap )
for index, player in ipairs(players) do -- For every entry in indexed table "players", store the index in variable "index", and the value in variable "player"
triggerEvent( "PlayerSpawn", rootElement, player ) -- Trigger event "PlayerSpawn" with source "rootElement" and 1st argument is the value of variable "player"
end
end
addEvent ( "PlayerSpawn", true )
function joinHandler( thePlayer )
local SpawnElements = getElementsByType ( "spawnpoint", mapRoot )
local value = SpawnElements[math.random(#SpawnElements)]
local x = tonumber( getElementData( value, "posX" ) )
local y = tonumber( getElementData( value, "posY" ) )
local z = tonumber( getElementData( value, "posZ" ) )
local r = tonumber( getElementData( value, "rotZ" ) or 0 )
repeat until spawnPlayer ( thePlayer , x, y, z, r, math.random (0,288))
end
function respawndied()
setTimer( joinHandler, 1800, 1, source )
end
function spawnJoin()
setTimer( joinHandler, 1800, 1, source )
end
addEventHandler ("PlayerSpawn", rootElement, joinHandler)
addEventHandler ("onGamemodeMapStart", getRootElement(), startMap)
addEventHandler ("onPlayerWasted", getRootElement(), respawndied )
addEventHandler ("onPlayerJoin", getRootElement(), spawnJoin )