Jump to content

set skin


Recommended Posts

Posted

Where is the error in the code?

local validSkins = {29, 30, 100, 101, 102, 104, 106, 107, 108, 109, 110, 114, 115, 116, 118, 144, 165, 173, 174, 175, 280, 283, 285, 286, 287, 294}

local function spawn(player)
	if player and isElement(player) then
		validSkins[math.random(1,#validSkins)],0,0)
	end
end

 

<meta>
	<info author="Yolo" description="This is script, setting skins." version="1.0.0" type="script" />
	<script src="setskin.lua"/>
</meta>

 

Posted

validSkins [math.random(1,#validSkins)], 0, 0 ) : missing the first parenthesis

validSkins[math.random(1,#validSkins)] : table

0, 0 : argument ?

Maybe you forgot to use the function before the table.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted (edited)

Probably this is what you wanna do:

local validSkins = {29, 30, 100, 101, 102, 104, 106, 107, 108, 109, 110, 114, 115, 116, 118, 144, 165, 173, 174, 175, 280, 283, 285, 286, 287, 294}

function spawnOnJoin()
    local rndSkin = validSkins[math.random(0,#validSkins)] -- get random valid skin from the table
    spawnPlayer(source, 0,0, 5, 0, rndSkin) -- spawn a player when he joins the server
    fadeCamera(source, true)
    setCameraTarget(source, source)
	end
end
addEventHandler("onPlayerJoin", root, spawnOnJoin)

 

Edited by NeverUnbeatable

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...