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] item co 24h...


Rekomendowane odpowiedzi

Opublikowano

                                            elseif 4 == menu then
						say("Ok..Dostaniesz go..")
						say("ale musisz dać mi 400 milionów..")
						say("oraz 10 symboli wojownika...")
						say("Nadal go chcesz...?")
							local menu = select ( "Tak chcę!" , "Nie..Nie stać mnie" )
								if menu == 1 then
									if pc. money >= 400000000 and pc.count_item(30091) > 9 then
										pc.give_item2 (39002, 1)
										pc.change_money(-400000000)
										pc.remove_item(30091, 10)
									else
										say("Chciałeś mnie oszukać!")
										say("Nie posiadasz odpowiednich przedmiotów..")
									end
								end
					end

 

 

 

 

 

aby co 24h można było wykupić ten item... fajnie by było gdyby był licznik ile pozostało ale dobrze będzie jeśli zostanie dodany

czas 24h przed otrzymaniem następnego :)

 

 

 

 

nie mam w ogóle pojęcia od czego zacząć prosiłbym też aby osoba która napisze/poprawi czy jak woli to nazwać...wytłumaczyła dlaczego takie funkcje :) z góry dziękuję

 

 

sugerowałem się questami z biologa... hmmm ale one mają inne działanie bo oddajemy item a nie dostajemy. Sugerowałem się questem na krwisty kamień no i hmmmm jest zbyt obszerny bym zrozumiał go :D piszę questy od około tygodnia.. więc proszę o wytłumaczenie. jeśli zrozumiem sam napiszę ;)

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

@ref....

 

 

 

elseif 5 == menu then
						say("Ok..Dostaniesz go..")
						say("ale musisz dać mi 400 milionów..")
						say("oraz 10 symboli wojownika i posiadać przynajmniej 20lvl...")
						say("Nadal go chcesz...?")
							local menu = select ( "Tak chcę!" , "Nie..Nie stać mnie" )
								if menu == 1 then
									if pc. money >= 400000000 and pc.count_item(30091) > 9 and pc.level >= 20 and get_time()>= pc.getqf("czas") then										pc.give_item2 (39002, 1)
										pc.change_money(-400000000)
										pc.remove_item(30091, 10)
										pc.setqf("czas", get_time()+1*60*60)
									else
										say("Chciałeś mnie oszukać!")
										say("Nie spełniasz wszystkich wymagań..")
										say("Czasu nie oszukasz...")
									end
								end
					end

 

no i quest wgrywa się. Póki co chcę zobaczyć co 1h... ale nie jestem pewien czy tak jest dobrze.

Mógłby to ktoś ocenić?

 

 

 

No i po kliknięciu pierścień expa okienko tylko się zamyka. Za dużo warunków do spełnienia czy zła funkcja z czasem? czy jak?;p

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano
elseif 5 == menu then
      say("Ok..Dostaniesz go..")
      say("ale musisz dać mi 400 milionów..")
      say("oraz 10 symboli wojownika i posiadać przynajmniej 20lvl...")
      say("Nadal go chcesz...?")
       local menu = select ( "Tak chcę!" , "Nie..Nie stać mnie" )
        if menu == 1 then
         if pc. money >= 400000000 and pc.count_item(30091) > 9 and pc.level >= 20 then
               local roznica = pc.getqf("czas") - get_time()
                local minuty = roznica/60
                local minuty2 = math.floor(minuty)
               if get_time() >  pc.getqf("czas") then
                   pc.give_item2 (39002, 1)
                   pc.change_money(-400000000)
                   pc.remove_item(30091, 10)
                   pc.setqf("czas", get_time()+1*60*60)
              else
                  say("Musisz czekac jeszce "..minuty2.." minut")
             end             
        else
          say("Chciałeś mnie oszukać!")
          say("Nie spełniasz wszystkich wymagań..")
         end
        end
     end

 

zamiast tego 1 else mozesz sprubowac

elseif get_time() <  pc.getqf("czas") then

Bez-nazwy_nwpsash.png


by me


Opublikowano

 

elseif 5 == menu then
      say("Ok..Dostaniesz go..")
      say("ale musisz dać mi 400 milionów..")
      say("oraz 10 symboli wojownika i posiadać przynajmniej 20lvl...")
      say("Nadal go chcesz...?")
       local menu = select ( "Tak chcę!" , "Nie..Nie stać mnie" )
        if menu == 1 then
         if pc. money >= 400000000 and pc.count_item(30091) > 9 and pc.level >= 20 then
               local roznica = pc.getqf("czas") - get_time()
                local minuty = roznica/60
                local minuty2 = math.floor(minuty)
               if get_time() >  pc.getqf("czas") then
                   pc.give_item2 (39002, 1)
                   pc.change_money(-400000000)
                   pc.remove_item(30091, 10)
                   pc.setqf("czas", get_time()+1*60*60)
              else
                  say("Musisz czekac jeszce "..minuty2.." minut")
             end             
        else
          say("Chciałeś mnie oszukać!")
          say("Nie spełniasz wszystkich wymagań..")
         end
        end
     end

 

zamiast tego 1 else mozesz sprubowac

elseif get_time() <  pc.getqf("czas") then

 

 

instalacja questa przebiegła pomyślnie, zobaczymy efekt :)

i tak z góry dziękuję :)

 

Niestety nadal po kliknięciu w opcję odpowiadającemu 5elseif nic się nie dzieje ;< pokombinuje za jakiś czas. Jeśli zadziała Poinforumję :)

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

Kuracze nie wiem jakby tu zrobic bo u biloga to jak sie za 1 razem rozmawia to ci usatwia pc.setqf("czas", 0) , a tu tak niemozna bo sie bedzie zakazdym razem gdy rozmawiasz ustawialo 0 -,-

 

, a wlasnie to jest przyczyna tego ze sie nie wyswietla tak mi sie wydaje

Bez-nazwy_nwpsash.png


by me


Opublikowano

No ja właśnie też coś z biologiem kombinowałem no i chyba na 20 sposobów brałem to ;p i bez yang/itemu/lvlu
sam czas
i z lvlem i czasem
ogólnie różne warunki przypisywałem. Odpuszcę to sobie. Dam, że jeśli masz jeden w eq nie możesz kolejnego, i całą resztę bez czasu :)
Dziękuję za pomoc. Do zamknięcia

//Sygnatura niezgodna z regulaminem

TheJeron78

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...