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

[problem] po edycji questa brak zmian w grze


Rekomendowane odpowiedzi

Opublikowano

Witam. Chciałem zmienić drop ze skrzyni ucznia (pliki terenzo) wiec zmieniłem linijki w drop.quest

 

 

when 50187.use or 50212.use or 50213.use begin
pc.give_item2(27003, 20)
pc.give_item2(27006, 10)
pc.give_item2(27102, 5)
pc.give_item2(80009, 1)
pc.give_item2(50052, 1)
horse.set_level(20)
if pc.job == 3 then
pc.give_item2(7009)
pc.give_item2(12629)
pc.give_item2(11809)
elseif pc.job == 1 then
pc.give_item2(1009)
pc.give_item2(12349)
pc.give_item2(11409)
elseif pc.job == 2 then
pc.give_item2(19)
pc.give_item2(11609)
pc.give_item2(12489)
else
pc.give_item2(19)
pc.give_item2(12209)
pc.give_item2(11209)
end
item.remove()
end

 

 

 

wgrałem na serwer, przebudowałem wszystkie questy. W plikach w folderze object odpowiadających ID przedmiotu podane wyżej są pliki z właściwą streścią

 

 

pc . give_item2 ( 27003 , 20 )
pc . give_item2 ( 27006 , 10 )
pc . give_item2 ( 27102 , 5 )
pc . give_item2 ( 80009 , 1 )
pc . give_item2 ( 50052 , 1 )
horse . set_level ( 20 )
if pc . job == 3 then
pc . give_item2 ( 7009 )
pc . give_item2 ( 12629 )
pc . give_item2 ( 11809 )
elseif pc . job == 1 then
pc . give_item2 ( 1009 )
pc . give_item2 ( 12349 )
pc . give_item2 ( 11409 )
elseif pc . job == 2 then
pc . give_item2 ( 19 )
pc . give_item2 ( 11609 )
pc . give_item2 ( 12489 )
else
pc . give_item2 ( 19 )
pc . give_item2 ( 12209 )
pc . give_item2 ( 11209 )
end
item . remove ( )

 

 

a mimo wszystko po otwarciu szkaty w grze pojawiają się itemki jakie były wcześniej zdefiniowane. Dlaczego? Z góry dzięki za pomoc

 

 

Opublikowano

Podana rada nic nie zmieniła niestety :/ jednak zauważyłem że drop z tej skrzynki był określony w pliku special_item_group.txt na sztywno, więc go stamtąd usunąłem. Tyle jest postępu, że pojawiła się jakaś zmiana w grze :) Teraz mimo wrzuconego questa który powinien obsługiwać otwarcie skrzynki o danym ID, gra zwraca komunikat 'Nic nie dostałeś' a skrzynia nie znika. Magia....

Opublikowano

przepraszam za strasznie noobowskie pytanie, ale gdzie to ustawić? :D

 

w tym miejscu?

 

 

Group 1·ąş§żëĽ±ą°»óŔÚ(ą«»ç_Ľö¶ó)
{
Vnum 50187
Type Pct <----- tutaj?
1 27003 1 100
2 10 1 100
3 27051 20 100
4 27052 10 100
5 27053 5 100
6 27054 5 100
}

 

 

Opublikowano

Dobra doszedłem do rozwiązania - w plikach terenzo trzeba zmieniać item_proto.txt w folderze /usr/home/mt2/db/ i do tego nie ustala się tych cyferek jak napisałeś, tylko trzeba zmienić ITEM_GIFTBOX na ITEM_QUEST. No cóż - nareszcie działa :D

Opublikowano

Dobra doszedłem do rozwiązania - w plikach terenzo trzeba zmieniać item_proto.txt w folderze /usr/home/mt2/db/ i do tego nie ustala się tych cyferek jak napisałeś, tylko trzeba zmienić ITEM_GIFTBOX na ITEM_QUEST. No cóż - nareszcie działa :D

ITEM_QUEST w nowym db znaczy dokładnie to samo, co 10/18 w starym mysql.

Tu masz poradnik jak edytować dosyć łatwo i przyjemnie nowe mysql:

http://www.mpcforum.pl/topic/1052718-tut-nowe-mob-protoitem-proto-w-db-opis-i-wyjasnienie/

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...