Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Budowa questa

Nieaktywny

Featured Replies

Opublikowano

Ktoś podpowie czemu:
local szansa = number(1, 100)

local sukces = 30

if pc.is_skill_book_bonus() then

sukces = 100

elseif pc.is_skill_book_bonus_80_percent() then

sukces = 80

elseif pc.is_skill_book_bonus_60_percent() then

sukces = 60

end

wgl elseif pc.is_skill_book_bonus_80_percent() then

sukces = 80

elseif pc.is_skill_book_bonus_60_percent() then

sukces = 60

Nie sią brane pod uwagę ? Przez co quest nie działa poprawnie i nie ładuje funkcji dalej ?

Opublikowano
  • Autor

when 50301.use with item.get_id() begin

code = item.get_vnum()

local Skill = 121

local plus = pc.get_skill_level(Skill)+1

if pc.get_skill_level(Skill) >= 40 then

chat("Dalszy trening jest niemo¿liwy.")

return

end

if pc.get_skill_level(Skill) >= 20 then

chat("Poj¹³eœ ju¿ wiedzê, któr¹ zawieraj¹ ksiêgi Sztuki Wojny Sun Zi.")

chat("Dalszy trening jest mo¿liwy przy u¿yciu ksiêgi Sztuk Wojny Wu Zi.")

return

end

if pc.get_exp() <= 49999 then

syschat("Nie masz wystarczaj¹co du¿o punktów doœwiadczenia,")

syschat("aby szkoliæ umiejêtnoœæ przy pomocy ksiêgi.")

return

end

if pc.get_skill_level(Skill) >= 0 and pc.get_skill_level(Skill) <= 19 then

if get_time() >= pc.getqf("Dowodzenie"..Skill) or pc.is_skill_book_no_delay() then

pc.remove_skill_book_no_delay()

local szansa = number(1, 100)

local sukces = 30

if pc.is_skill_book_bonus_60_percent() then

sukces = 60

pc.remove_skill_book_bonus_60_percent()

elseif pc.is_skill_book_bonus_80_percent() then

sukces = 80

pc.remove_skill_book_bonus_80_percent()

elseif pc.is_skill_book_bonus() then

sukces = 100

pc.remove_skill_book_bonus()

end

if szansa <= sukces then

if pc.get_skill_level(Skill) == 19 then

pc.remove_item(item.get_vnum(), 1)

pc.give_exp2(-50000)

pc.set_skill_level(Skill, plus)

pc.setqf("Dowodzenie"..Skill,get_time()+60*60*1)

syschat("Brawo! Uda³o siê.")

chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w ksi¹¿ce.")

elseif pc.get_skill_level(Skill) >= 0 and pc.get_skill_level(Skill) <= 18 then

pc.remove_item(item.get_vnum(), 1)

pc.set_skill_level(Skill, plus)

pc.setqf("Dowodzenie"..Skill,get_time()+60*60*1)

syschat("Brawo! Uda³o siê.")

chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w ksi¹¿ce.")

return

end

else

pc.remove_item(item.get_vnum(), 1)

pc.give_exp2(-50000)

pc.setqf("Dowodzenie"..Skill,get_time()+60*60*1)

syschat("Wrrr! Nie uda³o siê.")

chat("Szkolenie umiejêtnoœci zakoñczy³o siê niepomyœlnie.")

return

end

else

local czas = (pc.getqf("Dowodzenie"..Skill) - get_time())/3600 -- 9000 / 3600 = 2.5

local h = math.floor(czas) -- 2.5 = 2

local min = (czas - h)*60 -- (2.5 - 2)*60 = 0.5 * 60 = 30

local m = math.floor(min)

syschat("Potrzeba czasu aby zrozumieæ wiedzê zawart¹ w ksi¹¿kach.")

chat("Pozosta³o minut: "..m..".")

return

end

end

end

Dodałem w affektach nowe egzo 60/80% i chciałem się do nich nawiązać

Opublikowano

Sam pisałeś tego questa czy AI Ci pomagało? Skąd takie dziwne funkcje jak 80_percent i inne? Napisałeś sobie je?

Jeżeli nie jesteś pewny tych funkcji to napisz sobie prosty quescik, ktory sprawdzi czy poprawnie funkcje Ci zwracają wartości, które mają zwracać czyli True lub False, bo widzę, że w nazwie funkcji jest "is"

Opublikowano
  • Autor

Quest z jakiegoś serwerka dodałem aby affekty podobnie jak rada egzo i dodałem nowe wartości właśnie 60/80 aby i chciałem to podpiąć pod questa sam quest działa jeśli ich nie ma poprawnie nic się nie dzieje jak są dodane jedynie mogę użyć egzo dalej się nic nie dzieje z księgą ... Próbowałem z ai ale nic nie pomogło jego nakierowanie . Jak mam napisać z tymi opcjami co wspomniałeś ?

Opublikowano

Jeżeli wziąłeś questa z innego serwera, to musisz też przenieść funkcje z src do siebie, bo inaczej to nigdy nie zadziała. Bo nie kojarzę, aby takie funkcje oryginalnie w metinie występowały.

Opublikowano
  • Autor

Quest lata po necie gdzieś natomiast afekty dodałem sam i powinny śmigać bo nie ma w Src błędu a pojawiają sie dobra coś się pokombinuje

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.