Avatar utilizator
SCOOB
Administrator
Administrator
  • Mesaje: 4936
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 123535
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator
    SCOOB
    Administrator
    Administrator
    *Descriere:

    Crea_item/modare item direct din joc

    Cu acest quest vei putea creea obiecte modate direct din quest, din joc. Este testat & full!

    *Poze / Video:

    *Link download / Code:

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Cum instalăm un Quest?

    Afișează tutorial Ascunde tutorial
    • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu "test.quest".
    • Vă conectaţi la server cu WinSCP sau alt client FTP.
    • Mergem în /usr/home/game/share/locale/romania/quest (poate să difere in funcţie de serverfiles)
    • Punem fisierul.quest in folderul "quest" şi ii dam permisiuni 777.
    • Ne logam la "putty" si scriem: cd /usr/home/game/share/locale/romania/quest (sau ce locatie avem noi)
    • Aici scriem: ./qc test.quest
    • Intrăm pe server si scriem /reload q sau dam reboot la server.
    • Nota 1: Puteţi folosi și extensia .lua.
    • Nota 2: Unele servere folosesc sh make.sh sau sh make în loc de ./qc.
    • Nota 3: Pentru ca /reload q să funcţioneze corect, aplicaţi acest fix + acesta.
    Quest logo
    See full signature
    Avatar utilizator
    adi059697
    Membru Începător
    Membru Începător
  • Mesaje: 2
    Membru din: 22 Oct 2025, 18:58
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    adi059697
    Membru Începător
    Membru Începător

    Mesaj

    Cine nu are functiile

    --Adauga in questlib.lua
    Code:
    function say_albastru(name) say(color256(0, 0, 255)..name..color256(0, 0, 255)) end
    function say_rosu(name) say(color256(255, 0, 0)..name..color256(255, 0, 0)) end
    function say_verde(name) say(color256(200, 255 , 200)..name..color256(196, 196, 196)) end
    function say_verde2(name) say(color256(0, 238, 0)..name..color256(0, 238, 0)) end
    function say_auriu(name) say(color256(255, 215, 0)..name..color256(255, 215, 0)) end
    function say_negru(name) say(color256(0, 0, 0)..name..color256(0, 0, 0)) end
    function say_alb(name) say(color256(255, 255, 255)..name..color256(255, 255, 255)) end
    function say_galben(name) say(color256(255, 255, 0)..name..color256(255, 255, 0)) end
    function say_albastru2(name) say(color256(147, 248, 255)..name..color256(147, 248, 255)) end
    
    function say_title_center(msg,r,g,b)
        local _color
        if (r and g and b) == nil then
            _color = color256(255, 230, 186)
        else
            _color = color256(r, g, b)
        end
        raw_script(string.format("[TEXT_HORIZONTAL_ALIGN_CENTER]%s%s%s[/TEXT_HORIZONTAL_ALIGN_CENTER][ENTER]", _color, msg, color256(196, 196, 196)))
    end

    --Adauga in quest_functions
    Code:
    say_albastru
    say_rosu
    say_verde
    say_verde2
    say_auriu
    say_negru
    say_alb
    say_galben
    say_albastru2
    say_title_center
    Avatar utilizator
    adi059697
    Membru Începător
    Membru Începător
  • Mesaje: 2
    Membru din: 22 Oct 2025, 18:58
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    adi059697
    Membru Începător
    Membru Începător

    Mesaj

    Si am personalizat putin questul,

    Am setat sa poata doar jucatorul x si y sa isi activeze / foloseasca itemul.
    Acum va puteti seta cantitatea la iteme, (util daca il folositi pe conutl de player sa va dati iteme)
    Puteti alege sa nu adaugati bonusuri sau pietre si va da direct itemul x cu cantitatea y
    Puteti sa alegeti doar sa puneti pietre
    Doar bonusuri
    Si personalizare completa.

    SPOR sper ca o sa va ajute pe uni.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.
    Avatar utilizator
    l3oogie
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 18
    Membru din: 12 Oct 2025, 14:42
  • Reacții: 57
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
    Server: www.Cave2.eu
  • Regat: Jinno
  • [ID Discord]
  • Medalii

    Avatar utilizator
    l3oogie
    Membru Ucenic
    Membru Ucenic

    Mesaj

    🔧 Modificarile aduse

    Preview complet al itemului – include itemul, pietrele, bonusurile si cantitatea.

    Confirmare finala inainte de creare.

    Daca alegi Renunta, iti afiseaza tot ce ai selectat pana in acel punct.

    Protectie suplimentara pentru setarea parolei.

    Initializare parola doar cu „cuvantul secret”.

    Schimbarea parolei necesita parola veche + cuvantul secret.

    Protectie pentru confirmarea parolei (nu necesita reset complet).

    La /reload q sau reboot, parola se sterge automat si trebuie reinitializata.



    Am adaugat o functie globala de stocare a parolei.

    Daca folositi aceasta functie in mai multe quest-uri, posibil ca parola va fi comuna pentru toate!

    Nu sunt expert in toate aceste functii globale, asa ca recomand ca fiecare sa testeze atent daca vrea sa extinda quest-ul in alte proiecte.

    ℹ️ Nota personala

    Functioneaza foarte bine in forma actuala 😄, insa daca doriti, puteti optimiza sau modifica dupa nevoi.

    Quest:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Înapoi la “Quest-uri”

    Discord ID copiat: