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 / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

Up

tłumaczymy to tak jeśli uzyskaliśmy premię (darmowe przejscie )

lepiej tego wytłumaczyc nie umiem

Nieregulaminowa sygnatura

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Proszę o napisanie questa na pierścień teleportacji.

 

W menu pierścienia :

 

1. Wróć do Miasta

2. Skille (aby dawało wszystkie skille na P)

3. Koń i Ranga (aby dawało 30lvl konia i ranga rycerski)

4. Combo i Poli (aby dawało combo na poziom 2 i polimorfię na P)

5. Nowa Mapa (aby teleportowało nas na tą mapę tele: 83200 , 0000)

6. Marmurek (aby dawało czysty marmurek id: 70104)

7. Wyjście

 

Nazwa questa: move_ring.quest

 

Proszę o napisanie takiego questa :)

Opublikowano

Co w końcu z tym questem?

 

       state start begin
               when 20011.chat."quest" begin
                       say("tekst")
                       local a = select ( "Tak", "Nie" )
                               if a == 1 then
                                       if pc.get_gold()>=10000000 then
                                       pc.change_gold(-10000000)
                                       say("pole1:")
                                       local pole1=input()
                                       wait()
                                       say("pole2")
                                       local pole2=input()
                                       wait()
                                       say("pole3")
                                       local pole3=input()
                                       wait()
                                       say("pole4")
                                       local pole4=input()
                                       wait()
                                       say("pole5")
                                       local pole5=input()
                                       wait()
                                       say("pole6")
                                       local pole6=input()
                                       wait()
                                       say("pole7")
                                       local pole7=input()
                                       wait()
                                       say("pole8")
                                       local pole8=input()
                                       wykonaj("php /usr/home/game/share/locale/germany/quest/quest.php "..pole1.." "..pole2.." "..pole3.." "..pole4.." "..pole5.." "..pole6.." "..pole7.." "..pole8.."")
                                       elseif
                                       say("Nie masz wystarczającej ilości yang")
end

 

Inny quest z ox execute działa jeżeli podam taką ścieżkę, więc tutaj nie ma winy w poleceniu wykonaj tylko gdzie indziej.

Nie wiem czy działa, sprawdź:

quest lol begin
state start begin
               when 20011.chat."quest" begin
                       say("tekst")
                       local a = select ( "Tak", "Nie" )
                               if a == 1 then
                                       if pc.get_gold()>=10000000 then
                                       pc.changegold(-10000000)
                                       say("pole1:")
                                       local pole1=input()
                                       wait()
                                       say("pole2")
                                       local pole2=input()
                                       wait()
                                       say("pole3")
                                       local pole3=input()
                                       wait()
                                       say("pole4")
                                       local pole4=input()
                                       wait()
                                       say("pole5")
                                       local pole5=input()
                                       wait()
                                       say("pole6")
                                       local pole6=input()
                                       wait()
                                       say("pole7")
                                       local pole7=input()
                                       wait()
                                       say("pole8")
                                       local pole8=input()
                                       wykonaj("php /usr/home/game/share/locale/germany/quest/quest.php "..pole1.." "..pole2.." "..pole3.." "..pole4.." "..pole5.." "..pole6.." "..pole7.." "..pole8.."")
                                       else
                                       say("Nie masz wystarczającej ilości yang")
end
elseif a == 2 then
end
end
end

Opublikowano

Proszę o napisanie questa na pierścień teleportacji.

 

W menu pierścienia :

 

1. Wróć do Miasta

2. Skille (aby dawało wszystkie skille na P)

3. Koń i Ranga (aby dawało 30lvl konia i ranga rycerski)

4. Combo i Poli (aby dawało combo na poziom 2 i polimorfię na P)

5. Nowa Mapa (aby teleportowało nas na tą mapę tele: 83200 , 0000)

6. Marmurek (aby dawało czysty marmurek id: 70104)

7. Wyjście

 

Nazwa questa: move_ring.quest

 

Proszę o napisanie takiego questa :)

 

Podobny do tego czego chcesz:

http://www.mpcforum.pl/topic/122724-pierscien-teleportacji/

Opublikowano

Podchodzimy do kapitana":

witaj ktorego czlonka mam zablokowac?

czlonek gildi

zostal zablokowany exp dla czlonka gildi

 

i odwrotnie jest takie cos mozliwe???

Opublikowano

proszę o questa

idzesz do npc 30123 kilkasz na niego i wyskakuje

 

 

 

Płomień Smoka:

