Jump to content

class on board help plase


panos144

Recommended Posts

Posted

He Wants make in Scoreboard a cloumn Name (Class)

and getPlayers Class

Simply he want Level or Account System

we dont make the whole script make it and we help you finsh it ,

My ingame nickname : Ops!

-DeathMatch GameMode By Ops! : 5%

Posted

somethink like this if help:

  
call(getResourceFromName("dxscoreboard"), "addScoreboardColumn", "Class", getRootElement(), 8, 0.07) 
  
function getclass() 
local players = getElementsByType ( "player" ) 
for theKey,thePlayer in ipairs(players) do 
local class = getPlayerClass(thePlayer) 
end 
end 
end 
end 
end 
end 
end 
setTimer(getclass,100,0) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), getclass ) 

that doesn't work just i write for help if is somethink.

SAPS:RPG owner

In game name:panagiotis

Posted

How do you set the class? element data?

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

My question is pretty obvious, you want to show the class on the scoreboard, that means that you gotta set it first, how do you set it?

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Well, you have a spawn system, right? and when they spawn, there you have to set it.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

like this?

be cause i can't undestand with element data :(

  
call(getResourceFromName("dxscoreboard"), "addScoreboardColumn", "Class", getRootElement(), 8, 0.07) 
  
function getclass() 
local players = getElementsByType ( "player" ) 
setElementData ( thePlayer, "playerclass", true ) 
for theKey,thePlayer in ipairs(players) do 
local class = getPlayerClass(thePlayer) 
end 
end 
end 
end 
end 
end 
end 
setTimer(getclass,100,0) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), getclass ) 
  

SAPS:RPG owner

In game name:panagiotis

Posted

No, post the part where you spawn from your spawn system.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
  
