Jump to content

Events Problems GUI


iFoReX

Recommended Posts

ok solo una pregunta solid es que todavia no se las diferencias entre server-side y client-side . ai que hacer unos lua client y server side ?

exactamente

y recuerda que en el meta tienes que separarlos por tipos

type"client" 
type"server" 

:D

Link to comment

buee aqui tengo la base pero algo anda mal a y me dirian como podria hacer para que apareciera en un market ?

GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Checkbox = {} 
        GUIEditor_Label = {} 
        GUIEditor_Edit = {} 
        GUIEditor_Image = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(214,198,427,231,"GUI Cambiar Pass",false) 
        GUIEditor_Label[1] = guiCreateLabel(29,54,103,24,"Vieja Contraseña ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[1],0, 0, 190) 
        guiSetFont(GUIEditor_Label[1],"default-bold-small") 
        GUIEditor_Edit[1] = guiCreateEdit(137,51,179,26,"",false,GUIEditor_Window[1]) 
        GUIEditor_Label[2] = guiCreateLabel(29,101,103,24,"Nueva Contraseña ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[2],0,0,190) 
        guiSetFont(GUIEditor_Label[2],"default-bold-small") 
        GUIEditor_Edit[2] = guiCreateEdit(137,92,179,26,"",false,GUIEditor_Window[1]) 
        guiEditSetMaxLength(GUIEditor_Edit[2],10) 
        GUIEditor_Image[1] = guiCreateStaticImage(27,178,94,42,"images/BAT.png",false,GUIEditor_Window[1]) 
        GUIEditor_Image[2] = guiCreateStaticImage(126,175,82,45,"images/shruk.png",false,GUIEditor_Window[1]) 
        GUIEditor_Button[1] = guiCreateButton(324,91,91,35,"Aceptar",false,GUIEditor_Window[1]) 
        GUIEditor_Button[2] = guiCreateButton(325,49,74,35,"Cancelar",false,GUIEditor_Window[1]) 
        GUIEditor_Checkbox[1] = guiCreateCheckBox(30,150,359,20,"Acepto Las Condiciones y Terminos de Uso de este Servidor",false,false,GUIEditor_Window[1]) 
        guiSetFont(GUIEditor_Checkbox[1],"default-small") 
        GUIEditor_Label[3] = guiCreateLabel(29,54,103,24,"Old Password ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[3],0,0,190) 
        guiSetFont(GUIEditor_Label[3],"default-bold-small") 
        GUIEditor_Label[4] = guiCreateLabel(29,101,103,24,"New Password ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[4],0,0,190) 
        guiSetFont(GUIEditor_Label[4],"default-bold-small") 
        GUIEditor_Button[3] = guiCreateButton(325,49,74,35,"Cancel",false,GUIEditor_Window[1]) 
        GUIEditor_Button[4] = guiCreateButton(324,91,91,35,"Acept",false,GUIEditor_Window[1]) 
        GUIEditor_Checkbox[2] = guiCreateCheckBox(30,150,359,20,"I accept the conditions and terms of use of this server",false,false,GUIEditor_Window[1]) 
        guiSetFont(GUIEditor_Checkbox[2],"default-small") 
        GUIEditor_Label[5] = guiCreateLabel(219,181,198,24,"GUI CopyRight 2012 (c) by ElMota",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[5],255, 255, 0) 
        guiSetFont(GUIEditor_Label[5],"default-bold-small") 
  
elseif (source == GUIEditor_Image[1]) then 
guiSetVisible ( GUIEditor_Label[1], true ) 
guiSetVisible ( GUIEditor_Label[2], true ) 
guiSetVisible ( GUIEditor_Label[3], false ) 
guiSetVisible ( GUIEditor_Label[4], false ) 
guiSetVisible ( GUIEditor_Button[1], true ) 
guiSetVisible ( GUIEditor_Button[2], true ) 
guiSetVisible ( GUIEditor_Button[3], false ) 
guiSetVisible ( GUIEditor_Button[4], false ) 
guiSetVisible ( GUIEditor_Checkbox[1], true ) 
guiSetVisible ( GUIEditor_Checkbox[2], false ) 
  
  
elseif (source == GUIEditor_Image[2]) then 
guiSetVisible ( GUIEditor_Label[3], true ) 
guiSetVisible ( GUIEditor_Label[4], true ) 
guiSetVisible ( GUIEditor_Label[1], false ) 
guiSetVisible ( GUIEditor_Label[2], false ) 
guiSetVisible ( GUIEditor_Button[3], true ) 
guiSetVisible ( GUIEditor_Button[4], true ) 
guiSetVisible ( GUIEditor_Button[1], false ) 
guiSetVisible ( GUIEditor_Button[2], false ) 
guiSetVisible ( GUIEditor_Checkbox[2], true ) 
guiSetVisible ( GUIEditor_Checkbox[1], false ) 
  
  
   end 
end 
  
addEventHandler("onClientGUIClick",GUIEditor_Image[1],eta,false) 
addEventHandler("onClientGUIClick",GUIEditor_Image[2],eta,false) 
  

Link to comment

esto llevo asta ahora ^^

Server-side

changepassmarket = createMarker (273.19537, -158.01585, 0, "cylinder", 3, 255, 0, 0, 100) 
  
car1= createBlip ( 273.19537, -158.01585, 1.74052,35,2,0,0,0,0,0,180 ) 
  
addEvent ("viewGUI", true) 
function markerHit (hitPlayer, matchingDimension) 
  if (source == carShopMarker) then 
    triggerClientEvent ("viewGUI", hitPlayer) 
  end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 
  

client-side

     GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Checkbox = {} 
        GUIEditor_Label = {} 
        GUIEditor_Edit = {} 
        GUIEditor_Image = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(214,198,427,231,"GUI Cambiar Pass",false) 
        GUIEditor_Label[1] = guiCreateLabel(29,54,103,24,"Vieja Contraseña ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[1],0, 0, 190) 
        guiSetFont(GUIEditor_Label[1],"default-bold-small") 
        GUIEditor_Edit[1] = guiCreateEdit(137,51,179,26,"",false,GUIEditor_Window[1]) 
        GUIEditor_Label[2] = guiCreateLabel(29,101,103,24,"Nueva Contraseña ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[2],0,0,190) 
        guiSetFont(GUIEditor_Label[2],"default-bold-small") 
        GUIEditor_Edit[2] = guiCreateEdit(137,92,179,26,"",false,GUIEditor_Window[1]) 
        guiEditSetMaxLength(GUIEditor_Edit[2],10) 
        GUIEditor_Image[1] = guiCreateStaticImage(27,178,94,42,"images/BAT.png",false,GUIEditor_Window[1]) 
        GUIEditor_Image[2] = guiCreateStaticImage(126,175,82,45,"images/shruk.png",false,GUIEditor_Window[1]) 
        GUIEditor_Button[1] = guiCreateButton(324,91,91,35,"Aceptar",false,GUIEditor_Window[1]) 
        GUIEditor_Button[2] = guiCreateButton(325,49,74,35,"Cancelar",false,GUIEditor_Window[1]) 
        GUIEditor_Checkbox[1] = guiCreateCheckBox(30,150,359,20,"Acepto Las Condiciones y Terminos de Uso de este Servidor",false,false,GUIEditor_Window[1]) 
        guiSetFont(GUIEditor_Checkbox[1],"default-small") 
        GUIEditor_Label[3] = guiCreateLabel(29,54,103,24,"Old Password ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[3],0,0,190) 
        guiSetFont(GUIEditor_Label[3],"default-bold-small") 
        GUIEditor_Label[4] = guiCreateLabel(29,101,103,24,"New Password ",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[4],0,0,190) 
        guiSetFont(GUIEditor_Label[4],"default-bold-small") 
        GUIEditor_Button[3] = guiCreateButton(325,49,74,35,"Cancel",false,GUIEditor_Window[1]) 
        GUIEditor_Button[4] = guiCreateButton(324,91,91,35,"Acept",false,GUIEditor_Window[1]) 
        GUIEditor_Checkbox[2] = guiCreateCheckBox(30,150,359,20,"I accept the conditions and terms of use of this server",false,false,GUIEditor_Window[1]) 
        guiSetFont(GUIEditor_Checkbox[2],"default-small") 
        GUIEditor_Label[5] = guiCreateLabel(219,181,198,24,"GUI CopyRight 2012 (c) by ElMota",false,GUIEditor_Window[1]) 
        guiLabelSetColor(GUIEditor_Label[5],255, 255, 0) 
        guiSetFont(GUIEditor_Label[5],"default-bold-small") 
  
elseif (source == GUIEditor_Image[1]) then 
guiSetVisible ( GUIEditor_Label[1], true ) 
guiSetVisible ( GUIEditor_Label[2], true ) 
guiSetVisible ( GUIEditor_Label[3], false ) 
guiSetVisible ( GUIEditor_Label[4], false ) 
guiSetVisible ( GUIEditor_Button[1], true ) 
guiSetVisible ( GUIEditor_Button[2], true ) 
guiSetVisible ( GUIEditor_Button[3], false ) 
guiSetVisible ( GUIEditor_Button[4], false ) 
guiSetVisible ( GUIEditor_Checkbox[1], true ) 
guiSetVisible ( GUIEditor_Checkbox[2], false ) 
  
  
elseif (source == GUIEditor_Image[2]) then 
guiSetVisible ( GUIEditor_Label[3], true ) 
guiSetVisible ( GUIEditor_Label[4], true ) 
guiSetVisible ( GUIEditor_Label[1], false ) 
guiSetVisible ( GUIEditor_Label[2], false ) 
guiSetVisible ( GUIEditor_Button[3], true ) 
guiSetVisible ( GUIEditor_Button[4], true ) 
guiSetVisible ( GUIEditor_Button[1], false ) 
guiSetVisible ( GUIEditor_Button[2], false ) 
guiSetVisible ( GUIEditor_Checkbox[2], true ) 
guiSetVisible ( GUIEditor_Checkbox[1], false ) 
  
  
   end 
end 
  
addEventHandler("onClientGUIClick",GUIEditor_Image[1],eta,false) 
addEventHandler("onClientGUIClick",GUIEditor_Image[2],eta,false) 
  
  
addEvent ("viewGUI", true) 
function viewGUI () 
  if (getLocalPlayer() == source) then 
    guiSetVisible (GUIEditor_Window[1], true) 
    showCursor (true) 
  end 
end 
addEventHandler ("viewGUI", getRootElement(), viewGUI) 
  

Tengo 1 problem es q cuando estoy en el market no me aparece la GUI alguien me diria porque no me aparece ? :P

Link to comment
changepassmarket = createMarker (273.19537, -158.01585, 0, "cylinder", 3, 255, 0, 0, 100) 
  
car1= createBlip ( 273.19537, -158.01585, 1.74052,35,2,0,0,0,0,0,180 ) 
  
addEvent ("viewGUI", true) 
function markerHit (hitPlayer, matchingDimension) 
  if (source == carShopMarker) then -- pusiste carShopMarker en vez de changepassmarket 
    triggerClientEvent ("viewGUI", hitPlayer) 
  end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 
  

Link to comment
  • Recently Browsing   0 members

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