JU714N Posted August 25, 2013 Share Posted August 25, 2013 Hola, es mi primera pregunta aca, y es la primera vez que creo un server, la cosa es que encontre un skin panel, en arabe, lo modifique todo, y quedo genial, pero solo tiene hasta 12 skins, entonces, modifique de nuevo, y hice 2 diferentes, el original se abre con f7, y quise poner el otro con f6 pero no funciona, ni siquiera me lo lee la consola, lo activo y todo, pero no abre, y si pongo f7 abre el que edite que funciono de 10 Client guiSetVisible (GUIEditor_Window[1], false) function OpenWin() if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) guiSetInputEnabled(true) playSound("1.wav") end end bindKey ( "F6" , "down" , openGui ) Solo quiero el mod dos veces, uno con f6 y otro con f7, y como ven en el client edite la bindkey pero nada.... Link to comment
EstrategiaGTA Posted August 25, 2013 Share Posted August 25, 2013 En realidad no necesitas dos GUIs (o como tu le llamas mod) dos veces, puedes editarlo y añadirle más skins. Prueba con este código: function OpenGui() if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) guiSetInputEnabled(true) playSound("1.wav") end end bindKey ( "F6" , "down" , openGui ) function omg ( ) guiSetVisible (GUIEditor_Window[1], false) end addEventHandler("onClientResourceStart", getRootElement(), omg) El problema era que la función era 'OpenWin' y en el bindKey pusiste 'openGui'... También le puse para que cuando inicia el resource no te salga la ventana. Link to comment
JU714N Posted August 25, 2013 Author Share Posted August 25, 2013 Mira, yo no lo cree el panel, (o gui) por eso no sabria editarlo, y no le añado mas skins porque no entra en la pantalla sino, ademas que le faltarian botones, te dejo todo. Client GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} outputChatBox("#ffff00= Presiona F6 para cambiar el Skin. =",0,255,0,true) GUIEditor_Window[1] = guiCreateWindow(88,66,917,672,"skin panel by ju714n",false) guiSetAlpha(GUIEditor_Window[1],1) gg = guiCreateStaticImage(19,23,154,96,"gg.png",false,GUIEditor_Window[1]) gg = guiCreateButton(18,122,156,76,"Hunk",false,GUIEditor_Window[1]) guiSetProperty(gg,"NormalTextColour", "FF00FF00") th1 = guiCreateStaticImage(197,28,162,89,"th1.png",false,GUIEditor_Window[1]) th1 = guiCreateButton(199,123,158,74,"Claire",false,GUIEditor_Window[1]) guiSetProperty(th1,"NormalTextColour", "FF00FF00") th2 = guiCreateStaticImage(373,30,151,88,"th2.png",false,GUIEditor_Window[1]) th2 = guiCreateButton(373,126,151,73,"Ada",false,GUIEditor_Window[1]) guiSetProperty(th2,"NormalTextColour", "FF00FF00") s1 = guiCreateStaticImage(548,35,165,84,"s1.png",false,GUIEditor_Window[1]) s1 = guiCreateButton(546,129,164,70,"Leon",false,GUIEditor_Window[1]) guiSetProperty(s1,"NormalTextColour", "FF00FF00") s2 = guiCreateStaticImage(732,39,170,87,"s2.png",false,GUIEditor_Window[1]) s2 = guiCreateButton(732,131,175,70,"Wesker",false,GUIEditor_Window[1]) guiSetProperty(s2,"NormalTextColour", "FF00FF00") b = guiCreateStaticImage(199,220,163,92,"b.png",false,GUIEditor_Window[1]) s = guiCreateStaticImage(385,221,150,91,"s.png",false,GUIEditor_Window[1]) s = guiCreateButton(385,320,151,72,"Krauser",false,GUIEditor_Window[1]) guiSetProperty(s,"NormalTextColour", "FF00FF00") l = guiCreateStaticImage(555,224,158,90,"l.png",false,GUIEditor_Window[1]) l = guiCreateButton(555,323,157,70,"Vector",false,GUIEditor_Window[1]) guiSetProperty(l,"NormalTextColour", "FF00FF00") i = guiCreateStaticImage(728,226,159,98,"i.png",false,GUIEditor_Window[1]) i = guiCreateButton(730,328,153,64,"Luis",false,GUIEditor_Window[1]) guiSetProperty(i,"NormalTextColour", "FF00FF00") sp = guiCreateStaticImage(18,216,171,95,"sp.png",false,GUIEditor_Window[1]) sp = guiCreateButton(20,319,173,72,"Chris",false,GUIEditor_Window[1]) guiSetProperty(sp,"NormalTextColour", "FF00FF00") b = guiCreateButton(205,320,161,72,"Sobreviviente",false,GUIEditor_Window[1]) guiSetProperty(b,"NormalTextColour", "FF00FF00") cj = guiCreateStaticImage(26,406,211,127,"cj.png",false,GUIEditor_Window[1]) cj = guiCreateButton(26,539,214,77,"Ashley",false,GUIEditor_Window[1]) guiSetProperty(cj,"NormalTextColour", "FF00FF00") r = guiCreateStaticImage(279,406,187,137,"r.png",false,GUIEditor_Window[1]) r = guiCreateButton(283,549,184,65,"Buhonero",false,GUIEditor_Window[1]) guiSetProperty(r,"NormalTextColour", "FF00FF00") h = guiCreateStaticImage(528,410,190,144,"h.png",false,GUIEditor_Window[1]) h = guiCreateButton(529,559,191,51,"Sheva",false,GUIEditor_Window[1]) guiSetProperty(h,"NormalTextColour", "FF00FF00") y = guiCreateStaticImage(742,413,163,142,"y.png",false,GUIEditor_Window[1]) y = guiCreateButton(740,559,168,52,"Jill",false,GUIEditor_Window[1]) guiSetProperty(y,"NormalTextColour", "FF00FF00") GUIEditor_Label[1] = guiCreateLabel(24,623,225,41,"تم الانشاء من قبل بشر",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],0,255,0) GUIEditor_Label[2] = guiCreateLabel(315,624,354,34,"your skin:",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],0,255,0) guiSetText ( GUIEditor_Label[2], getPedSkin(localPlayer)) function refreshStats() if guiGetVisible(GUIEditor_Window[1],true) then else guiSetText(GUIEditor_Label[2],"your skin :"..getPedSkin(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) guiSetVisible (GUIEditor_Window[1], false) function OpenWin() if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) guiSetInputEnabled(true) playSound("1.wav") end end bindKey("F6", "down", OpenWin) function onGuiClick (button, state, absoluteX, absoluteY) if (source == gg) then triggerServerEvent ("gg", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) --------------------------------------------- function onGuiClick (button, state, absoluteX, absoluteY) if (source == th1) then triggerServerEvent ("th1", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) --------------------------------------------- function onGuiClick (button, state, absoluteX, absoluteY) if (source == th2) then triggerServerEvent ("th2", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s1) then triggerServerEvent ("s1", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s2) then triggerServerEvent ("s2", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == sp) then triggerServerEvent ("sp", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == b) then triggerServerEvent ("b", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s) then triggerServerEvent ("s", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == l) then triggerServerEvent ("l", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == i) then triggerServerEvent ("i", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == cj) then triggerServerEvent ("cj", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == r) then triggerServerEvent ("r", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == h) then triggerServerEvent ("h", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == y) then triggerServerEvent ("y", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) -------------------------------------------- txd = engineLoadTXD("2.txd") engineImportTXD(txd, 2) dff = engineLoadDFF("2.dff", 2) engineReplaceModel(dff, 2) -- ------------------------------------------- txd = engineLoadTXD("46.txd") engineImportTXD(txd, 46) dff = engineLoadDFF("46.dff", 46) engineReplaceModel(dff, 46) -------------------------------------------- txd = engineLoadTXD("124.txd") engineImportTXD(txd, 124) dff = engineLoadDFF("124.dff", 124) engineReplaceModel(dff, 124) ------------------------------------- txd = engineLoadTXD("287.txd") engineImportTXD(txd, 287) dff = engineLoadDFF("287.dff", 287) engineReplaceModel(dff, 287) ------------------------------------- txd = engineLoadTXD("285.txd") engineImportTXD(txd, 285) dff = engineLoadDFF("285.dff", 285) engineReplaceModel(dff, 285) ------------------------------------- txd = engineLoadTXD("66.txd") engineImportTXD(txd, 66) dff = engineLoadDFF("66.dff", 66) engineReplaceModel(dff, 66) -------------------------------------------- txd = engineLoadTXD("132.txd") engineImportTXD(txd, 132) dff = engineLoadDFF("132.dff", 132) engineReplaceModel(dff, 132) -------------------------------------------- txd = engineLoadTXD("267.txd") engineImportTXD(txd, 267) dff = engineLoadDFF("267.dff", 267) engineReplaceModel(dff, 267) -------------------------------------------- txd = engineLoadTXD("268.txd") engineImportTXD(txd, 268) dff = engineLoadDFF("268.dff", 268) engineReplaceModel(dff, 268) -------------------------------------------- txd = engineLoadTXD("291.txd") engineImportTXD(txd, 291) dff = engineLoadDFF("291.dff", 291) engineReplaceModel(dff, 291) -------------------------------------------- txd = engineLoadTXD("266.txd") engineImportTXD(txd, 266) dff = engineLoadDFF("266.dff", 266) engineReplaceModel(dff, 266) -------------------------------------------- txd = engineLoadTXD("265.txd") engineImportTXD(txd, 265) dff = engineLoadDFF("265.dff", 265) engineReplaceModel(dff, 265) -------------------------------------------- txd = engineLoadTXD("123.txd") engineImportTXD(txd, 123) dff = engineLoadDFF("123.dff", 123) engineReplaceModel(dff, 123) -------------------------------------------- txd = engineLoadTXD("177.txd") engineImportTXD(txd, 177) dff = engineLoadDFF("177.dff", 177) engineReplaceModel(dff, 177) -------------------------------------------- txd = engineLoadTXD("107.txd") engineImportTXD(txd, 107) dff = engineLoadDFF("107.dff", 107) engineReplaceModel(dff, 107) -------------------------------------------- txd = engineLoadTXD("105.txd") engineImportTXD(txd, 105) dff = engineLoadDFF("105.dff", 105) engineReplaceModel(dff, 105) -------------------------------------------- txd = engineLoadTXD("277.txd") engineImportTXD(txd, 277) dff = engineLoadDFF("277.dff", 277) engineReplaceModel(dff, 277) -------------------------------------------- txd = engineLoadTXD("92.txd") engineImportTXD(txd, 92) dff = engineLoadDFF("92.dff", 92) engineReplaceModel(dff, 92) -------------------------------------------- txd = engineLoadTXD("13.txd") engineImportTXD(txd, 13) dff = engineLoadDFF("13.dff", 13) engineReplaceModel(dff, 13) -------------------------------------------- txd = engineLoadTXD("280.txd") engineImportTXD(txd, 280) dff = engineLoadDFF("280.dff", 280) engineReplaceModel(dff, 280) -------------------------------------------- Server ---------------------------------------- -------------- addEvent( "gg", true ) function setgg () setPedSkin ( source, 2 ) outputChatBox ( "Hunk", source, 255, 0, 0 ) end addEventHandler ( "gg", getRootElement(), setgg ) ---- addEvent( "th1", true ) function setth1 () setPedSkin ( source, 46 ) outputChatBox ( "Claire", source, 255, 0, 0 ) end addEventHandler ( "th1", getRootElement(), setth1 ) ---- addEvent( "th2", true ) function setth2 () setPedSkin ( source, 124 ) outputChatBox ( "Ada", source, 255, 0, 0 ) end addEventHandler ( "th2", getRootElement(), setth2 ) --------------------------------------------- addEvent( "s1", true ) function sets1 () setPedSkin ( source, 284 ) outputChatBox ( "Leon", source, 255, 0, 0 ) end addEventHandler ( "s1", getRootElement(), sets1 ) --------------------------------------------- addEvent( "s2", true ) function sets2 () setPedSkin ( source, 285 ) outputChatBox ( "Wesker", source, 255, 0, 0 ) end addEventHandler ( "s2", getRootElement(), sets2 ) --------------------------------------------- addEvent( "sp", true ) function setsp () setPedSkin ( source, 66 ) outputChatBox ( "Chris", source, 255, 0, 0 ) end addEventHandler ( "sp", getRootElement(), setsp ) --------------------------------------------- addEvent( "b", true ) function setb () setPedSkin ( source, 132 ) outputChatBox ( "Sobreviviente", source, 255, 0, 0 ) end addEventHandler ( "b", getRootElement(), setb ) --------------------------------------------- addEvent( "s", true ) function sets () setPedSkin ( source, 267 ) outputChatBox ( "Krauser", source, 255, 0, 0 ) end addEventHandler ( "s", getRootElement(), sets ) --------------------------------------------- addEvent( "l", true ) function setl () setPedSkin ( source, 268 ) outputChatBox ( "Vector", source, 255, 0, 0 ) end addEventHandler ( "l", getRootElement(), setl ) --------------------------------------------- addEvent( "i", true ) function seti () setPedSkin ( source, 291 ) outputChatBox ( "Luis", source, 255, 0, 0 ) end addEventHandler ( "i", getRootElement(), seti ) --------------------------------------------- addEvent( "cj", true ) function setcj () setPedSkin ( source, 266 ) outputChatBox ( "Ashley", source, 255, 0, 0 ) end addEventHandler ( "cj", getRootElement(), setcj ) --------------------------------------------- addEvent( "r", true ) function setr () setPedSkin ( source, 265 ) outputChatBox ( "Buhonero", source, 255, 0, 0 ) end addEventHandler ( "r", getRootElement(), setr ) --------------------------------------------- addEvent( "h", true ) function seth () setPedSkin ( source, 123 ) outputChatBox ( "Sheva", source, 255, 0, 0 ) end addEventHandler ( "h", getRootElement(), seth ) --------------------------------------------- addEvent( "y", true ) function sety () setPedSkin ( source, 177 ) outputChatBox ( "Jill", source, 255, 0, 0 ) end addEventHandler ( "y", getRootElement(), sety ) --------------------------------------------- Meta El panel me gusto este, porque tiene una foto del skin, y abajo el boton para elegirselo. PD: si me podrias decir donde poner el codigo, porque no entiendo casi nada de esto. Link to comment
EstrategiaGTA Posted August 25, 2013 Share Posted August 25, 2013 ¿Aún no funciona? ¿Te carga el resource y te deja iniciarlo? Link to comment
JU714N Posted August 25, 2013 Author Share Posted August 25, 2013 No, sigue sin funcionar, lo inicio, y me lo lee como si iniciara el original, el de f7, solo le cambie Gui, por Win como me dijiste. Es mas, le puse al que quiero iniciar que en el chat ponga pulsa f6 para ...., y dice pulsa f7, como si iniciara el otro. Link to comment
EstrategiaGTA Posted August 25, 2013 Share Posted August 25, 2013 ¿Les pusiste el mismo nombre al resource? ¿Iniciste los dos resources haciendo "/start [resource1]" y "/start [resource2]"? Link to comment
JU714N Posted August 25, 2013 Author Share Posted August 25, 2013 Si, uno se llama Skin_re_f7 y el otro skins_zmb inicie los dos juntos y nada, probe cambiandole el Gui por Win, y nada, con el codigo que me pasaste y nada Mira, te dejo una foto de mi server, donde muestra cual es el panel de skins: (es el panel de la 1era foto) PD: si solo pongo /start [y el que quiero se se abra y no se abre] se abre con f7, todo igual al original Link to comment
AlvareZ_ Posted August 27, 2013 Share Posted August 27, 2013 Te recomiendo usar los tags [ lua ] [ /lua ] o dale en la parte de arriba en donde dice lua! hay no se entiende nada Link to comment
Recommended Posts