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

[Pytanie] Działanie pc.setqf / pc.getqf - opis.


Phoenix.

Rekomendowane odpowiedzi

Opublikowano

Siema.

Może mi ktoś prosto z bani, na chłopski rozum wytłumaczyć działanie funkcji pc.setqf/pc.getqf.

Chodzi mi po prostu w jakich wypadkach się jej używa, do czego służy - konkretny (prosty) opis i wyjaśnienie.

 

Dzięki z góry, lajki się posypią :)

727881401622271220780.jpeg
Opublikowano

 

when login with pc.getqf("blalblalala") == 0 begin  -- jak sie zalogujesz z przypisana(lub jej brakiem w tym przypadku) wartoscia  to
   say("pierwsze logowanie")  -- napisze info na czacie
    pc.setqf("blalblalala", 1)  --  ustawi ci wartosc na taka jaka chcesz w tym wypadku 1 , jako ze  przy login by lwarunek ze musi sie rownac 0 juz nigdy wiecej wiadomosc powyzej sie nie pojawi
end

aFMA3pg.png

Opublikowano

 

when login with pc.getqf("blalblalala") == 0 begin  -- jak sie zalogujesz z przypisana(lub jej brakiem w tym przypadku) wartoscia  to
   say("pierwsze logowanie")  -- napisze info na czacie
    pc.setqf("blalblalala", 1)  --  ustawi ci wartosc na taka jaka chcesz w tym wypadku 1 , jako ze  przy login by lwarunek ze musi sie rownac 0 juz nigdy wiecej wiadomosc powyzej sie nie pojawi
end

No okej, rozumiem.

 

A użycie jej w innych sytuacjach jak będzie wyglądało?

727881401622271220780.jpeg
Opublikowano
when kill with npc.get_race() == 2555 begin  -- jak zabijamy moba o id 2555 toi
      pc.setqf("kile", pc.getqf("kile")) -- po jego zabiciu dodaje nam wartosc do poprzedniej wartosc aż

if pc.getqf("kile") >= 5 then  -- nie osiagniemy 5 lub wiecej
     say("zabiłes 5 mobow o id 2555")
end
 

 

 

jeszce jest ustaalanie czasu

 

 

  when 20084.chat."Zęby Orka" with pc.count_item(30006) >0 begin
            local roznica = pc.getqf("duration") - get_time()
            local minuty = roznica/60
            local minuty2 = math.floor(minuty)
            if get_time() > pc.getqf("duration") then
                say_title("Biolog Chaegirab:")
                say("Oh!! Znalazłeś!")
                say("Pozwól,ze rzuce okiem...")
                say("Jeszcze chwilke.")
                say("")
                pc.remove_item("30006", 1)
                pc.setqf("duration",get_time()+1*1*1)
 

aFMA3pg.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...