kevenvz Posted March 31, 2011 Posted March 31, 2011 Hello I want to make this script but I don't know how. I tried this code but it don't work . function setTeams() if (getElementModel==78) then setPlayerTeam(source, teamWorkless) end end
XFawkes Posted March 31, 2011 Posted March 31, 2011 function setTeams() if getElementModel(source) == 78 then setPlayerTeam ( source, teamWorkless) end end European Pro Gamers Member LUA Programmer
Wojak Posted March 31, 2011 Posted March 31, 2011 how is setTeams function called? (event, command, bind key?) create your teleports and interiors in MTA map editor want more excitment in your race map? - add a killer bot you may also add some peds (NPC) - CARMAGEDDON STYLE! 2paq MTA:SA Race Server
kevenvz Posted March 31, 2011 Author Posted March 31, 2011 That is the only function no event etc. fullcode: function createTeams() teamCriminal = createTeam ( "Crimineel", 255, 0, 0 ) teamWorkless = createTeam ( "Werkloos", 255, 255, 255 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeams ) function setTeams() if getElementModel(source) == 78 then setPlayerTeam ( source, teamWorkless) end end
Kenix Posted March 31, 2011 Posted March 31, 2011 That is the only function no event etc.fullcode: function createTeams() teamCriminal = createTeam ( "Crimineel", 255, 0, 0 ) teamWorkless = createTeam ( "Werkloos", 255, 255, 255 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeams ) function setTeams() if getElementModel(source) == 78 then setPlayerTeam ( source, teamWorkless) end end how you use setTeams function? http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
#Paper Posted March 31, 2011 Posted March 31, 2011 function setTeam() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam" class="kw6">setPlayerTeam ( player , teamWorkless) end end end setTimer(1000, setTeam,-1) Try this, i did not test it, but i think that it can be work... P.S: Set the player's team every 1 second... My skype: skiper964 I helped you? Help me! ^^ Help me bro! ^^
kevenvz Posted March 31, 2011 Author Posted March 31, 2011 That script got bugs but I changed a bit and this is teh code: function setTeam() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam ( player , teamWorkless) end end end setTimer(setTeam, 1000, -1)
Kenix Posted March 31, 2011 Posted March 31, 2011 try this setTimer(function() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam ( player , teamWorkless) end end end,1000,0) please explain how you would like to receive getElementModel in which case http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Wojak Posted March 31, 2011 Posted March 31, 2011 try this setTimer(function() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam ( player , teamWorkless) end end end,1000,0) please explain how you would like to receive getElementModel in which case "getElementsByType("player")" returns a table with all players in the server "for id, player in ipairs(getElementsByType("player")) do" - this means "do it for all elements in table (all players)", id is a table index, "player" is some player in the cell with index "id" so " getElementModel(player )" is correct create your teleports and interiors in MTA map editor want more excitment in your race map? - add a killer bot you may also add some peds (NPC) - CARMAGEDDON STYLE! 2paq MTA:SA Race Server
Castillo Posted April 1, 2011 Posted April 1, 2011 function setTeam() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam" class="kw6">setPlayerTeam" class="kw6">setPlayerTeam ( player , teamWorkless) end end end setTimer(1000, setTeam,-1) Try this, i did not test it, but i think that it can be work... P.S: Set the player's team every 1 second... Your timer is wrong, it should be, setTimer(setTeam, 1000, 0) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
#Paper Posted April 1, 2011 Posted April 1, 2011 function setTeam() for id, player in ipairs(getElementsByType("player")) do if getElementModel(player ) == 78 then setPlayerTeam" class="kw6">setPlayerTeam" class="kw6">setPlayerTeam" class="kw6">setPlayerTeam ( player , teamWorkless) end end end setTimer(1000, setTeam,-1) Try this, i did not test it, but i think that it can be work... P.S: Set the player's team every 1 second... Your timer is wrong, it should be, setTimer(setTeam, 1000, 0) Oh i forgot ty My skype: skiper964 I helped you? Help me! ^^ Help me bro! ^^
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now