Jump to content

aiuto per il mio shop ç_ç


Recommended Posts

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 :D

Link to comment

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

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 :D, non penso che la gente si metta a giocare con quella risoluzione cazzo..

Link to comment
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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