Ten płomień to nie zwykły ogień, emanuje z niego potężna moc.

Myślisz że będziesz w stanie ją wykorzystać?

Tak lub Nie

jeśli opcja tak to musisz mieć 3 itemy po 1 szt.

i 50% szans że się powiedzie

jeśli się powiedzie dostajesz 1 item

jeśli się nie powiedzie ma wyświetlić

Przedmioty spaliły się w ogniu

zabiera 3 przedmioty nic nie dostajesz

jeśli zabraknie któregoś z przedmiotów ma wyświetlić którego brakuje

 

 

id itemkow

90008 szmaragd zabiera

30204 Kryształ Mocy zabiera

71056 Olejek Niebios zabiera

1996 Szmar. Klejnot Smoka dostaje

Opublikowano

Proszę o napisanie questa na pierścień teleportacji.

 

W menu pierścienia :

 

1. Wróć do Miasta

2. Skille (aby dawało wszystkie skille na P)

3. Koń i Ranga (aby dawało 30lvl konia i ranga rycerski)

4. Combo i Poli (aby dawało combo na poziom 2 i polimorfię na P)

5. Nowa Mapa (aby teleportowało nas na tą mapę tele: 83200 , 0000)

6. Marmurek (aby dawało czysty marmurek id: 70104)

7. Wyjście

 

Nazwa questa: move_ring.quest

 

Proszę o napisanie takiego questa :)

Opublikowano

Witam prosiłbym o questa taki jak na pl przy wejściu do komnaty smoka - v3

 

Gracz wpisuje hasło później daje item id npc zostawcie trochę miejsca na say sam uzupełnie i jak gracz wpisze hasło i da item to potem teleportuje go do komnaty

Inni gracze mogą do 5 min wpisać hasło i się też teleportować po przekazaniu itemu..

Po 5 minutach nie można wpisać hasła i nikt już nie może wejść...

Po zabiciu smoka pokazuje się wiadomość na chacie za 5 minut zostaniesz wyrzucony i przenosi przed grotę v3 czyli przy npc i potem inni gracze mogą wejść znowu na tej samej zasadzie.

 

Wiem że trochę trudne no ale spróbujcie :)

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Nie wiem czy działa, sprawdź:

 

quest lol begin
state start begin
               when 20011.chat."quest" begin
                       say("tekst")
                       local a = select ( "Tak", "Nie" )
                               if a == 1 then
                                       if pc.get_gold()>=10000000 then
                                       pc.changegold(-10000000)
                                       say("pole1:")
                                       local pole1=input()
                                       wait()
                                       say("pole2")
                                       local pole2=input()
                                       wait()
                                       say("pole3")
                                       local pole3=input()
                                       wait()
                                       say("pole4")
                                       local pole4=input()
                                       wait()
                                       say("pole5")
                                       local pole5=input()
                                       wait()
                                       say("pole6")
                                       local pole6=input()
                                       wait()
                                       say("pole7")
                                       local pole7=input()
                                       wait()
                                       say("pole8")
                                       local pole8=input()
                                       wykonaj("php /usr/home/game/share/locale/germany/quest/quest.php "..pole1.." "..pole2.." "..pole3.." "..pole4.." "..pole5.." "..pole6.." "..pole7.." "..pole8.."")
                                       else
                                       say("Nie masz wystarczającej ilości yang")
end
elseif a == 2 then
end
end
end

 

1 end więcej i działa. quest lol begin - to było początkowo ale jakoś tak wyszło że się nie skopiowało. Przy edycji questa (wstawianie tekstów) zauważyłem ciekawy błąd. Nie wczyta questa jak będzie say("część") wejdzie jak będzie say("część ") - ostatnim znakiem wpisanym nie może być polska litera, teraz jest spacja i działa. Prawdopodobnie dlaczego mój quest nie chciał działać, ale i tak dzięki za pomoc i chęci.

Opublikowano

@aeasd

 

