hola, quiero hacer un math.random para los skin de stealth pero no me funciona me dice "wrong number of a arguments"
aqui el script
function spyspawn(thisplayer)
currentmap = call(getResourceFromName"mapmanager","getRunningGamemodeMap")
local mapinterior = get(getResourceName(currentmap)..".#interior")
if mapinterior == false then
mapinterior = 0
end
spyteamspawns = getElementByID("spyspawns")
local spypoints
if spyteamspawns then
spypoints = getElementsByType ( "spawnpoint", spyteamspawns )
else
spypoints = getElementsByType ( "spyspawn", mapRoot or getRootElement() )
end
local random = math.random ( 1, table.getn ( spypoints ) )
local posX = getElementData(spypoints[random], "posX")
local posY = getElementData(spypoints[random], "posY")
local posZ = getElementData(spypoints[random], "posZ")
local rot = getElementData(spypoints[random], "rot") or getElementData(spypoints[random], "rotZ") or 0
---aqui--- spawnPlayer ( thisplayer, posX, posY, posZ, rot, math.random (163, 164, 165, 166), mapinterior )
setCameraTarget( thisplayer, thisplayer )
--setCameraMode ( thisplayer, "player" )
setElementData ( thisplayer, "waitingtospawn", "nope" )
getPlayerSpectatee[source] = nil
triggerClientEvent(source,"showSpectateText",source,"",false)
spectators[source] = nil
giveWeapon ( thisplayer, 4, 1 )
setPedFightingStyle ( thisplayer, 6 )
end
addEventHandler ( "dospyspawn", getRootElement(), spyspawn )
addEvent ( "givetheguns",true )