xShocKz Posted January 30, 2012 Share Posted January 30, 2012 allora oggi ho iniziato a creare lo shop per il server con il guieditor, questo è lo script base GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Window[1] = guiCreateWindow(258,214,526,377,"User Panel",false) GUIEditor_TabPanel[1] = guiCreateTabPanel(9,21,508,20,false,GUIEditor_Window[1]) GUIEditor_Tab[1] = guiCreateTab("Welcome",GUIEditor_TabPanel[1]) GUIEditor_Tab[2] = guiCreateTab("Shop#1",GUIEditor_TabPanel[1]) GUIEditor_Tab[3] = guiCreateTab("Shop#2",GUIEditor_TabPanel[1]) GUIEditor_Tab[4] = guiCreateTab("Shop#3",GUIEditor_TabPanel[1]) vorrei consigli, e sapere se c'è qualcosa di sbagliato, in oltre come inserire immagini di sfondo mettere il prezzo a ogni oggetto e cazzate varie, se qualcuno è interessato a perdere tempo e aiutarmi replicasse ç_ç magari se proprio vuoi perdere tempo, anche lo script per il buy map Link to comment
HunT Posted January 30, 2012 Share Posted January 30, 2012 Bhe prima di tutto devi capire che il guieditor ti da solo la posizione degli oggetti,non ti fa il lavoro completo. Cmq iniziamo a fixare sia la risoluzione dello schermo e l apertura del pannello. Faccio tutto e riporto le info con -- affianco open = 0 function box() if open==0 then open = 1 showCursor(true) --questo ti mostro il cursore del mouse con true local x,y = guiGetScreenSize() local width,height = 526,377 -- forse 526 x 377 è un pò eccessivo -.- è al dimensione del pannello x = x-width y = (y-height)/2 -- con queste misure hai il pannello centro destra -- Gui Element -- miaFinestra = guiCreateWindow(x,y,width,height,"User Panel",false) mioTavolo = guiCreateTabPanel(9,21,508,20,false, miaFinestra) tavolo1 = guiCreateTab("Welcome", mioTavolo) tavolo2 = guiCreateTab("Shop#1", mioTavolo) tavolo3 = guiCreateTab("Shop#2", mioTavolo) tavolo4 = guiCreateTab("Shop#3", mioTavolo) elseif open==1 then open = 0 destroyElement(miaFinestra) -- chiude la finestra generale,automaticamente elimina tutto. showCursor(false) -- come da testo,rimuove il cursore. end end open = 0 bindKey("F1", "up", box) -- Puoi cambiare il tasto F1 con F2 F3 F quello che ti pare Bene ora puoi creare una script client side e provarlo. Worka rilassati una volta creato i bottoni devi usare gli eventi function QuandoClicchi (button, state, absoluteX, absoluteY) if (source == "qui ci va il nome del bottone") then -- esempio if (source == bottone1) then -- qui la funzione -- elseif (source == "nome bottone successivo") then -- esempio if (source == bottone2) then -- qui la seconda funzione -- end end addEventHandler ("onClientGUIClick", getRootElement(), QuandoClicchi) per i bottoni devi usare tipo : botton1 = guiCreateButton(posizione x ,posizione y,altezza x,langhezza y,"nome bottone",false,mioTavolo) Sono qui per ulteriori dubbi,la script sopra puoi testarla. 526 x 377 forse e troppo grande shok Link to comment
xShocKz Posted January 31, 2012 Author Share Posted January 31, 2012 per inserire immagini con dimensioni che voglio e colori di sfondo? edit #1 open = 0 function box() if open==0 then open = 1 showCursor(true) local x,y = guiGetScreenSize() local width,height = 426,426 x = x-width y = (y-height)/2 -- Gui Element -- miaFinestra = guiCreateWindow(x,y,width,height,"User Panel",false) mioTavolo = guiCreateTabPanel(9,21,508,20,false, miaFinestra) tavolo1 = guiCreateTab("Welcome", mioTavolo) tavolo2 = guiCreateTab("Shop#1", mioTavolo) tavolo3 = guiCreateTab("Shop#2", mioTavolo) tavolo4 = guiCreateTab("Shop#3", mioTavolo) fix[1] = guiCreateButton(29,155,131,53,"img/fix.gif",false,tavolo2) repair[2] = guiCreateButton(29,240,131,53,"img/nos.gif",false,tavolo2) epd[1] = guiCreateStaticImage(200,155,127,133,"img/epd.png",false,tavolo2) flip[3] = guiCreateButton(349,155,129,53,"img/flip.gif",false,tavolo2) carmod[4] = guiCreateButton(349,240,129,53,"img/carmod.gif",false,tavolo2) elseif open==1 then open = 0 destroyElement(miaFinestra) showCursor(false) end end open = 0 bindKey("F7", "up", box) appena creato i bottoni , non penso che la gente si metta a giocare con quella risoluzione cazzo.. Link to comment
HunT Posted January 31, 2012 Share Posted January 31, 2012 .gIF nO gOOD Devi usare .png E poi creatBotton con l'immagine non è plausibile Link to comment
xShocKz Posted January 31, 2012 Author Share Posted January 31, 2012 e per mettere l'immagine pulsantino allora ? Link to comment
HunT Posted January 31, 2012 Share Posted January 31, 2012 devi usare un altro tipo di evento. "onClientMouseEnter" "onClientMouseLeave" Fai il bottone e ci setti l 'alpha 0 (trasparente) E sopra fai l imagine. Link to comment
xShocKz Posted January 31, 2012 Author Share Posted January 31, 2012 vieni su msn gayo <3 Link to comment
HunT Posted January 31, 2012 Share Posted January 31, 2012 vieni su msn gayo <3 Ti ho detto che non devi iniziare con qualcosa difficile Stai facendo il passo più lungo della gamba. Fai un pannello normale per iniziare e portalo finito funzionante con tutte le funzioni server-side Link to comment
xShocKz Posted January 31, 2012 Author Share Posted January 31, 2012 te mo vieni su msn u.u il pannello che voglio fare ora è molto semplice, col tempo aggiungerò sempre piu cose a sto pannello, ma ora vedi di venire su msn u.u Link to comment
HunT Posted January 31, 2012 Share Posted January 31, 2012 te mo vieni su msn u.u il pannello che voglio fare ora è molto semplice, col tempo aggiungerò sempre piu cose a sto pannello, ma ora vedi di venire su msn u.u E sto a gioca a MW3 Fra 20 minuti mi collego. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now