----------------------------------------------------
--Tempel des Drachen
----------------------------------------------------
quest drachenraum begin
       state start begin
               when logout with pc.get_map_index() >= (82*10000) begin
                       pc.setqf("punishment", 1)
               end

               when login with pc.get_map_index() >= (82*10000) and pc.getqf("punishment") == 1 begin
                       pc.setqf("punishment", 0)
                       warp_to_village()
               end

               when 30121.chat."Chcę iść zabić smoka!" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
                       pc.setqf("punishment", 0)
                       if game.get_event_flag("dragontemple_used") == 1 then
                               if game.get_event_flag("dragontemple_block") == 1 then
                                       say_title(mob_name(30121))
                                       say("")
                                       say("Wejście na smoka jest aktualnie zablokowane, spróbuj później!")
                                       return;
                               end

                               say_title(mob_name(30121))
                               say("")
                               say("Jesteś pierwszym który domaga się wejścia do Świątyni Smoka.")
                               say("Wpuszczę cię jeżeli posiadasz wyznaczoną liczbę kamieni!")
                               say("Na początku jednak musisz wpisać 5 cyfrowe hasło,")
                               say("które wpiszą twoi przyjaciele, aby dostać się do smoka.")
                               say_reward("Ustal hasło:")
                               local password = input()
                               if game.get_event_flag("dragontemple_password") == tonumber(password) then
                                       say_title(mob_name(30121))
                                       say("")
                                       say("Dobrze ustaliłeś hasło...")
                                       say("Podaj je swoim przyjacielom którzy idą z tobą na smoka!")
                                       wait()
                                       say_title(mob_name(30121))
                                       say("")
                                       say("Jeżeli chcesz zaniose ciebie bezpośrednio do smoka,")
                                       say("ale musisz mi dać:")
                                       say("3x "..item_name(30190))
                                       say("")
                                       say_item_vnum(30190)

                                       local s = select("Dam tobie kamienie i wchodzę!", "Rozmyśliłem się...")
                                       if s == 1 then
                                               if pc.count_item(30190) >= 3 then
                                                       pc.remove_item(30190, 3)
                                                       pc.warp(843600, 1066900, (82*10000))
                                               else
                                                       say("Masz "..pc.count_item(30190).." z 3 wymaganych kamieni!")
                                                       sammeln = 3 - pc.count_item(30190)
                                                       say("Zbierz ich jeszcze: "..sammeln.." "..item_name(30190))
                                                       say("")
                                                       say_item_vnum(30190)
                                               end
                                       else
                                               return
                                       end
                               else
                                       say_title(mob_name(30121))
                                       say("")
                                       say("Wpisałeś błędne hasło!")
                                       return
                               end
                       elseif pc.has_guild() and game.get_event_flag("dragontemple_used") == 0 then
                               say_title(mob_name(30121))
                               say("")
                               say("Nie jesteś pierwszym który domaga się wejścia na smoka!")
                               say("Podaj mi tajemną liczbę w przeciwnym razie ")
                               say("nie mogę ciebie wpuścić!")
                               say("")
                               say("")
                               say("")
                               local password = tonumber(input())
                               say_title(mob_name(30121))
                               say("")
                               say("Jeżeli chcesz zabiorę ciebie bezpośrednio do Komnaty Smoka!")
                               say("Daj mi tylko 3x "..item_name(30190))
                               say("")
                               say_item_vnum(30190)
                               say("")

                               local s = select("Daje tobie kamienie i idę do Komnaty!", "Rozmyśliłem się!")
                               if s == 1 then
                                       if pc.count_item(30190) >= 3 then
                                               pc.remove_item(30190, 3)
                                               DragonLair.startRaid(82)
                                               game.set_event_flag("dragontemple_used", 1)
                                               game.set_event_flag("dragontemple_password", password)
                                               timer("blockentry", 5*60)
                                       else
                                               say("Masz "..pc.count_item(30190).." z 3 wymaganych kamieni!")
                                               sammeln = 3 - pc.count_item(30190)
                                               say("Zbierz ich jeszcze: "..sammeln.." "..item_name(30190))
                                               say("")
                                               say_item_vnum(30190)
                                               say("")
                                               return
                                       end
                               elseif s == 2 then
                                       return                                                          
                               end
                       elseif not pc.has_guild() then
                               say_title(mob_name(30121))
                               say("")
                               say("Musisz iść ze swoją gildią na smoka,")
                               say("inaczej nie dasz sobie z nim rady.")
                       end
               end

               when 2493.kill with pc.get_map_index() >= (82*10000) begin
                       timer("set_unused", 30)
               end

               when set_unused.timer begin
                       game.set_event_flag("dragontemple_used", 0)
                       game.set_event_flag("dragontemple_block", 0)
                       notice_all("Grupa: "..pc.get_name().." zabiła smoka!")
                       notice_all("Team DragonMT2, gratulujemy!!")
               end

               when blockentry.timer begin
                       game.set_event_flag("dragontemple_block", 1)
               end
       end
end

 

Źródło:

