DuFraN Posted December 24, 2013 Share Posted December 24, 2013 Hola, que puedo hacer para que cuando un player de determinado team muera spawneé en el barrio de su gang, osea lo que digo es que por ejemplo cuando un balla muera aparesa en su barrio y cuando un grove muera haga lo mismo. ¿Que funcion debo usar?. Link to comment
Daniel1zD Posted December 24, 2013 Share Posted December 24, 2013 createTeam setTimer spawnPlayer setElementFrozen addEventHandler onPlayerSpawn isObjectInACLGroup ("user."..accName, aclGetGroup ( " ACL " ) ) accName = getAccountName ( getPlayerAccount ( thePlayer ) ) no se me ocurre mas perdon :c Link to comment
DuFraN Posted December 24, 2013 Author Share Posted December 24, 2013 No me entendiste Link to comment
JesusAliso Posted December 25, 2013 Share Posted December 25, 2013 tienes que hacer una función que defina. Un jugador en un "Equipo" - al morir aparezca en un lugar en especifico. podrías usar esto. function funcion(source) if getElementType( thePlayer ) == 'player' then local equipo = getTeamFromName ( "Escribe el equipo aqui" ) local Team = getPlayerTeam ( source ) if (Team) == equipo then spawnPlayer (source, x, y, z, rotacion, skinID) addEventHandler ( "onPlayerWasted", getRootElement(), funcion ) Espero que te ayude. EDIT: Claro que tienes que cambiar todo lo de "spawnPlayer" (source, x, y, z, rotacion, skinID) Solo aclaro, me gusta aclarar las cosas Link to comment
Arsilex Posted December 25, 2013 Share Posted December 25, 2013 posiciones = { "NoTeam" = {560, 0, 5},--Solo cambia las coordenadas entre los parentesis "Ballas" = {0, 0, 5}, "Vagos" = {50, 0, 5}, } function spawn() team = getPlayerTeam ( source ) if team then name = getTeamName ( team ) if name then x, y, z = unpack(posiciones[name]) spawnPlayer ( source, x, y, z ) end else x, y, z = unpack(posiciones["NoTeam"]) spawnPlayer ( source, x, y, z ) end end addEventHandler ( "onPlayerWasted", getRootElement(), spawn) Link to comment
DuFraN Posted December 25, 2013 Author Share Posted December 25, 2013 Ya solucione el problema, gracias Link to comment
Arsilex Posted December 25, 2013 Share Posted December 25, 2013 tienes que hacer una función que defina. Un jugador en un "Equipo" - al morir aparezca en un lugar en especifico. podrías usar esto. function funcion(source) if getElementType( thePlayer ) == 'player' then local equipo = getTeamFromName ( "Escribe el equipo aqui" ) local Team = getPlayerTeam ( source ) if (Team) == equipo then spawnPlayer (source, x, y, z, rotacion, skinID) addEventHandler ( "onPlayerWasted", getRootElement(), funcion ) Espero que te ayude. EDIT: Claro que tienes que cambiar todo lo de "spawnPlayer" (source, x, y, z, rotacion, skinID) Solo aclaro, me gusta aclarar las cosas thePlayer no esta definido. Link to comment
JesusAliso Posted December 25, 2013 Share Posted December 25, 2013 tienes que hacer una función que defina. Un jugador en un "Equipo" - al morir aparezca en un lugar en especifico. podrías usar esto. function funcion(source) if getElementType( thePlayer ) == 'player' then local equipo = getTeamFromName ( "Escribe el equipo aqui" ) local Team = getPlayerTeam ( source ) if (Team) == equipo then spawnPlayer (source, x, y, z, rotacion, skinID) addEventHandler ( "onPlayerWasted", getRootElement(), funcion ) Espero que te ayude. EDIT: Claro que tienes que cambiar todo lo de "spawnPlayer" (source, x, y, z, rotacion, skinID) Solo aclaro, me gusta aclarar las cosas thePlayer no esta definido. Ami me sirve perfecto. Link to comment
Arsilex Posted December 25, 2013 Share Posted December 25, 2013 pues no entiendo ni como tiene varios errores te faltan 3 ends y thePlayer no es definido en esa funcion Link to comment
JesusAliso Posted December 25, 2013 Share Posted December 25, 2013 Claro que es obligatorio que vallan los "end", Lo que le di fue una idea, puede tomar la mía o la tuya. Como el quiera... y lo de "thePlayer" Ni en - Debugscript y consola, no me tira error.. Bueno ya hay que dejar esto así, ya que lo soluciono. Y para que no se considere spam Link to comment
Recommended Posts