XenoN#<3 Posted July 18, 2016 Share Posted July 18, 2016 Salut , cum pot face și eu un panou cu haine pentru cj care să se deschide cu o comandă. ca cel de pe freeroam , numai sa se poata deschida panoul cu o comandă anume , și să fie exact panoul ca pe Freeroam.. Link to comment
Simple0x47 Posted July 18, 2016 Share Posted July 18, 2016 Salut , cum pot face și eu un panou cu haine pentru cj care să se deschide cu o comandă.ca cel de pe freeroam , numai sa se poata deschida panoul cu o comandă anume , și să fie exact panoul ca pe Freeroam.. Uitate la event-ul onClientGUIClick la buton-ul care deschide panoul care zici tu. Când gasești event-ul uităte la funcțiunea care îi pusă. Atunci pui in afară funcțiuni addCommandHandler cur parametri care vrei tu. Exemplu: local button = guiCreateButton("Unbuton", 0, 0, 0, 0) addEventHandler("onClientGUIClick", button, myFunction) --Uitate dupa eventul onClientGUIClick care sa aiba ca al 2-lea parametru butonul. A 3-rea paramteru îi funcțiunea. function myFunction() end addCommandHandler("cmd", myFunction) Asta îi numai un exemplu despre cum ar trebui sa descoperi funcțiunea si cum sa adaugi un cmd. Link to comment
G-Stefan Posted July 19, 2016 Share Posted July 19, 2016 Este cam complicat deoarece trebuie sa faci o lista cu toate hainele Link to comment
Simple0x47 Posted July 20, 2016 Share Posted July 20, 2016 Nu trebuie facuta nici o listă cu hainele, numai trebe sa gasești event-ul care deschide acel gui și sai adaugi un cmd la funcțiunea care crează gui-ul de haine. Link to comment
XenoN#<3 Posted July 27, 2016 Share Posted July 27, 2016 Salut , as dorii si eu un level-system.. Sa fie pe scoreboard un nou tabel cu 'Level' , iar levelul sa se faca cu killurile. La fiecare 10 killuri (pe jucatori) avansezi in level. Pornesti cu 0 ... EDIT : Si vreau sa se salveze levelul daca are cont si este logat Link to comment
Tekken Posted July 28, 2016 Share Posted July 28, 2016 Salut , as dorii si eu un level-system..Sa fie pe scoreboard un nou tabel cu 'Level' , iar levelul sa se faca cu killurile. La fiecare 10 killuri (pe jucatori) avansezi in level. Pornesti cu 0 ... EDIT : Si vreau sa se salveze levelul daca are cont si este logat Ai citit postul nu? Daca nu dute pe prima pagina si vezi ce trebuie sa faci pentru a primi ajutor. Link to comment
G-Stefan Posted July 28, 2016 Share Posted July 28, 2016 Salut , as dorii si eu un level-system..Sa fie pe scoreboard un nou tabel cu 'Level' , iar levelul sa se faca cu killurile. La fiecare 10 killuri (pe jucatori) avansezi in level. Pornesti cu 0 ... EDIT : Si vreau sa se salveze levelul daca are cont si este logat Salut, cand ajung acasa o sa incerc să îl fac eu pentru ca vreau sa ma mai invat cu scripturile Link to comment
G-Stefan Posted July 28, 2016 Share Posted July 28, 2016 Salut , as dorii si eu un level-system..Sa fie pe scoreboard un nou tabel cu 'Level' , iar levelul sa se faca cu killurile. La fiecare 10 killuri (pe jucatori) avansezi in level. Pornesti cu 0 ... EDIT : Si vreau sa se salveze levelul daca are cont si este logat Ti-am facut scriptul dar nu stiu cum sa-l leg de scoreboard Poti sa-l editezi cum vrei tu,daca nu merge foloseste debugscript 3 Daca nu stii sa-l pui pe server cu asta nu te mai ajut --SERVER --[[ Autor : Galea Stefan !!PN si Nivelul se reseteaza de fiecare data pentru jucatorii nelogati ]] --Cand jucatorul intra pe server PN si Nivelul vor fi 0 function setGuestData() setElementData(source,"PN",0) setElementData(source,"Nivel",0) end addEventHandler("onPlayerJoin",getRootElement(),setGuestData) function levelAndPoints() local thePoints,theLevel if isGuestAccount(getPlayerAccount(source)) then thePoints = getElementData(source,"PN") theLevel = getElementData(source,"Nivel") outputChatBox("[sERVER]Esti nivelul "..theLevel.." avand "..thePoints.." puncte",source,255,255,255,true) else thePoints = getAccountData(source,"PN") theLevel = getAccountData(source,"Nivel") outputChatBox("[sERVER]Esti nivelul "..theLevel.." avand "..thePoints.." puncte",source,255,255,255,true) end end addCommandHandler("comanda",levelAndPoints) function givePoints(totalAmmo,killer) local killerAccount = getPlayerAccount(killer) if killer ~= source then --daca nu s-a sinucis if killerAccount then if isGuestAccount(killer) then --daca nu are cont(punctele nu se vor salva) local points = getElementData(killer,"PN")--PN(puncte nivel) local level = getElementData(killer,"Nivel") if points == 10 then setElementData(killer,"PN",0) setElementData(killer,"Nivel",level + 1) outputChatBox("#ffffffFELICITARI!L-ai omorat pe "..getPlayerName(source).." #ffffff si ai ajuns la nivelul"..level,killer,255,255,255,true) else setElementData(killer,"PN",points + 1) outputChatBox("#ffffffL-ai omorat pe "..getPlayerName(source).." #ffffffsi ai primit un Punct Nivel",killer,255,255,255,true) end else local lPoints = getAccountData(killerAccount,"PN") or 0 local lLevel = getAccountData(killerAccount,"Nivel") or 0 if lPoints == 10 then setAccountData(killerAccount,"PN",0) setAccountData(killerAccount,"Nivel",lLevel + 1) outputChatBox("#ffffffFELICITARI!L-ai omorat pe "..getPlayerName(source).." #ffffff si ai ajuns la nivelul"..level,killer,255,255,255,true) else setAccountData(killerAccount,"PN",lPoints + 1) outputChatBox("#ffffffL-ai omorat pe "..getPlayerName(source).." #ffffffsi ai primit un Punct Nivel",killer,255,255,255,true) end end end end end addEventHandler("onPlayerWasted",getRootElement(),givePoints) Link to comment
enzopaul4 Posted August 5, 2016 Share Posted August 5, 2016 Salutare , am eu o intrebare , dupa alegerea mai multor gamemode-uri , Am ales Valhala , dar cand incerc sa ma inregistre imi spune , ca ma pot inregistra pe site-ul xulescu , stie cineva cum sa afc? Link to comment
G-Stefan Posted August 5, 2016 Share Posted August 5, 2016 Salutare , am eu o intrebare , dupa alegerea mai multor gamemode-uri , Am ales Valhala , dar cand incerc sa ma inregistreimi spune , ca ma pot inregistra pe site-ul xulescu , stie cineva cum sa afc? Salutare enzo ma numesc Galea. Daca nu ai baze serioase in lua,mta sa scripting iti propun sa nu alegi valhalla.E vechi si are o gramada de buguri iar codurile sunt foarte greu de inteles pentru cei incepatori Propunerea mea ar fi sa incerci sa faci un GM de la 0 sau sa iei un gamemode basic de RP care il poti intelege usor si care poate fi ediat usor Oricum,gamemode-ul se conecteaza la o baza de date PHP sau HTML.Ca sa poti sa te inregistrezi editeaza partea aceea sau incearca sa refaci login-register system-ul dar sa pastrezi conexiunile cu celelalte resurse Link to comment
Tekken Posted August 6, 2016 Share Posted August 6, 2016 Oricum, gamemode-ul se conecteaza la o baza de date PHP sau HTML... Link to comment
enzopaul4 Posted August 6, 2016 Share Posted August 6, 2016 Salutare , am si eu o intrebare , cum pot sa schimb culoarea adminilor/ suporterilor din scoreboard , adica cand dau tab si am adminduty on sa imi arate numele cu orice culoare pun eu , si nu cu galben Link to comment
G-Stefan Posted August 6, 2016 Share Posted August 6, 2016 Salutare , am si eu o intrebare , cum pot sa schimb culoarea adminilor/ suporterilor din scoreboard , adica cand dau tab si am adminduty on sa imi arate numele cu orice culoare pun eu , si nu cu galben Trebuie sa schimbi codul de culoare din script Link to comment
G-Stefan Posted August 6, 2016 Share Posted August 6, 2016 Oricum, gamemode-ul se conecteaza la o baza de date PHP sau HTML... Daca iti cere sa te inregostrezi pe un site ca sa te joci inseamna ca serverul e conectat cu baza de date a unui site de pe net sau poate conturile sunt salvate intr-o baza de date msql si tre sa schimbi linku ala cu localhost, nu prea stiu gamemode-ul deci nu-s sigur Link to comment
enzopaul4 Posted August 6, 2016 Share Posted August 6, 2016 Da , m-am prins de asta , dar din ce script , deoarece in scoreboard nu gasesc nici un cod de culoare , este doar chestia asta : { math.random(0,255), math.random(0,255), math.random(0,255) } end dar nu cred ca de aici Link to comment
Simple0x47 Posted August 8, 2016 Share Posted August 8, 2016 Oricum, gamemode-ul se conecteaza la o baza de date PHP sau HTML... Raspunsul ar trebui sa fie, un gamemode se conecteaza la o baza de date mySQL sau sqlite Link to comment
Simple0x47 Posted August 8, 2016 Share Posted August 8, 2016 Da , m-am prins de asta , dar din ce script , deoarece in scoreboard nu gasesc nici un cod de culoare , este doar chestia asta : { math.random(0,255), math.random(0,255), math.random(0,255) } end dar nu cred ca de aici Ala alege culoare de o forma random. Link to comment
G-Stefan Posted August 20, 2016 Share Posted August 20, 2016 Am si eu o mica inrebare Daca un gamemode foloseste SQLite cum e mai rapid,sa iei datele direct din baza sau sa folosesti ElemData? Link to comment
Simple0x47 Posted August 20, 2016 Share Posted August 20, 2016 E mai bine sa te bazezi pe SQLite, table si events. Nici odata pe elementData. Metoda care sa folosesti: Obti informatia din baza de date, o salvezi in table si dupaia raspandesti informatia din table cu events. Si inca un mic truc, fa folosire de loop-uri numerice. for x = 1, #tabla do end Link to comment
G-Stefan Posted August 20, 2016 Share Posted August 20, 2016 E mai bine sa te bazezi pe SQLite, table si events. Nici odata pe elementData. Metoda care sa folosesti: Obti informatia din baza de date, o salvezi in table si dupaia raspandesti informatia din table cu events. Si inca un mic truc, fa folosire de loop-uri numerice. for x = 1, #tabla do end Mersi de pont Link to comment
G-Stefan Posted August 22, 2016 Share Posted August 22, 2016 E mai bine sa te bazezi pe SQLite, table si events. Nici odata pe elementData. Metoda care sa folosesti: Obti informatia din baza de date, o salvezi in table si dupaia raspandesti informatia din table cu events. Si inca un mic truc, fa folosire de loop-uri numerice. for x = 1, #tabla do end Sa.zicem ca vreau sa schimb skinul unui jucator si sa-l salvez pe ala vechi Ar merge ceva de genu? skins[source] = getElementModel(source) Iar cand vreau sa-l pun inapoi setElementModel(source,skins[source]? Link to comment
Simple0x47 Posted August 22, 2016 Share Posted August 22, 2016 Daca source ii acelasi, da. Link to comment
G-Stefan Posted August 22, 2016 Share Posted August 22, 2016 Daca source ii acelasi, da. Mersi de ajutor,ma duc sa schimb toate elementData-urile =) Link to comment
G-Stefan Posted August 23, 2016 Share Posted August 23, 2016 Am niste mici intrebari legate de lua & sqlite 1.Deci am baza asta de date: local conn = dbConect("sqlite","...") dbExec(conn,"CREATE TABE IF NOT EXISTS tableName (id INTEGER PRIMARY KEY AUTOINCREMENT,ceva TEXT)") Cand vreu sa fac asta ce pun la id sa se puna singur,nil? dbExec(conn,"INSERT INTO tableName (id,ceva) VALUES (?,?)",theId,something) 2.Cand fac asta local query =dbQuery(conn,"SELECT * FROM tableName") local result = dbPoll(query,-1) Result va fi o masa care va arata asa: result = {id1 = ceva1 ... } ceva1 este egal cu result.id1 , result[id1] sau amandoua? 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