Jump to content

Ayuda- Error Skin Panel


Crow

Recommended Posts

Tengo un skin panel que al presionar F6 te da opciones de skin para cambiar

IMAGEN

2424242424.png

El problema es que cuando cambio para los demas usuarios sigo con el skin por default. Por ejemplo tenia un skin de Leon pero he usado este panel para cambiar a Sheriff y pregunte a un usuario si él me veia con otro skin y me responde que aun sigo con el de Leon.

Ademas sucede tambien conmigo yo sigo viendo a los demas usuarios con sus mismos skin pero ellos usan el panel para cambiar y me dicen que lo han hecho pero nada aunque en sus pantallas ellos pueden ver que el skin ha cambiado.

Agradeceria cualquier ayuda y aqui les dejo el codigo

(presiento que es el "okno" el que causa este bug)

CODIGO

local player = getLocalPlayer()

GUIEditor = {

button = {},

window = {},

radiobutton = {}

}

okno = guiCreateWindow(348, 193, 369, 229, "Skin by Creative", false)

guiWindowSetSizable(okno, false)

guiSetVisible ( okno, false )

Punk = guiCreateRadioButton(28, 39, 97, 22, "Punk", false, okno)

guiSetFont(Punk, "default-bold-small")

Sheriff = guiCreateRadioButton(28, 61, 97, 22, "Sheriff", false, okno)

guiSetFont(FBI, "default-bold-small")

FBI = guiCreateRadioButton(28, 83, 97, 22, "FBI", false, okno)

guiSetFont(Sheriff, "default-bold-small")

Claude = guiCreateRadioButton(28, 105, 97, 22, "Claude", false, okno)

guiSetFont(Claude, "default-bold-small")

Biker = guiCreateRadioButton(28, 127, 97, 22, "Biker", false, okno)

guiSetFont(Biker, "default-bold-small")

Grunge = guiCreateRadioButton(28, 149, 97, 22, "Grunge", false, okno)

guiSetFont(Grunge, "default-bold-small")

Girl = guiCreateRadioButton(28, 171, 97, 22, "Girl", false, okno)

guiSetFont(Girl, "default-bold-small")

ok = guiCreateButton(187, 49, 120, 65, "Set", false, okno)

reset = guiCreateButton(187, 124, 120, 65, "Reset", false, okno)

function otworz()

if ( guiGetVisible ( okno )) == false then

guiSetVisible ( okno, true )

showCursor ( true )

else

guiSetVisible ( okno, false )

showCursor ( false )

end

end

bindKey ( "F6", "down", otworz )

function daj()

if (guiRadioButtonGetSelected ( Punk )) then

setElementModel ( player, 181 )

elseif (guiRadioButtonGetSelected ( Sheriff )) then

setElementModel ( player, 283 )

elseif (guiRadioButtonGetSelected ( FBI )) then

setElementModel ( player, 286 )

elseif (guiRadioButtonGetSelected ( Claude )) then

setElementModel ( player, 299 )

elseif (guiRadioButtonGetSelected ( Biker )) then

setElementModel ( player, 248 )

elseif (guiRadioButtonGetSelected ( Grunge )) then

setElementModel ( player, 101 )

elseif (guiRadioButtonGetSelected ( Girl )) then

setElementModel ( player, 141 )

end

end

addEventHandler ( "onClientGUIClick", ok, daj, false )

function reset1()

setElementModel ( player, 0 )

end

addEventHandler ( "onClientGUIClick", reset, reset1, false )

Link to comment

probar

c

local player = getLocalPlayer() 
  
  
  
  
GUIEditor = { 
button = {}, 
window = {}, 
radiobutton = {} 
} 
  