--We use the teams for then trigger to client 
local teamsTable = { 
["Ciudadano Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ciudadano E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ciudadano Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125} 
} 
  
addEvent ( "onPlayerChooseTeam" , true ) 
addEventHandler ( "onPlayerChooseTeam" , root , 
function ( teamName ) 
local team = getTeamFromName ( teamName ) 
setPlayerTeam ( source , team ) 
local spawnX , spawnY , spawnZ = unpack ( teamsTable [ teamName ] ) 
spawnPlayer ( source , spawnX , spawnY , spawnZ ) 
end ) 
  
--Team name and team skin 
local skinsTable = { 
["Ruso"] = {14}, 
["Soldado Ruso"] = {20}, 
["Escuadron Ruso"] = {21}, 
["Ciudadano E.E.U.U"] = {15}, 
["Ejercito E.E.U.U"] = {16}, 
["Escuadron E.E.U.U"] = {17}, 
["Ciudadano Japones"] = {13}, 
["Ejercito Japones"] = {18}, 
["Escuadron Japones"] = {19} 
} 
  
addEvent ( "onPlayerChooseSkin" , true ) 
addEventHandler ( "onPlayerChooseSkin" , root , 
function ( skinID ) 
local skin = unpack ( skinsTable [ skinID ] ) 
setElementModel(source,skin) 
end ) 
  
--Ammo 
local ammo = { 
    1,100,60,150,50,5,300 
    } 
  
  
--Teams, weapons and ammo  
addEvent ( "onPlayerChooseAmmo" , true ) 
addEventHandler ( "onPlayerChooseAmmo" , root , 
    function ( ) 
        local playerTeam = getPlayerTeam ( source )     
        if playerTeam then 
            if playerTeam == getTeamFromName ("Ciudadano Ruso") then 
                giveWeapon(source,1, tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito Ruso") then 
                giveWeapon(source,22,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron Ruso") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true)           
            elseif playerTeam == getTeamFromName ("Ciudadano E.E.U.U") then 
                giveWeapon(source,1,tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito E.E.U.U") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron E.E.U.U") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true)     
            elseif playerTeam == getTeamFromName ("Ciudadano Japones") then 
                giveWeapon(source,1,tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito Japones") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron Japones") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true) 
            end 
        end 
    end 
) 

from here https://community.multitheftauto.com/ind ... ls&id=6487

SAPS:RPG owner

In game name:panagiotis

Posted
call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Class", getRootElement(), 8, 0.07) 
  
--We use the teams for then trigger to client 
local teamsTable = { 
["Ciudadano Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron Ruso"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ciudadano E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron E.E.U.U"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ciudadano Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Ejercito Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125}, 
["Escuadron Japones"] = {1553.0385742188 , -1675.7225341797 , 16.1953125} 
} 
  
addEvent ( "onPlayerChooseTeam" , true ) 
addEventHandler ( "onPlayerChooseTeam" , root , 
function ( teamName ) 
local team = getTeamFromName ( teamName ) 
setPlayerTeam ( source , team ) 
local spawnX , spawnY , spawnZ = unpack ( teamsTable [ teamName ] ) 
spawnPlayer ( source , spawnX , spawnY , spawnZ ) 
setElementData ( source, "Class", teamName ) 
end ) 
  
--Team name and team skin 
local skinsTable = { 
["Ruso"] = {14}, 
["Soldado Ruso"] = {20}, 
["Escuadron Ruso"] = {21}, 
["Ciudadano E.E.U.U"] = {15}, 
["Ejercito E.E.U.U"] = {16}, 
["Escuadron E.E.U.U"] = {17}, 
["Ciudadano Japones"] = {13}, 
["Ejercito Japones"] = {18}, 
["Escuadron Japones"] = {19} 
} 
  
addEvent ( "onPlayerChooseSkin" , true ) 
addEventHandler ( "onPlayerChooseSkin" , root , 
function ( skinID ) 
local skin = unpack ( skinsTable [ skinID ] ) 
setElementModel(source,skin) 
end ) 
  
--Ammo 
local ammo = { 
    1,100,60,150,50,5,300 
    } 
  
--Teams, weapons and ammo 
addEvent ( "onPlayerChooseAmmo" , true ) 
addEventHandler ( "onPlayerChooseAmmo" , root , 
    function ( ) 
        local playerTeam = getPlayerTeam ( source )     
        if playerTeam then 
            if playerTeam == getTeamFromName ("Ciudadano Ruso") then 
                giveWeapon(source,1, tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito Ruso") then 
                giveWeapon(source,22,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron Ruso") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true)           
            elseif playerTeam == getTeamFromName ("Ciudadano E.E.U.U") then 
                giveWeapon(source,1,tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito E.E.U.U") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron E.E.U.U") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true)     
            elseif playerTeam == getTeamFromName ("Ciudadano Japones") then 
                giveWeapon(source,1,tonumber ( ammo[1] ),true) 
                giveWeapon(source,4,tonumber ( ammo[1] ),true) 
                giveWeapon(source,22,tonumber ( ammo[2] ),true) 
            elseif playerTeam == getTeamFromName ("Ejercito Japones") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
            elseif playerTeam == getTeamFromName ("Escuadron Japones") then 
                giveWeapon(source,24,tonumber ( ammo[3] ),true) 
                giveWeapon(source,27,tonumber ( ammo[5] ),true) 
                giveWeapon(source,29,tonumber ( ammo[7] ),true) 
                giveWeapon(source,30,tonumber ( ammo[7] ),true) 
                giveWeapon(source,34,tonumber ( ammo[5] ),true) 
                giveWeapon(source,17,tonumber ( ammo[6] ),true) 
                giveWeapon(source,44,tonumber ( ammo[1] ),true) 
            end 
        end 
    end 
) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

still don't work

and it say

WARNING: spawn/teamSpawn.lua:1: Bad argument 'call'  

i must add and this?

  
call(getResourceFromName("dxscoreboard"), "addScoreboardColumn", "Class", getRootElement(), 8, 0.07) 
      
    function getclass() 
    local players = getElementsByType ( "player" ) 
    for theKey,thePlayer in ipairs(players) do 
    local class = getPlayerClass(thePlayer) 
    end 
    end 
    end 
    end 
    end 
    end 
    end 
    setTimer(getclass,100,0) 
    addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), getclass ) 

SAPS:RPG owner

In game name:panagiotis

Posted

Copy the code again, and no, you don't have to use that.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

You're welcome.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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