Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. No es GetVisible es SetVisible... bindKey("F2","down",function() guiSetVisible(Window,false) showCursor(false) end ) Lo probé asi y me funciona
  2. Lo que no carga es el panel de skins.
  3. Hola, un amigo estaba creando un panel freeroam, pero no le abre la parte de los skins, yo lo pongo acá porque el no tiene cuenta: Client: addEventHandler("onClientResourceStart", resourceRoot, function () F1 = guiCreateWindow(6, 164, 279, 367, "Panel de control F1", false) guiWindowSetSizable(F1, false) boton1 = guiCreateButton(24, 50, 222, 16, "Skin / Personaje", false, F1) guiSetFont(boton1, "default-bold-small") boton2 = guiCreateButton(24, 114, 222, 16, "Clothes / Vestimenta", false, F1) guiSetFont(boton2, "default-bold-small") boton3 = guiCreateButton(24, 82, 222, 16, "Animation / Animaciones", false, F1) guiSetFont(boton3, "default-bold-small") boton4 = guiCreateButton(24, 146, 100, 16, "Kill / Suicidarse", false, F1) guiSetFont(boton4, "default-bold-small") boton5 = guiCreateButton(136, 146, 100, 16, "Create / Crear", false, F1) guiSetFont(boton5, "default-bold-small") checkbox1 = guiCreateCheckBox(85, 178, 81, 15, "Fall Of Bike", true, false, F1) guiSetFont(checkbox1, "default-bold-small") label1 = guiCreateLabel(20, 203, 27, 15, "Pos:", false, F1) label2 = guiCreateLabel(68, 203, 36, 15, "", false, F1) label3 = guiCreateLabel(124, 203, 37, 15, "", false, F1) label4 = guiCreateLabel(178, 203, 24, 15, "", false, F1) staticimage1 = guiCreateStaticImage(10, 236, 258, 114, "FotoPanel.png", false, F1) showCursor(true) addEventHandler ( "onClientGUIClick", boton1, perso ) end ) function otworz() if ( guiGetVisible ( F1 )) == false then guiSetVisible ( F1, true ) showCursor ( true ) else guiSetVisible ( F1, false ) showCursor ( false ) guiSetVisible(skin, false) end end bindKey ( "F1", "down", otworz ) function perso () skin = guiCreateWindow(299, 163, 204, 295, "Skin / Personaje", false) guiWindowSetSizable(skin, false) lista = guiCreateGridList(9, 23, 186, 217, false, skin) skinTitleColumn = guiGridListAddColumn(lista,"skin",0.7) skinIDColumn = guiGridListAddColumn(lista, "ID", 0.2) selec = guiCreateButton(10, 250, 84, 35, "Seleccionar", false, skin) cancel = guiCreateButton(110, 250, 84, 35, "Cancelar", false, skin) guiSetVisible(skin, false) guiSetVisible(skin, true) showCursor(true) addEventHandler("onClientGUIClick", cancel, function () guiSetVisible(skin, false) setPlayerHudComponentVisible("all", true) setElementFrozen(localPlayer, false) end, false) end function showSkin(skinsTable) guiGridListClear(lista) setElementFrozen(localPlayer, true) for category, skins in pairs(skinsTable) do local row = guiGridListAddRow(lista) guiGridListSetItemText(lista, row, 1, category, true, false) for id, name in pairs(skins) do local row = guiGridListAddRow(lista) guiGridListSetItemText(lista, row, 1, name, false, false) guiGridListSetItemText(lista, row, 2, id, false, false) end end model = getElementModel(localPlayer) end addEvent("clothes.showSkin", true) addEventHandler("clothes.showSkin", root, showSkin) Server: skinsTable = {} skinsTable.all = {} skinsTable.categories = {} function loadSkins() local xml = xmlLoadFile("files/skins.xml") for index, category in pairs(xmlNodeGetChildren(xml)) do local cName = xmlNodeGetAttribute(category, "name") skinsTable.categories[cName] = {} for index, skin in pairs(xmlNodeGetChildren(category)) do local id, name = xmlNodeGetAttribute(skin, "model"), xmlNodeGetAttribute(skin, "name") skinsTable.categories[cName][id] = name skinsTable.all[id] = name end end xmlUnloadFile(xml) end addEventHandler("onResourceStart", resourceRoot, loadSkins) function getSkinsTable(category) if not category then return skinsTable.categories or false elseif category == "all" then return skinsTable.all or false else return skinsTable[category] or false end return false end function enteredShop(player, matchingDim) if (player and getElementType(player) == "player" and matchingDim) then local skins = getSkinsTable() triggerClientEvent(player, "clothes.showSkin", player, skins) triggerClientEvent(player, "clothes.showSkin", player, skins) end end function getBoughtSkin(player) if (not isElement(player)) then return end return tonumber(getAccountData(getPlayerAccount(player), "clothes.boughtSkin")) or 0 end Meta: > author="TraficanteDeCrack" name="Panel de control F1" version="1.5" type="Script" /> ="Server.lua" type="server" /> ="Client.lua" type="client" /> src="FotoPanel.png" /> function="getBoughtSkin" type="server"/> server="1.3.1-9.04939.0" client="1.3.1-9.04939.0"/>> Y en la carpeta files tengo el skin.xml files/skin.xml
  4. Oli c: Hoy estaba haciendo un Respawn en Hospitales para un server, pero tiene un problema Al respawnear pierden las armas, nose que hago mal function guardararmas ( ) if ( not playerWeapons [ source ] ) then playerWeapons [ source ] = { } end for slot = 0, 12 do local weapon = getPedWeapon ( source, slot ) if ( weapon > 0 ) then local ammo = getPedTotalAmmo ( source, slot ) if ( ammo > 0 ) then playerWeapons [ source ] [ weapon ] = ammo end end end end ) addEventHandler ("onPlayerWasted",root, guardararmas)
  5. Reemplaza humanidad por un elementData En la linea 1 remplaza ocal por local, quizás es ese mínimo error.
  6. Fin! Resource terminado Si lo quieren ver: https://community.multitheftauto.com/in ... ls&id=8636 PD: Todos los que ayudaron fueron agregados al meta y al clikear el Botón "Crédito" aparecen sus nombres, gracias Mod /lock please.
  7. Fin! Resource terminado Si lo quieren ver: https://community.multitheftauto.com/in ... ls&id=8636 PD: Todos los que ayudaron fueron agregados al meta y al clikear el Botón "Crédito" aparecen sus nombres, gracias Mod /lock please
  8. Tu dices que en el scoreboard aparezca su nivel de admin y tengan godmode?
  9. Me gustan tus ideas, será un buen proyecto, suerte!
  10. wat ._. EDIT: Ya encontre el mensaje que decía que te agregue a Facebook Tema solucionado, cuando lo termine los posteo Gracias a todos C:
  11. Joder ._. Puedes decirme osea pasarme los script pero aparte, sin el codigo entero, sino te paso mi codigo y tu los agregas, porque si pongo tus codes en mi script no funciona el boton, solo cierra el panel
  12. Que capo Gracias genio Vi que estaba el boton y olvide testearlo... Al apretar Borrar el panel se cierra pero no desaparece el ítem EDIT: Tu script si funciona ._. Yo copié las partes que agregaste y lo adherí al mio, porque ya había editado varias cosas Pero ahora copiaré mis cosas al tuyo e,e Gracias :*
  13. Ehmm, te recomiendo que la explosión la hagas de una cámara externa, no dañaría al propio personaje, quizás si a los del juego No sería mejor hacer un video de la explosión y agregarlo? (Nose si se pueden agregar videos ._.) O sino un fotograma de 0.1 segundos okno Sino nose ._. o que scriptees que la explosión no quite vida. s2
  14. Holis, otra vez yo molestando e,e Estaba creando un panel que hace que al presionar un botón segun cual presiones se crea una Puerta o Gate del Map. Quiero agregar un botón que haga que se eliminen todas, pues podría hacerlo con una tabla, pero me da paja meter todo dentro .-. Así que es mejor que al presionar "Eliminar todos los objetos" se reinicie el resource del panel. Y nose que poner en la function de ese botón :v Si quieren me explican lo de las tablas o me dan el código directo
  15. Se refiere a dentro del ACL según el lugar que ocupe, osea Mod/Smod/Admin sea la ocupación Trial STAFF (Mod) Moderador (Smod) Administrador (Admin) Creo que quiere decir eso
  16. Hecho, gracias PD: Lee FB
  17. @Ciber,@Cocodrilo,@Serginix,@Mastur serán agregados en un memo al final del script :3 Mod /lock please
  18. Sergiooo D: No me banees :c No me abrió el panel tan si quiera Igual Coco ya me lo solucionó, Kiss para todos :3
  19. I love u :3 Me funcionó, le arreglaste el bug del mouse (Ya sabía como era igual e,e) y le agregaste la funcion a Close :3 Thanks <3
  20. Sigue sin funcionar D: Que puede ser? :C
×
×
  • Create New...