Narutimmy Posted July 12, 2013 Share Posted July 12, 2013 Bueno quiero que al spawnear si no tienes un Team te envie al team Civiles que ya esta creado con otro scrip.. pero me da error de argumento en "setPlayerTeam" lo puse en Sv addEventHandler("onPlayerSpawn",root, function( source ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(setPlayerTeam, 6000, 1, source, Civiles ) ; end end ); Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 'Civiles'' no esta definido y quita 'source' de los parámetros de la función. Link to comment
Narutimmy Posted July 12, 2013 Author Share Posted July 12, 2013 'Civiles'' no esta definido y quita 'source' de los parámetros de la función. Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero addEventHandler("onPlayerSpawn",root, function( ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(killPed, 6000, 1, source ) ; end end ); Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 'Civiles'' no esta definido y quita 'source' de los parámetros de la función. Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero addEventHandler("onPlayerSpawn",root, function( ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(killPed, 6000, 1, source ) ; end end ); Al reconectar pierdes el 'team'. Link to comment
Narutimmy Posted July 12, 2013 Author Share Posted July 12, 2013 'Civiles'' no esta definido y quita 'source' de los parámetros de la función. Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero addEventHandler("onPlayerSpawn",root, function( ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(killPed, 6000, 1, source ) ; end end ); Al reconectar pierdes el 'team'. Pero uso el Save System... que guarda y pone el team al reconectar. Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 Estas seguro de que el 'team' lo da antes de que spawnean? Link to comment
Narutimmy Posted July 12, 2013 Author Share Posted July 12, 2013 Estas seguro de que el 'team' lo da antes de que spawnean? Lo da al hacer login Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 Estas seguro de que el 'team' lo da antes de que spawnean? Lo da al hacer login Por que no vuelves a la idea original de ponerlos en el 'team Civiles' ? Link to comment
Narutimmy Posted July 12, 2013 Author Share Posted July 12, 2013 Estas seguro de que el 'team' lo da antes de que spawnean? Lo da al hacer login Por que no vuelves a la idea original de ponerlos en el 'team Civiles' ? Porque tengo 3 Teams creados con un scrip, no seria problema, pero los otros 3 Teams (uno de ellos es civiles) lo crea el Spawn de 50p,por eso no puedo definirlo Link to comment
MTA Team 0xCiBeR Posted July 12, 2013 MTA Team Share Posted July 12, 2013 El problema es que usas el spawn de 50p, y si el team aun no esta creado, Por ahi entre que crea el team, te spawnea, ya paso el evento,Usa timers para que despues de que spawnee, obtenga el team Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 El problema es que usas el spawn de 50p, y si el team aun no esta creado, Por ahi entre que crea el team, te spawnea, ya paso el evento,Usa timers para que despues de que spawnee, obtenga el team Off Topic: No te lo tomes a mal, pero te dejo esto. Link to comment
MTA Team 0xCiBeR Posted July 12, 2013 MTA Team Share Posted July 12, 2013 Off Topic: Hablo asi xq me gusta Link to comment
AlvareZ_ Posted July 12, 2013 Share Posted July 12, 2013 Alexs_Steel, No es por nada pero siempre te crees superior y mejor a los demas. Bajale un poco Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 Off Topic: Hablo asi xq me gusta lal Spoiler Party ^^ Volviendo al tema, @Narutimmy te saldría mas fácil editar el spawn de 50p para que no elimine los 'teams' vacíos y luego ver los errores de tu script. Link to comment
Narutimmy Posted July 12, 2013 Author Share Posted July 12, 2013 Usa: getTeamFromName. Algo asi? addEventHandler("onPlayerSpawn",root, function( source ) local Civi = getTeamFromName( "Civiles" ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(setPlayerTeam, 6000, 1, source, Civi ) ; end end ); Link to comment
Alexs Posted July 12, 2013 Share Posted July 12, 2013 Usa: getTeamFromName. Algo asi? addEventHandler("onPlayerSpawn",root, function( source ) local Civi = getTeamFromName( "Civiles" ) local clanName = getTeamName(getPlayerTeam(source)) if not clanName then setTimer(setPlayerTeam, 6000, 1, source, Civi ) ; end end ); Si, ¿funciona? Link to comment
Recommended Posts