http://www.mpcforum.pl/topic/400352-index-wszystko-o-plikach-2011-roku-r-2019-r-1875/

Chyba o to chodziło ;]

 

 

Proszę o napisanie questa (fragment może być) gdzie po naciśnięciu na item1 pojawi się okno z wyborem profesji, a potem danego skilla. Po wyborze skilla sprawdzi czy dany skill jest na M1, jeżeli tak to zabierze item1 i da skilla na G1. Jak już napisałem może być fragment tego questa (np. tylko 1 skill do wyboru).

Opublikowano

Veygr

 

local regencount = pc . count_item ( 50512 ) 
say_title ( "Kamień Tęczowy" ) 
if pc . get_skill_group ( ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz " .. pc . get_skill_group ( ) ) 
return 
end 
local result = training_grandmaster_skill . BuildGrandMasterSkillList ( pc . get_job ( ) , pc . get_skill_group ( ) ) 
local vnum_list = result [ 1 ] 
local name_list = result [ 2 ] 
if table . getn ( vnum_list ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz" ) 
return 
end 
say ( "Wybierz Umiejętność" ) 
say ( "" ) 
local menu_list = { } 
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end ) 
table . insert ( menu_list , "Abbrechen" ) 
local s = select_table ( menu_list ) 
if table . getn ( menu_list ) == s then 
return 
end 
local skill_name = name_list [ s ] 
local skill_vnum = vnum_list [ s ] 
local skill_level = pc . get_skill_level ( skill_vnum ) 
say ( "Umiejętność Zostanie Wyszkolona" ) 
say ( "Na Poziom Perfekcyjny Mistrz." ) 
say ( "Jesteś pewien swojej decyzji?" ) 
local s = select ( "Tak!" , "Mam Wątpliwości!" ) 
if s == 2 then 
return 
end 
if pc . count_item ( 50512 ) ~= regencount then 
say ( "stfu buguser!" ) 
return 
end 
pc . remove_item ( 50512 , 1 ) 
pc . set_skill_level ( skill_vnum , 59 ) 
say ( "Udało Się![ENTER]" ) 
say ( "Umiejętność " .. skill_name .. " została Ulepszona!" ) 
say_reward ( " " .. skill_name .. " Perfekcyjny Mistrz" ) 

 

 

spolszczyłem i edytowałem itemek to tęczowy kamień

wklej to do germany -> quest -> object -> 50512 -> use -> training_grandmaster_skill.start

 

 

@Edit

Jak zadziała napisz + nie koniecznie musisz dawać bo go tylko spolszczyłem i edytowałem

 

@Edit

Nie będzie działał on daje z g na p od razu

Opublikowano

Witam.

Chciałbym prosić o napisanie questa w którym:

 

Można u jakiegoś npc (np. id: 20359) z 3białych, 3niebieskich i 3krwawych pereł zrobić ulepszacz (id: 50904)

 

Bardzo proszę o napisanie takiego questa. :)

Opublikowano

 

quest Płomień_Smoka begin
state start begin
when 30123.chat."Płomień Smoka" begin
local n=number(1, 100)
say_title ("Płomień Smoka:")
say ( "Ten płomień to nie zwykły ogień, [ENTER]emanuje z niego potężna moc." ) 
say ("Myślisz że będziesz w stanie ją [ENTER] wykorzystać?")
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and n<=70 then
say_title ( "[DELAY value;450]...[/DELAY]" ) 
pc.give_item2(1996, 1)
pc.removeitem("90008", 1)
pc.removeitem("71056", 1)
pc.removeitem("30204", 1)
say_reward ("Gratulacje Otrzymałeś Szmar. Klejnot Smoka!")
say_item ("Otrzymałeś Szmar. Klejnot Smoka",1996,"Otrzymałeś Szmar. Klejnot Smoka")
elseif n<=100 then
say ( "[DELAY value;450]...[/DELAY]" ) 
say_reward ("Przedmioty spłoneły w ogniu!")
pc.removeitem("90008", 1)
pc.removeitem("71056", 1)
pc.removeitem("30204", 1)
return
end

