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] Problem z questem give_basic_weapon


Rekomendowane odpowiedzi

Opublikowano

Witam! mam problem z questem give_basic_weapon ponieważ tak:

- quest działa daje itemy ale daje je caly czas po przelogowaniu postaci co ja mam w nim zmienic albo ktos niech mi zamieni zeby dawał tylko raz na poczatku gry i tyle.

 

tu kod:

 

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 = 10
if pc.job == 1 then
 item = 1000
elseif pc.job == 3 then
 item = 7000
end
if pc.countitem(item) == 0 and pc.weapon != item then
 pc.give_item2(item)
 pc.give_item2(27001,5 )
-- pc.give_item2(22000, 5)

end
  end
 end
end
end

 

 

 

ups coś sie powaliło z endami i cała budową questu.

"Jeżeli za­bałaga­nione biur­ko jest oz­naką za­bałaga­nione­go umysłu, oz­naką cze­go jest pus­te biur­ko?"  

                                                                                                                                   -  A.Einstein

Opublikowano

Usuń To

 

   if pc.countitem(item) == 0 and pc.weapon != item then
	 pc.give_item2(item)
	 pc.give_item2(27001,5 )
	-- pc.give_item2(22000, 5)

powinęło pomoc

 

 

A Jak nie to się zastosuj do oryginalnego give weapon :

 

 

 

if pc . getqf ( 'basic_weapon' ) == 0 then
pc . setqf ( 'basic_weapon' , 1 )
local item = 19
if pc . job == 0 then
pc . give_item2 ( '19' )
pc . give_item2 ( '11209' )
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
elseif pc . job == 1 then
pc . give_item2 ( '1009' )
pc . give_item2 ( '11409' )
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
elseif pc . job == 2 then
pc . give_item2 ( '19' )
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
elseif pc . job == 3 then
pc . give_item2 ( '7009' )
pc . give_item2 ( '11809' )
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
end
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
pc . give_item2 ( item )
pc . give_item2 ( '50050' )
pc . give_item2 ( '50052' )
pc . give_item2 ( '80009' )
pc . give_exp2 ( '500' )
horse . set_level ( '21' )
horse . ride ()
pc . set_skill_level ( 131 , 10 )
end
end

 

1357070109-U588260.png

| exModerator Metin2 | MPC Media Team | Pro User | Expert Metin2 |

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...