Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Poprawa] Itemki na start (Bug)


Rekomendowane odpowiedzi

Opublikowano

Siema mam problem z questem pod itemki gdy wyjdę i wejdę na serwer dostaje ponownie przedmioty startowe i komunikat

 

Mój quest

 

 

 

if pc . getqf ( "basic_weapon" ) == 0 then 
pc . setqf ( "basic_weapon" , 1 ) 
local item = 19 
if pc . job == 1 then 
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 2 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
end 
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
end
end

 

 

585571426179277855228.png

 

Opublikowano

@Up to się postarałeś, ja pierdole..

Usuń zawartości questów give_basic_weapon

To wtedy nie będę miał wgl tego questa brawo -_-

585571426179277855228.png

 

Opublikowano
quest give_basic_weapon begin
state start begin
when login begin
if pc . getqf ( "basic_weapon" ) == 0 then 
pc . setqf ( "basic_weapon" , 1 ) 
local item = 19 
if pc . job == 1 then 
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 2 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
 

powinno dzialac

Opublikowano

 

quest give_basic_weapon begin
state start begin
when login begin
if pc . getqf ( "basic_weapon" ) == 0 then 
pc . setqf ( "basic_weapon" , 1 ) 
local item = 19 
if pc . job == 1 then 
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 2 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "70038 , 200" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na DerinarMT2" )
say ( "Na start gry dostales przedmioty od Administracji serwera." )
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
 

powinno dzialac

to wtedy wgl mi quest nie działa

585571426179277855228.png

 

Opublikowano

Najlepiej usuń zawartość Give_Basic_Weapon. Zamieść przedmioty na start w Main_Quest_Level1 lub skrzynka ucznia.

[√]100 postów

[√]200 postów

[√]300 postów

[x]400 postów

[x]500 postów

Opublikowano

Zeedytuj ID.

 

 

quest give_basic_weapon begin
    state start begin
        when login begin
            if pc.getqf("basic_weapon") == 0 then
                pc.setqf("basic_weapon", 1)
if pc.get_job() == 0 then

                                pc.give_item2(19)
                                pc.give_item2(11209)
                                pc.give_item2(12209)
                                pc.give_item2(14009)
                                pc.give_item2(15009)
                                pc.give_item2(16009)
                                pc.give_item2(13009)
                                pc.give_item2(17009)
elseif pc.get_job() == 1 then
                                pc.give_item2(19)
                                pc.give_item2(11409)
                                pc.give_item2(12349)
                                pc.give_item2(14009)
                                pc.give_item2(15009)
                                pc.give_item2(16009)
                                pc.give_item2(13009)
                                pc.give_item2(17009)
                                elseif pc.get_job() == 2 then
                                pc.give_item2(19)
                                pc.give_item2(11609)
                                pc.give_item2(12489)
                                pc.give_item2(14009)
                                pc.give_item2(15009)
                                pc.give_item2(16009)
                                pc.give_item2(13009)
                                pc.give_item2(17009)
elseif pc.get_job() == 3 then
                                pc.give_item2(7009)
                                pc.give_item2(11809)
                                pc.give_item2(12629)
                                pc.give_item2(14009)
                                pc.give_item2(15009)
                                pc.give_item2(16009)
                                pc.give_item2(13009)
                                pc.give_item2(17009)

                end

                if pc.countitem(item) == 0 and pc.weapon != item then
                end
            end
        end
end
end

784091427630431250239.png

Regulamin sygnatur

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...