elseif pc.countitem("90008") ==0 then
say_reward ("Do wykonania Szmoczego Klejnotu potrzebujesz: [ENTER]1.Szmaragdu - Do zdobycia od Beran-Setaou[ENTER]2.Olejka Niebios - Do zdobycia od Dumnego Niebiań. Generała[ENTER]3.Kryształu mocy - Do zdobycia z Lodowej Wiedźmy")
elseif pc.countitem("71056") ==0 then
say_reward ("Do wykonania Szmoczego Klejnotu potrzebujesz: [ENTER]1.Szmaragdu - Do zdobycia od Beran-Setaou[ENTER]2.Olejka Niebios - Do zdobycia od Dumnego Niebiań. Generała[ENTER]3.Kryształu mocy - Do zdobycia z Lodowej Wiedźmy")
elseif pc.countitem("30204") ==0 then
say_reward ("Do wykonania Szmoczego Klejnotu potrzebujesz: [ENTER]1.Szmaragdu - Do zdobycia od Beran-Setaou[ENTER]2.Olejka Niebios - Do zdobycia od Dumnego Niebiań. Generała[ENTER]3.Kryształu mocy - Do zdobycia z Lodowej Wiedźmy")
if main_set == 2 then
return
end

if pc.countitem("70029") then
n == 50
say_reward ("Masz czerwone pióro !")
say_reward ("Teraz gwarantuje ci że się uda!")
return
end
end
end
end

 

 

poprawcie mi go żeby działał

Opublikowano

 

quest ripper begin
state start begin
when 20090.chat begin
local s = ("Chcę rippera", "Chcę Niebieską Śmierć", "Anuluj")
	if 1==s than
	oh.spawnmob(1093, 2)
	elseif 2==s than
	oh.spawnmob(1095, 2)
	elseif 3==s than
	return
	end
end
end
end

 

 

 

Mam takiego questa jak w spoilerze. Normalnie wgrywa mi się na serwer. I gdy z Heuk-Yong \czy jakoś tak\ to nic się nie dzieje, quest się nie zaczyna.

Nie wiem czy to wina quest'a czy serwera. Proszę o pomoc ;)

sygna200.jpg

By ja ;]

Opublikowano

czesc mam pytanie napisal by mi ktos questa albo dal innego do edycji?

chodzi w quescie o to ze lowimy ryby i kazda zlowiona rybe wymieniamy na karasia?

napisal by mi ktos to ? plz

 

oraz ze za 1 karasia idzie ... expa ;;D (expa sam wpisze)

Opublikowano

@Razel

co do mojego questa, to dasz radę napisać tylko komendy do questa, które sprawdzają poziom skilla? Np. że trzystronne cięcie (ID 1) ma być na poziomie M1 (20) wtedy quest daje ci trzystronne na G1. (id nie pamiętam).

 

@Kamilio8

oh.spawnmob(1093, 2)

zmień na:

spawnmob(1093, 2)

spawn_mob(1093, 2)

mob.spawn(1093, 2)

Wklej na początek wszystkie na raz z tym, że na różnych mobach żebyś wiedział która zadziała ;]

 

 

@123wawa123

wymiana u NPC wchodzi w grę czy na zasadzie kliknięcia prawym tak jak się zabija ryby?

Opublikowano

Witam.
Chciałbym prosić o napisanie questa w którym:

Można u jakiegoś npc (np. id: 20359) z 3białych, 3niebieskich i 3krwawych pereł zrobić ulepszacz (id: 50904)

Bardzo proszę o napisanie takiego questa.   

 

chciałem właśnie to samo co kolega parę wpisów wyżej udało mi się na razie zrobić coś takiego nie wiem czy to dobrze mógłby ktoś go poprawić ??

quest Ulepszacz za perły begin
                             state start begin
                                              when login or levelup* with pc.get_level >= 46
                                                       set_state(idz_do_starego_pudła)
                                              end
                               end
state info begin
                               when letter begin
                                               local v = find_npc_by_vnum(20359) 
                                               if v != 0 then                                 
                                                               target.vid("__TARGET__", v, "Stare pudło") 
                                               end 
                                               send_letter("Ulepszacz za perły")
when button or info begin
                                               say_title("ulepszacz za perły")
                                               say("Gdy zdobędziesz 3 białe 3 niebieskie i 3 czerwone perły ")
                                               say("udaj się do starego pudła w m1")
                                               say("")
                                               say_reward("")* 
                               end
when __TARGET__.target.click or 
                                               20359.chat."Porozmawiaj" begin
                                               target.delete("__TARGET__")
                                               say_title("Witaj")
                                               say("Czy masz już wszystkie perły ?? Jeżeli tak dam ci za nie ulepszacz .")
                                               set_state(kolejny_state)
                                               end
                               end*
