Jump to content

Cambiar Bindkey a Skin_panel


JU714N

Recommended Posts

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 :oops:

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

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

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

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

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)

1237456_391437197645281_1015593808_o.jpg

PD: si solo pongo /start [y el que quiero se se abra y no se abre] se abre con f7, todo igual al original :roll:

Link to comment
  • Recently Browsing   0 members

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