Anzo Posted August 17, 2016 Share Posted August 17, 2016 Quiero hacer un selector de clothes para cj, esta dividido por partes, cabello,camisa,pantalón,zapato,etc. Pero no sé como como hacer que en los botones < > para cambiar al cabello se cambien así: cabello1,cabello2,cabell3, hasta llegar al ultimo. Lo que tengo es esto: --Server function clotheSRight() local SkinC = getElementModel(client) if client hen if (SkinC == 0 then) addPedClothes(client,"baldbeard","head",1) end end end addEvent("onClothes",true) addEventHandler("onClothes", root, clotheSRight) --Client function right(button) if button == "left" then if source == CabelloRight then triggerServerEvent("onClothes",getLocalPlayer()) end end end addEventHandler("onClientGUIClick", root, right) Se que no va a cambiar en cabello1,cabello2,cabello3, por que no lo tengo hecho así, pero no sé como hacer para que cambie así, me descargue un skinselector pero no es lo mismo, también mire los ejemplos de la wiki de /nextClothes pero ese me lo da al azar. Link to comment
Anzo Posted August 17, 2016 Author Share Posted August 17, 2016 Usa tablas. Es realmente necesario usar tablas para hacerlo? por que en los skinselector que he descargado no usan tablas y les cambia el skin según el que viene después del que tienen. Link to comment
aka Blue Posted August 17, 2016 Share Posted August 17, 2016 Una cosa es un skinselector, otra cosa es la ropa. Link to comment
Anzo Posted August 17, 2016 Author Share Posted August 17, 2016 Mmm, ¿tengo que separar los tipos de clothes de cada uno? o sea, así: Hair = { {"baldbeard"} } Camisa = { {"jacket"} } Edit: Lo que intente hacer es esto: Hair = { --Texture, name,type {"hairblond","hair",1}, {"hairred","hair",1}, {"hairblue","hair",1}, {"hairgreen","hair",1}, {"hairpink","hair",1}, {"bald","hair",1}, {"baldbeard","hair",1}, {"baldtash","hair",1}, {"baldgoatee","hair",1}, {"highfade","hair",1}, -- {"highafro","hair",1}, {"wedge","hair",1}, {"slope","hair",1}, {"jhericurl","hair",1}, {"cornrows","hair",1}, {"cornrowsb","hair",1}, {"tramline","hair",1}, {"groovecut","hair",1}, {"mohawk","hair",1}, {"mohawkblond","hair",1}, -- {"mohawkpink","hair",1}, {"mohawkbeard","hair",1}, {"afro","hair",1}, {"afrotash","hair",1}, {"afrobeard","hair",1}, {"afroblond","hair",1}, {"flattop","hair",1}, {"elvishair","hair",1}, {"beard","hair",1}, {"tash","hair",1}, {"goatee","hair",1}, {"afrogoatee","hair",1}, } function right(button) if button == "left" then if source == CabelloRight then for i,v in pairs(Hair) do local skinSi = getElementModel(localPlayer) if skinSi == 0 then addPedClothes(localPlayer, unpack(v)) end end end end end addEventHandler("onClientGUIClick", root, right) Pero no me pone los clothes (quizá es por que estoy usando unpack, pero no se me ocurre otra cosa) Link to comment
Recommended Posts