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 z questem na otwieranie szkatułek


Rekomendowane odpowiedzi

Opublikowano

Witam was bardzo serdecznie drodzy użytkownicy MPCForum, otóż mam problem gdyż usiłuję zrobić quest na otwieranie szkatułek, jednak po kliknięciu na ową szkatułkę wyświetla się napis na chacie "Nic nie otrzymałeś" 

Oto mój quest:

 

quest skrzynku begin
state start begin
when 6000.use begin
local szansa = math.random(100)
if szansa >= 0 and szansa < 10 then
pc.give_item2(50401, 1)
item.remove()
elseif szansa >= 10.00 and szansa < 20 then
pc.give_item2(50402, 1)
item.remove()
elseif szansa >= 20 and szansa < 30 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 30 and szansa < 40 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 40 and szansa < 50 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 50 and szansa < 60 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 60 and szansa < 70 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 70 and szansa < 80 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 80 and szansa < 90 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 90 and szansa < 100 then
pc.give_item2(50403, 1)
item.remove()
end
end
end
end
Opublikowano

Żeby nie zakładać nowego tematu napiszę tutaj.

Dlaczego zawsze wyświetla mi się Test nawet gdy mam ustawioną klasę na 1?

quest skrzynku begin
state start begin
when 6000.use with pc.job == 1 begin
local szansa = math.random(100)
if szansa >= 0 and szansa < 10 then
pc.give_item2(50401, 1)
item.remove()
elseif szansa >= 10.00 and szansa < 20 then
pc.give_item2(50402, 1)
item.remove()
elseif szansa >= 20 and szansa < 30 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 30 and szansa < 40 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 40 and szansa < 50 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 50 and szansa < 60 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 60 and szansa < 70 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 70 and szansa < 80 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 80 and szansa < 90 then
pc.give_item2(50403, 1)
item.remove()
elseif szansa >= 90 and szansa < 100 then
pc.give_item2(50403, 1)
item.remove()
end
end
when 6000.use with pc.job == 0 begin
say("Test")
end
end
end

Zamiast pc.job użyłem pc.get_skill_group i działa :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...