Mixters Posted October 27, 2012 Posted October 27, 2012 Hola, quisiera que me explique este ejemplo de la wiki. según el ejemplo a lo que entendí es que no puedes disparar a tu propio team. pero quiero saber si me pueden mostrar un mejor ejemplo local allTeams = getElementsByType ( "team" ) for index, theTeam in ipairs(allTeams) do if ( getTeamFriendlyFire ( theTeam ) == false ) then setTeamFriendlyFire ( theTeam, true ) end end Scripter: 5% / 100% En Conocimientos.
Alexs Posted October 27, 2012 Posted October 27, 2012 local allTeams = getElementsByType ( "team" ) --allTeams = Todos los Teams. for index, theTeam in ipairs(allTeams) do --Para todos ellos se ejecuta: if ( getTeamFriendlyFire ( theTeam ) == false ) then --Se filtran los que tengan el friendlyFire en false. setTeamFriendlyFire ( theTeam, true ) --Se les pone en true. end end Te lo dejo con la explicación linea por linea. Developer @ MYVAL
Mixters Posted October 27, 2012 Author Posted October 27, 2012 lo he probado y no me ha funcionado Scripter: 5% / 100% En Conocimientos.
Alexs Posted October 27, 2012 Posted October 27, 2012 Agrégale un evento. addEventHandler("onResourceStart", getResourceRootElement( getThisResource() ), function() local allTeams = getElementsByType ( "team" ) --allTeams = Todos los Teams. for index, theTeam in ipairs(allTeams) do --Para todos ellos se ejecuta: if ( getTeamFriendlyFire ( theTeam ) == false ) then --Se filtran los que tengan el friendlyFire en false. setTeamFriendlyFire ( theTeam, true ) --Se les pone en true. end end ) Developer @ MYVAL
BorderLine Posted October 27, 2012 Posted October 27, 2012 quieres no hacerle daños a los jugadores del mismo team?? si es asi debes cambiar setTeamFriendlyFire ( theTeam, true ) por el false setTeamFriendlyFire ( theTeam, false ) Actual Nick: [XGN]BorderLine Actual Clan: XLatino Actual Status: Staff, Mod Level 1 (BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline
Mixters Posted October 27, 2012 Author Posted October 27, 2012 Sigue haciendo daño al mismo team Scripter: 5% / 100% En Conocimientos.
BorderLine Posted October 27, 2012 Posted October 27, 2012 lo pusiste en serverside? y al ultimo codigo que te dio Alex le falta un end addEventHandler("onResourceStart", getResourceRootElement( getThisResource() ), function() local allTeams = getElementsByType ( "team" ) for index, theTeam in ipairs(allTeams) do setTeamFriendlyFire ( theTeam, false ) end end ) Intenta asi Actual Nick: [XGN]BorderLine Actual Clan: XLatino Actual Status: Staff, Mod Level 1 (BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline
Alexs Posted October 27, 2012 Posted October 27, 2012 Si, perdón no lo mire, copie lo que habías expuesto. Developer @ MYVAL
Mixters Posted October 27, 2012 Author Posted October 27, 2012 YA ESTA MUCHAS GRACIAS. no me funcionaba era porque puse setTeamFriendlyFire ( theTeam, false. ) -- miren el punto entre el false y el paréntesis Scripter: 5% / 100% En Conocimientos.
BorderLine Posted October 27, 2012 Posted October 27, 2012 jaja, todo esos son detalles que se cometen en la programacion.. pero lo importante es que esta arreglado Actual Nick: [XGN]BorderLine Actual Clan: XLatino Actual Status: Staff, Mod Level 1 (BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline
Recommended Posts