Holis otra vez.
Tengo un problema, el trigger nose que le pasa no funciona
Mi idea es hacer un panel en el cual al clikear un botón se cree un "object" el cual sea una puerta
Osea es como mapear sin el map editor e_e (Se que al 'restart' u 'stop' se borra el map)
Client:
GUIEditor = {
button = {},
window = {},
memo = {},
}
function Aesede()
PanelObjetosMapa = guiCreateWindow(124, 50, 579, 354, "Panel de objetos de mapeo ~ By: Tomasito", false)
guiWindowSetSizable(PanelObjetosMapa, false)
Close = guiCreateButton(470, 309, 99, 35, "Cerrar", false, PanelObjetosMapa)
guiSetFont(Close, "sa-header")
guiSetProperty(Close, "NormalTextColour", "C8E70000")
GUIEditor.button[1] = guiCreateButton(-451, -44, 51, 15, "", false, Close)
Gate1V = guiCreateButton(10, 50, 70, 27, "Gate1", false, PanelObjetosMapa)
Gate8V = guiCreateButton(10, 271, 70, 27, "Gate7", false, PanelObjetosMapa)
Gate2V = guiCreateButton(10, 98, 70, 27, "Gate2", false, PanelObjetosMapa)
Gate9V = guiCreateButton(10, 317, 70, 27, "Gate8", false, PanelObjetosMapa)
Gate3V = guiCreateButton(10, 141, 70, 27, "Gate4", false, PanelObjetosMapa)
Gate6V = guiCreateButton(10, 225, 70, 27, "Gate6", false, PanelObjetosMapa)
Gate4V = guiCreateButton(10, 184, 70, 27, "Gate5", false, PanelObjetosMapa)
Memo = guiCreateMemo(9, 23, 560, 27, "Al hacer click en cada boton aparecera un objeto diferente. ", false, PanelObjetosMapa)
guiMemoSetReadOnly(Memo, true)
end
showCursor (true)
addEventHandler ("onClientGUIClick",Gate1V,Gate1VV,false)
addCommandHandler ( "panel", Aesede )
function Gate1VV ()
showCursor (true)
triggerServerEvent ( "onGreeting", getLocalPlayer)
end
Server:
function greetingHandler ()
if ( thePlayer ) then
local x, y, z = getElementPosition ( thePlayer )
local theObject = createObject ( 976, x + 0.1, y + 0.1, z, 0, 0, 0 )
if ( theObject ) then
outputConsole ( "Object created successfully", thePlayer )
else
outputConsole ( "Failed to create Object", thePlayer )
end
end
end
end
addEvent( "onGreeting", true )
addEventHandler( "onGreeting", root, greetingHandler )