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] Pierścień VIP Nie daje bonusów


Rekomendowane odpowiedzi

Opublikowano

a zrobisz ze gdy sie uzyje pierscien to wyskoczy taki tekst jak w misji oraz aby dawal tylko 50 expa zamiast tamtych bonusów

quest vip begin
	state start begin
		when 50030.use begin
			if get_time() < pc.getqf("blokadka") then
			local a = get_time()
			local b = pc.getqf("blokadka")
			local c = b - a
			say("Już używasz VIP`a, spróbuj ponownie, ")
			say("po upływie "..c.." sekund")

			else
			
			say_reward("Aktywowałeś pakiet VIP.")
			say("")
			say("Twoja postać otrzymuje bonus EXPa na okres tygodnia.")
			say_title("Bonus wynosi: 50%.")

			affect.add_collect(ID_bonusu_expa, 50, 7*24*60*60)
			pc.setqf("blokadka",get_time()+ 7*24*60*60)
			pc.remove_item(50030)
			end
		end
	end
end

Jedynie nie wiem, czy tak może zostać nadany bonus expa.

727881401622271220780.jpeg
Opublikowano

Dodaj zamiast add..

local data = query("select tabela_expa from account.account where id = '"..pc.get_account_id().."';")
query("update account.account set tabela_expa = date_add("..data..",INTERVAL 7 DAY) where id='"..pc.get_account_id().."';")

Jakoś tak.

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...