JuanM27 Posted January 9, 2012 Share Posted January 9, 2012 hola que tal amigos, tengo un problema con un selector de skin bueno yo quiero que por ejemplo el skin ID: 217 (staff) no se pueda elegir, asi como los skin de policas etc me baje un recurso que no recuerdo el nombre, pero es registre+login+selector de skin y tiene esto que es para seleccionar el skin function goRight(player) local newSkin = getElementModel (localPlayer) + 1 while not setElementModel (localPlayer,newSkin) do newSkin = newSkin + 1 end end function goLeft(player) local newSkin = getElementModel (localPlayer) - 1 while not setElementModel (localPlayer,newSkin) do newSkin = newSkin - 1 end end por lo que yo vi, getElementModel (localPlayer) es el id del skin, por ejemplo 117 y + 1 o -1 segun el boton pero que como tengo que hacer para que el skin 217, y los skin que yo uso en mis jobs no lo puedan seleccionar? muchas gracias Link to comment
JuanM27 Posted January 9, 2012 Author Share Posted January 9, 2012 bueno ya lo solucione, dejo como lo solucione por si a alguien le sirba la solucion fue crear una tabla con los id de los skin no permitidos function doneButton(thePlayer) local Noskin = { [217] = true,[16] = true,[61] = true,[71]=true,[202] = true,[206] = true,[228] = true,[253] = true,[255] = true,[265] = true,[266] = true,[267] = true,[268] = true,[291] = true,[274] = true,[275] = true,[276] = true,[277] = true,[278] = true,[279] = true,[280] = true,[281] = true,[282] = true,[283] = true,[284] = true,[285] = true,[286] = true,[287] = true,[288]= true,[211] = true,[305] = true,[309]= true,[50]= true} if (Noskin[getElementModel(localPlayer)]) then --comprobamos que no esten usando algun skin no permitidos como el del admin o los jobs guiSetText(skinLabel,"skin no permitido.") else guiSetVisible(guiSkinShop,false) guiSetVisible(windowLogin, false) showCursor(false) triggerServerEvent("setCameraRegister", localPlayer) end end saludos Link to comment
Recommended Posts