Onforum.net - Web and gaming resource community

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members .

Error occured on quest

qay

New member
Credits
0
Hi, please can someone help where in quest is problem?
When i compile quests so this one has problem (Error occured on quest ./pre_qc/costume_plug.lua
Code:
quest costume_voucher begin
    state start begin
        when 30334.use begin
            say_title("Baţlýk Fiţi: ")
            say("")
            say_reward("Baţlýk almak için cinsiyet seç.")
            local s = select("Erkek","Kadýn","Vazgeç ")
            local item = 45002
            if s == 1 then
                if pc.count_item(30334) < 1 then
                    say_title("Baţlýk Fiţi: ")
                    say("")
                    say("Üzgünüm envanterinde baţlýk fiţi bulamadým.")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45002
                elseif prob == 2 then
                    item = 45003
                elseif prob == 3 then
                    item = 45005
                elseif prob == 4 then
                    item = 45007
                elseif prob == 5 then
                    item = 45009
                elseif prob == 6 then
                    item = 45055
                elseif prob == 7 then
                    item = 45057
                elseif prob == 8 then
                    item = 45061
                end
                say_title("Baţlýk Fiţi: ")
                say("")
                say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30334, 1)
            elseif s == 2 then
                if pc.count_item(30334) < 1 then
                    say_title("Baţlýk Fiţi: ")
                    say("")
                    say("Üzgünüm envanterinde baţlýk fiţi bulamadým.")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45001
                elseif prob == 2 then
                    item = 45004
                elseif prob == 3 then
                    item = 45006
                elseif prob == 4 then
                    item = 45008
                elseif prob == 5 then
                    item = 45010
                elseif prob == 6 then
                    item = 45056
                elseif prob == 7 then
                    item = 45058
                elseif prob == 8 then
                    item = 45062
                end
                say_title("Baţlýk Fiţi: ")
                say("")
                say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30334, 1)
            elseif s == 3 then
                return
            end
        end
        when 30338.use begin
            say_title("Baţlýk Fiţi: ")
            say("")
            say_reward("Baţlýk almak için cinsiyet seç.")
            local s = select("Erkek","Kadýn","Vazgeç ")
            local item = 45001
            if s == 1 then
                if pc.count_item(30338) < 1 then
                    say_title("Baţlýk Fiţi: ")
                    say("")
                    say("Üzgünüm envanterinde baţlýk fiţi bulamadým.")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45011
                elseif prob == 2 then
                    item = 45013
                elseif prob == 3 then
                    item = 45015
                elseif prob == 4 then
                    item = 45017
                elseif prob == 6 then
                    item = 45065
                elseif prob == 7 then
                    item = 45067
                elseif prob == 8 then
                    item = 45069
                elseif prob == 9 then
                    item = 45073
                end
                say_title("Baţlýk Fiţi: ")
                say("")
                say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30338, 1)
            elseif s == 2 then
                if pc.count_item(30338) < 1 then
                    say_title("Baţlýk Fiţi: ")
                    say("")
                    say("Üzgünüm envanterinde baţlýk fiţi bulamadým.")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45012
                elseif prob == 2 then
                    item = 45014
                elseif prob == 3 then
                    item = 45016
                elseif prob == 4 then
                    item = 45018
                elseif prob == 5 then
                    item = 45066
                elseif prob == 6 then
                    item = 45068
                elseif prob == 7 then
                    item = 45070
                elseif prob == 8 then
                    item = 45074
                end
                say_title("Baţlýk Fiţi: ")
                say("")
                say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30338, 1)
            elseif s == 3 then
            end
        end
        when 30335.use begin
            say_title("Silah Görünüm Fiţi: ")
            say("")
            say_reward("Silah kostümü almak için tip seç.")
            local s = select("Tek El","Býçak","Yay","Çift El","Çan","Yelpaze","Vazgeç ")
            local item = 40130
            if pc.count_item(30335) < 1 then
                say_title("Baţlýk Fiţi: ")
                say("")
                say("Üzgünüm envanterinde silah görünüm fiţi bulamadým.")
                return
            end
            say_size(300,375)
            item = 0
            if s == 1 then
                item = 40101
            elseif s == 2 then
                item = 40102
            elseif s == 3 then
                item = 40103
            elseif s == 4 then
                item = 40104
            elseif s == 5 then
                item = 40105
            elseif s == 6 then
                item = 40106
            elseif s == 7 then
                return
            end
            if item == 0 then
                return
            end
            say_title("Silah Görünüm Fiţi: ")
            say("")
            say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
            say_item_vnum(item)
            pc.give_item2(item, 1)
            pc.remove_item(30335, 1)
        end
        when 30339.use begin
            say_title("Silah Görünüm Fiţi: ")
            say("")
            say_reward("Silah kostümü almak için tip seç.")
            local s = select("Tek El","Býçak","Yay","Çift El","Çan","Yelpaze","Vazgeç ")
            local item = 40151
            if pc.count_item(30339) < 1 then
                say_title("Baţlýk Fiţi: ")
                say("")
                say("Üzgünüm envanterinde silah görünüm fiţi bulamadým.")
                return
            end
            item = 0
            if s == 1 then
                item = 40108
            elseif s == 2 then
                item = 40109
            elseif s == 3 then
                item = 40110
            elseif s == 4 then
                item = 40111
            elseif s == 5 then
                item = 40112
            elseif s == 6 then
                item = 40113
            elseif s == 7 then
                return
            end
            if item == 0 then
                return
            end
            say_title("Silah Görünüm Fiţi: ")
            say("")
            say_reward(string.format("Tebrikler , %s isimli nesneden 1 adet kazandýn.", item_name(item)))
            say_item_vnum(item)
            pc.give_item2(item, 1)
            pc.remove_item(30339, 1)
        end
    end
