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

[Pisanie] System Osiagniec /Pisanie


Rekomendowane odpowiedzi

Opublikowano

Siemka napisal by mi ktos questa system osiagniec

 

 

 

Np:

 

 

Po zabiciu 200 mobów na chat wyskakuje info

 

Gracz Ten I Ten zdobyl osiagniecie Trol22

 

 

Po zabiciu 1000 mobów na chat wyskakuje info

Gracz Ten I Ten zdobyl osiagniecie Trol11

 

 

Po zabiciu 5000 mobów na chat wyskakuje info

Gracz Ten I Ten zdobyl osiagniecie Trol55

 

 

Po zabiciu 10000 mobów na chat wyskakuje info

Gracz Ten I Ten zdobyl osiagniecie Trol1

 

 

Po zabiciu 20000 mobów na chat wyskakuje info

Gracz Ten I Ten zdobyl osiagniecie Trol2

 

 

Po zabiciu 50000 mobów na chat wyskakuje info

Gracz Ten I Ten zdobyl osiagniecie Trol5

 

Po zrobieniu Boja 11 poziom konia

 

Gracz Ten i Ten zdobyl osiagniecie Boj

 

Po zrobieniu Boja 11 poziom konia

 

Gracz Ten i Ten zdobyl osiagniecie Militar

 

Po wbiciu Danego skila na P

 

Gracz ten i ten zdobyl osiagniecie np Silne Cialo na P itp

 

Gdy minie 24h gry

 

Gracz ten i ten zdobyl osiagniecie Doba

  • 2 tygodnie później...
Opublikowano

Skrzynia:

 

http://wklej.to/OuNIO

 

Osiągnięcia:

 

http://wklej.to/BFkbS

 

Może troszke za dużo qf'ów najebałem ale inaczej nie umiem ;)

Opublikowano

To jest to co wyswietla sie na czacie.

Założyciel tematu tak chciał, to tak zrobiłem

Opublikowano

Nie jestem do końca pewny ale.chyba mozna tak:

when login begin

if pc.get_skill_level("1") == 59 and pc.getqf("trzystronne") == 0 then

pc.setqf("trzystronne", 1)

notice_all(" Gracz "..pc.get_name().." zdobyl osiągnięcie Trzystronne Cięcie na P ")

end

end

Opublikowano

hmm a mozna np tak zrobic ze zamiast tych zabitych mobow zrobic ludzi normalnie i wtedy zmniejszyc ilosc i te osiagniecia zeby sie wyswietlaly niech moze mi tylko ktos powie gdzie zmianic z mbow na ludzi

xbjr.png

Opublikowano

Nie dziala osiagniecie zabite potwory a i jak dopisac mam ten skil na P

 

 

quest osiagniecia begin
    state start begin
        when kill begin
            pc.setqf("zabite", pc.getqf("zabite")+1)
            if pc.getqf("zabite") == 200 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#1! (Mt2)")
            elseif pc.getqf("zabite") == 1000 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#2! (Mt2)")
            elseif pc.getqf("zabite") == 5000 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#3! (Mt2)")
            elseif pc.getqf("zabite") == 10000 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#4! (Mt2)")
            elseif pc.getqf("zabite") == 20000 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#5! (Mt2)")
            elseif pc.getqf("zabite") == 50000 then
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Killer#6! (Mt2)")
            end
        end
        when login begin
            timer("Doba", 60*60*60)
            if horse.get_level() >= 11 and pc.getqf("11") == 0 then
                pc.setqf("11", 1")
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Koń Bojowy! (Mt2)")
            elseif horse.get_level() >= 21 and pc.getqf("21") == 0 then
                pc.setqf("21", 1")
                notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Koń Militarny! (Mt2)")
            end
        end
        when Doba.timer begin
            notice_all("Gracz "..pc.get_name().." zdobył osiągnięcie Doba!(Mt2)")
        end
    end
end
Opublikowano

@up

 

timer("Doba", 60*60*60)

doba to 60 sekund * 60 minut * 24 godziny

 

@2x down

tak

 

umarł

Opublikowano

większe lub równe 40 a 40 to już jest skil P.

 

Wpisz sobie w grze /setsk ID 40

Opublikowano
Wojownik Body

pc.set_skill_level(1, 59)

pc.set_skill_level(2, 59)

pc.set_skill_level(3, 59)

pc.set_skill_level(4, 59)

pc.set_skill_level(5, 59)

Wojownik Mental

pc.set_skill_level(16, 59)

pc.set_skill_level(17, 59)

pc.set_skill_level(18, 59)

pc.set_skill_level(19, 59)

pc.set_skill_level(20, 59)

Ninja Dagger

pc.set_skill_level(31, 59)

pc.set_skill_level(32, 59)

pc.set_skill_level(33, 59)

pc.set_skill_level(34, 59)

pc.set_skill_level(35, 59)

Ninja Archer

pc.set_skill_level(46, 59)

pc.set_skill_level(47, 59)

pc.set_skill_level(48, 59)

pc.set_skill_level(49, 59)

pc.set_skill_level(50, 59)

Sura Weapon Magic

pc.set_skill_level(61, 59)

pc.set_skill_level(62, 59)

pc.set_skill_level(63, 59)

pc.set_skill_level(64, 59)

pc.set_skill_level(65, 59)

pc.set_skill_level(66, 59)

Sura Black Magic

pc.set_skill_level(76, 59)

pc.set_skill_level(77, 59)

pc.set_skill_level(78, 59)

pc.set_skill_level(79, 59)

pc.set_skill_level(80, 59)

pc.set_skill_level(81, 59)

Szaman Smok

pc.set_skill_level(91, 59)

pc.set_skill_level(92, 59)

pc.set_skill_level(93, 59)

pc.set_skill_level(94, 59)

pc.set_skill_level(95, 59)

pc.set_skill_level(96, 59)

Szaman Healer

pc.set_skill_level(106, 59)

pc.set_skill_level(107, 59)

pc.set_skill_level(108, 59)

pc.set_skill_level(109, 59)

pc.set_skill_level(110, 59)

pc.set_skill_level(111, 59)
Opublikowano
Opublikowano

To musisz dodac wywolanie tego tekstu do questa w którym ulepszasz konia

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...