addEventHandler("onClientResourceStart",resourceRoot, 
function() 
okno = guiCreateWindow(348, 193, 369, 229, "Skin by Creative", false) 
guiWindowSetSizable(okno, false) 
guiSetVisible ( okno, false ) 
  
Punk = guiCreateRadioButton(28, 39, 97, 22, "Punk", false, okno) 
guiSetFont(Punk, "default-bold-small") 
Sheriff = guiCreateRadioButton(28, 61, 97, 22, "Sheriff", false, okno) 
guiSetFont(FBI, "default-bold-small") 
FBI = guiCreateRadioButton(28, 83, 97, 22, "FBI", false, okno) 
guiSetFont(Sheriff, "default-bold-small") 
Claude = guiCreateRadioButton(28, 105, 97, 22, "Claude", false, okno) 
guiSetFont(Claude, "default-bold-small") 
Biker = guiCreateRadioButton(28, 127, 97, 22, "Biker", false, okno) 
guiSetFont(Biker, "default-bold-small") 
Grunge = guiCreateRadioButton(28, 149, 97, 22, "Grunge", false, okno) 
guiSetFont(Grunge, "default-bold-small") 
Girl = guiCreateRadioButton(28, 171, 97, 22, "Girl", false, okno) 
guiSetFont(Girl, "default-bold-small") 
ok = guiCreateButton(187, 49, 120, 65, "Set", false, okno) 
reset = guiCreateButton(187, 124, 120, 65, "Reset", false, okno) 
addEventHandler ( "onClientGUIClick", reset, reset1, false ) 
addEventHandler("onClientGUIClick",guiRoot,daj) 
end 
  
  
function daj() 
if (guiRadioButtonGetSelected ( Punk )) then 
triggerServerEvent("SetModel",player,181) 
elseif (guiRadioButtonGetSelected ( Sheriff )) then 
triggerServerEvent("SetModel",player,283) 
elseif (guiRadioButtonGetSelected ( FBI )) then 
triggerServerEvent("SetModel",player,286) 
elseif (guiRadioButtonGetSelected ( Claude )) then 
triggerServerEvent("SetModel",player,299) 
elseif (guiRadioButtonGetSelected ( Biker )) then 
triggerServerEvent("SetModel",player,248) 
elseif (guiRadioButtonGetSelected ( Grunge )) then 
triggerServerEvent("SetModel",player,101) 
elseif (guiRadioButtonGetSelected ( Girl )) then 
triggerServerEvent("SetModel",player,141) 
end 
end 
  
  
function reset1() 
triggerServerEvent("SetModel",player,0) 
end 
  
addEvent("PanelOnof",true) 
addEventHandler("PanelOnof",root, 
function() 
guiSetVisible(okno,not guiGetVisible(okno)) 
showCursor(not isCursorShowing()) 
end) 
  

server

addEvent("SetModel",true) 
addEventHandler("SetModel",root, 
function(id) 
setElementModel(source,id) 
end) 
  
addEventHandler("onPlayerSpawn",root, 
function() 
bindKey(source,"F6","down",Lol) 
end) 
  
function Lol() 
triggerClientEvent(source,"PanelOnof",source) 
end 

Edited by Guest
Link to comment

no work if i used the first code in this post work the BlIND KEY

no funciona si uso el primer codigo de este post funciona el Blind key

I used a login panel how i can changed this:

(estoy usando un login como puedo cambiar esto) :

addEventHandler("onPlayerSpawn",root,

function()

bindKey(source,"F6","down",Lol)

Necesito que se active en cualquier momento No cuando el jugador se de spawn

gracias de todos modos seguire buscando

EDIT

mira

errooor.png

Link to comment

No funciona

Agradezco toda la ayuda de todos modos no se por que cuando uno crea un Skin panel que se abra con un boton y te de opciones para cambair el skin Solo es visible para tu computadora y no para los demas usuarios. Hay otros resources iguales y en todos pasa lo mismo :evil:

Link to comment
pd: las imagenes no se ven
addEventHandler("onPlayerSpawn",root, 
function() 
bindKey(source,"F6","down",Lol) 

Simplemente quita el evento y deja

bindKey(source,"F6","down",Lol) 

En server-side los bind deben utilizar algún evento, pues debes definir un argumento de jugador.

Link to comment
  • Recently Browsing   0 members

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