end

Thank you very much.
 
Sorry here is quest:
Code:
quest costume_voucher begin
    state start begin
        when 30334.use begin
            say_title("Kostým: ")
            say("")
            say_reward("Vyberte pohlaví a získejte kostým.")
            local s = select("Muž ","Žena. ","Zrušit ")
            local item = 45002
            if s == 1 then
                if pc.count_item(30334) < 1 then
                    say_title("Kostým: ")
                    say("")
                    say("Je nám líto, ale ve vašem inventáři jsem nenašel záhlaví. ")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45002
                elseif prob == 2 then
                    item = 45003
                elseif prob == 3 then
                    item = 45005
                elseif prob == 4 then
                    item = 45007
                elseif prob == 5 then
                    item = 45009
                elseif prob == 6 then
                    item = 45055
                elseif prob == 7 then
                    item = 45057
                elseif prob == 8 then
                    item = 45061
                end
                say_title("Kostým: ")
                say("")
                say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s .", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30334, 1)
            elseif s == 2 then
                if pc.count_item(30334) < 1 then
                    say_title("Kostým: ")
                    say("")
                    say("Litujeme, ale ve vašem inventáři jsem nenašel zástrčku záhlaví.. ")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45001
                elseif prob == 2 then
                    item = 45004
                elseif prob == 3 then
                    item = 45006
                elseif prob == 4 then
                    item = 45008
                elseif prob == 5 then
                    item = 45010
                elseif prob == 6 then
                    item = 45056
                elseif prob == 7 then
                    item = 45058
                elseif prob == 8 then
                    item = 45062
                end
                say_title("Kostým: ")
                say("")
                say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s .", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30334, 1)
            elseif s == 3 then
                return
            end
        end
        when 30338.use begin
            say_title("Kostým: ")
            say("")
            say_reward("Vyberte pohlaví a získejte titul.")
            local s = select("Muž. ","Žena","Zrušit ")
            local item = 45001
            if s == 1 then
                if pc.count_item(30338) < 1 then
                    say_title("Kostým: ")
                    say("")
                    say("Je nám líto, ale ve vašem inventáři jsem nenašel záhlaví. ")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45011
                elseif prob == 2 then
                    item = 45013
                elseif prob == 3 then
                    item = 45015
                elseif prob == 4 then
                    item = 45017
                elseif prob == 6 then
                    item = 45065
                elseif prob == 7 then
                    item = 45067
                elseif prob == 8 then
                    item = 45069
                elseif prob == 9 then
                    item = 45073
                end
                say_title("Kostým: ")
                say("")
                say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s . ", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30338, 1)
            elseif s == 2 then
                if pc.count_item(30338) < 1 then
                    say_title("Kostým: ")
                    say("")
                    say("Je nám líto, ale ve vašem inventáři jsem nenašel záhlaví. ")
                    return
                end
                local prob = number(1,8)
                if prob == 1 then
                    item = 45012
                elseif prob == 2 then
                    item = 45014
                elseif prob == 3 then
                    item = 45016
                elseif prob == 4 then
                    item = 45018
                elseif prob == 5 then
                    item = 45066
                elseif prob == 6 then
                    item = 45068
                elseif prob == 7 then
                    item = 45070
                elseif prob == 8 then
                    item = 45074
                end
                say_title("Kostým: ")
                say("")
                say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s . ", item_name(item)))
                say_item_vnum(item)
                pc.give_item2(item, 1)
                pc.remove_item(30338, 1)
            elseif s == 3 then
            end
        end
        when 30335.use begin
            say_title("Kostým na zbraně: ")
            say("")
            say_reward("Vyberte typ, abyste získali kostým na zbraně. ")
            local s = select("Jednoručka","Nôž","Luk","Obojruč","Zvon","Vejár","Zrušiť. ")
            local item = 40130
            if pc.count_item(30335) < 1 then
                say_title("Kostým: ")
                say("")
                say("Omlouváme se, ale ve vašem inventáři jsem nenašel konektor na kůži. ")
                return
            end
            say_size(300,375)
            item = 0
            if s == 1 then
                item = 40101
            elseif s == 2 then
                item = 40102
            elseif s == 3 then
                item = 40103
            elseif s == 4 then
                item = 40104
            elseif s == 5 then
                item = 40105
            elseif s == 6 then
                item = 40106
            elseif s == 7 then
                return
            end
            if item == 0 then
                return
            end
            say_title("Kostým na zbraně: ")
            say("")
            say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s .", item_name(item)))
            say_item_vnum(item)
            pc.give_item2(item, 1)
            pc.remove_item(30335, 1)
        end
        when 30339.use begin
            say_title("Kostým na zbraně: ")
            say("")
            say_reward("Vyberte typ, abyste získali kostým na zbraně. ")
            local s = select("Jednoručka","Nôž","Luk","Obojruč","Zvon","Vejár","Zrušiť. ")
            local item = 40151
            if pc.count_item(30339) < 1 then
                say_title("Kostým: ")
                say("")
                say("Omlouváme se, ale ve vašem inventáři jsem nenašel konektor na kůži. ")
                return
            end
            item = 0
            if s == 1 then
                item = 40108
            elseif s == 2 then
                item = 40109
            elseif s == 3 then
                item = 40110
            elseif s == 4 then
                item = 40111
            elseif s == 5 then
                item = 40112
            elseif s == 6 then
                item = 40113
            elseif s == 7 then
                return
            end
            if item == 0 then
                return
            end
            say_title("Kostým na zbraně: ")
            say("")
            say_reward(string.format("Gratulujeme, vyhráli jste 1 z objektů s názvem %s . ", item_name(item)))
            say_item_vnum(item)
            pc.give_item2(item, 1)
            pc.remove_item(30339, 1)
        end
    end
end
 
use bash and use this script:
Code:
#!/usr/local/bin/bash

LIST_FILE='locale_list'

if [ -r $LIST_FILE ]; then

    rm -rdf object
    mkdir object

    while read line;
        do
            ./qc $line
        done < $LIST_FILE
else
    echo $LIST_FILE' is missing'
fi

Or install python and use :

Code:
#!/usr/local/bin/python
import os
os.system('rm -rf object')
for line in file('locale_list'):
    if os.system('./qc ' + line):
        print 'Error occured on compile ' + line
        import sys
        sys.exit(-1)
 

Similar threads


Top

Dear User!

We found that you are blocking the display of ads on our site.

Please add it to the exception list or disable AdBlock.

The advertises that you'll see aren't intrusive they just help us to keep the community alive

If you don't want to see those ads just buy an upgrade.

Thank you for understanding!

Baba2

Baba2 Purchase

User upgrade! at

🔥 Upgrade Now

Escanor25 Purchase

User upgrade! at

🔥 Upgrade Now
Tigrex

Tigrex Purchase

User upgrade! at

🔥 Upgrade Now