Jump to content

Pequeño Error


JesusAliso

Recommended Posts

------------------- 
------------------- 
------------------- 
------------------- 
------------------- 
local gate = createObject( 980, 2358.3818359375, -1658.7236328125, 13.3828125, 0, 0, -80) 
local marker = createMarker( 2358.3818359375, -1658.7236328125, 13.3828125, "cylinder", 10, 255, 255, 255, 0) 
  
  
function moveGate(source) 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( source ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 9.3828125) 
else 
     outputChatBox( "No eres del Team", source, 0, 255, 0) 
end   
end 
addEventHandler("onMarkerHit", marker, moveGate) 
  
function moveBack(source) 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( source ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 13.3828125) 
else 
     outputChatBox( "No eres del Team", source, 0, 255, 0) 
end 
end 
addEventHandler( "onMarkerLeave", marker, moveBack )  

Bueno, No se por que me da este error.

oOo35tO.png

Funciona todo bien, pero como hago para que no me tire ese error?

Link to comment
------------------- 
------------------- 
------------------- 
------------------- 
------------------- 
local gate = createObject( 980, 2358.3818359375, -1658.7236328125, 13.3828125, 0, 0, -80) 
local marker = createMarker( 2358.3818359375, -1658.7236328125, 13.3828125, "cylinder", 10, 255, 255, 255, 0) 
  
  
function moveGate(thePlayer) 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( thePlayer ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 9.3828125) 
else 
     outputChatBox( "No eres del Team", thePlayer, 0, 255, 0) 
end   
end 
addEventHandler("onMarkerHit", marker, moveGate) 
  
function moveBack(thePlayer) 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( thePlayer ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 13.3828125) 
else 
     outputChatBox( "No eres del Team", thePlayer, 0, 255, 0) 
end 
end 
addEventHandler( "onMarkerLeave", marker, moveBack )  

Inténtalo así y dime si hay algún error.

Link to comment

Utilizando 'getElementType', es realmente sencillo de hacer.

------------------- 
------------------- 
------------------- 
------------------- 
------------------- 
local gate = createObject( 980, 2358.3818359375, -1658.7236328125, 13.3828125, 0, 0, -80) 
local marker = createMarker( 2358.3818359375, -1658.7236328125, 13.3828125, "cylinder", 10, 255, 255, 255, 0) 
  
  
function moveGate(thePlayer) 
if getElementType( thePlayer ) == 'player' then 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( thePlayer ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 9.3828125) 
else 
     outputChatBox( "No eres del Team", thePlayer, 0, 255, 0) 
end   
end 
end 
addEventHandler("onMarkerHit", marker, moveGate) 
  
function moveBack(thePlayer) 
if getElementType( thePlayer ) == 'player' then 
local WoG = getTeamFromName ( "WoG" ) 
local Team = getPlayerTeam ( thePlayer ) 
if (Team) == WoG then 
moveObject(gate, 3000, 2358.3818359375, -1658.7236328125, 13.3828125) 
else 
     outputChatBox( "No eres del Team", thePlayer, 0, 255, 0) 
end 
end 
end 
addEventHandler( "onMarkerLeave", marker, moveBack )  

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...