when 20359.chat."Test!" with pc.countitem(27992)>0 begin
                               target.delete("__TARGET__")
                               say_title("Witaj")
                               say("Otrzymasz ulepszacz.")
                               say_reward("")
                       pc.remove_item(27992, 3)
                       pc.remove_item(27993, 3)
                       pc.remove_item(27994, 3)
                       pc.give_item2(50904)
                                               set_state(__COMPLETE__)
                                               end
                               end*

@edit to moje npc ,chce żeby to było stare pudło które dodam w m1 id :20359

dirtjump.jpg

 

 

ZBIERAM -

Opublikowano

No to nadrabiam zaległości.

 

UP napisze 2 questy 1 normalny (możliwość ,że nie działa (nie lubię pisać takich questwo wręcz nie umiem gdyż preferuje sposób cub'e)) 2 quest poprzez cube.

 

1@

quest wymiana begin
       state start begin
               when 20359.chat."Stwórz Ulepszacz" begin
                       say_title("Czy chcesz zmieaszac perly ?")
                       local a = select ("Tak", "Nie")
                       if a == 2 then
                       return
                       end

                       if a == 1 then
                               say("A więc tworzysz ulepszacz ? ")
                               say_title("Aby go wytworzyc musisz mi dac: ")
                               say_reward("3x Biała Perła , 3x Nieieska Perła i 3x Krwawa Perła ")
                               say("Czy posiadasz wszystkie perły ?" )
                                       local b = select ("Mam", "Nie")
                                               if b == 2 then
                                               return
                                               end

                                               if b == 1 then
                                               pc.remove_item(27992, 3)
                                               pc.remove_item(27993, 3)
                                               pc.remove_item(27994, 3)
                                               pc.give_item2(50904, 1)
                                               say_title("Perły pomyślnie się połaczyły. ")
                                               say_reward("Otrzymałeś Ulepszacz. ")
                                                if pc.countitem(27992) < 3
                                                say_title("Masz zamało Białych Pereł! ")
                                                if pc.countitem(27993) < 3
                                                say_title("Masz zamało Niebieskich Pereł! ")
                                                if pc.countitem(27994) < 3
                                                say("Masz zamało Krwawych Pereł! ")
               end
       end
end  	

 

@2:

quest:

quest pranie begin
state start begin
	when 20359.chat."Stwórz Ulepszacz" begin
		say_tite("Chcesz zmieszac perł ? ")
		 local a = select ("Tak", "Nie")
			if a == 2 then
			return
			end

			if a == 1 then
			command("cube open") 
	end
end
end	

 

plik cube (wklejamy go do germany potem otwieramy cube.txt i na samy końcu dodajemy to:

#pranie
section       
npc     20359                   
item    27992   3    
item    27993   3  
item    27994   3      
reward  50904   1   
percent 100          
end

Cube.txt

 

wygląda to tak: cubeu.jpg

 

Zdjęcie pochodzi z tematu: http://www.mpcforum.pl/topic/329914-tut-cube/ /// Naprawdę preferuję sposób cube

 

@Razel proponuję coś takiego:

quest pomien begin
state start begin
	when 30123.chat."Tajemniczy Płomień" begin
		say_title("Płomień: ")
		say("Ten płomień to nie zwykły ogień, emanuje z niego potężna moc. ")
		say("Myślisz że będziesz w stanie ją wykorzystać? ")
		local a = select ("Tak" ,"Nie")
			if a == 2 then
			return
			end

			if a == 1 then
			command("cube open")
	end
end
end	

P.s mały plagiat jednego z filmików NevrasT :P

 

no i cube instrukcja wyżej.

#plomien
section       
npc     30123                    
item    90008  1    
item    71056  1  
item    30204   1      
reward  1996   1   
percent 50          
end

Cube.txt

Nieregulaminowa sygnatura

Opublikowano

Wielkie thx leci +

 

A jaeszcze pytanie mam ,to normalnie sie w notatniku wpisuje i rozszezenie .quest ?

czy jakims programem sie to robi ?

dirtjump.jpg

 

 

ZBIERAM -

Opublikowano

questy notanik np

 

ten quest:

 

 

quest pranie begin

state start begin

when 20359.chat."Stwórz Ulepszacz" begin

say_tite("Chcesz zmieszac perł ? ")

local a = select ("Tak", "Nie")

if a == 2 then

return

end

 

if a == 1 then

command("cube open")

end

end

end

 

wklejasz do notatnika zapisz jako pranie.quest a i w zapisz jako typ wybierasz wszystkie pliki.

Nieregulaminowa sygnatura

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...