[QUEST] Item paguba 55%

PoKe
Site Admin
Mesaje: 29
Membru din: Sâm Mai 30, 2020 6:33 pm

Dum Iun 21, 2020 4:20 pm

Cod: Selectaţi tot

quest item_pm begin
    state start begin
        when login with pc.get_level() == 1 begin
            send_letter("Choose the item")
        end
       
        when button or info begin
            say_title(string.format("Bun venit pe server %s!", pc.get_name()))
            say("")
           
            local SETTINGS_DICT = {
                [WARRIOR]   = {
                    ['type_weapon'] = {"Fms"},
                    ['vnum'] = {299, 3219}
                },
                [ASSASSIN]  = {
                    ['type_weapon'] = {"Pumnal", "Arc"},
                    ['vnum'] = {1179, 2199}
                },
                [SURA]      = {
                    ['type_weapon'] = {"Fms"},
                    ['vnum'] = {299}
                },
                [SHAMAN]    = {
                    ['type_weapon'] = {"Clopot", "Evantai"},
                    ['vnum'] = {5119, 7169}
                },
            }
            local jobIndex = pc.get_job()
            local dict = SETTINGS_DICT[jobIndex]['type_weapon']
 
            table.insert(dict, "Exit")
            local key = select_table(dict);
           
            if (key == table.getn(dict)) then
                send_letter("Selecteaza item")
                return
            end
 
            pc.give_item2_select(SETTINGS_DICT[jobIndex]['vnum'][key])
            item.set_value(0, 72, 55)
            set_state(__COMPLETE__)
        end
    end
    state __COMPLETE__ begin end
end

Tutorial instalare quest:
1. Salvati continutul quest-ului intr-un fisier text cu extensia .quest (exp: nume.quest)
2. Va conectati la filezilla / winscp si intrati in /usr/game/share/locale/romania/quest (depinde ce tip de server aveti, poate fi diferita calea).
3. Il urcati acolo (atentie sa fie .quest) si da-ti permisiuni 777.
4. Apoi te loghezi in FreeBSD / putty si scrii in felul următor: cd /usr/game/share/locale/romania/quest apoi ./qc nume.quest
5. Intrati pe server si scrieti /reload q .
6. Acum intrati pe server si testati questul.
Scrie răspuns