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

[Problem]format questa


Rekomendowane odpowiedzi

Opublikowano

Siemanko mam taki problem ze jak przekonwertuje quest na format ANSI to okienko rozmowy NPC przy wyborze dialogu sie wylacza , jest to spowodowane zbyt duza iloscia znakow czy jak? da sie to jakos zmienic

 

 

quest dungeon begin
    state start    begin
            when 20095.chat."Legowisko Kistrela " begin
                say_title(""..mob_name(20095)..":")
                say("A więc powracasz, i chcesz żebym")
                say("teleportował cię do legowiska Kistrela.")
                say("Dobrze więc, lecz tym razem nię bedzie to")
                say("takie proste ,aby otworzyc teleport potrzebuję")
                say_reward("xxx")
                wait()
                say_title(""..mob_name(20095)..":")
                say("Czy chcesz się teleportować?")
                local y = select(" Tak ", " Nie ")
                if y == 1 then    
                pc.setqf("spider_dungeon", 1)
                d.join(193)
                end -- if
            end -- when    
            when login with pc.in_dungeon() begin 
                if pc.getqf("Pajeczy_Metin") >= 0 then
                pc.setqf("Pajeczy_Metin", 0)
                end -- if
                if pc.getqf("spider_dungeon") == 1 then
                pc.setqf("spider_dungeon", 0)
                d.notice("Echo: Głupcze, stąd niema powrotu!")
                d.spawn_mob(2095, 357, 577)
                d.spawn_mob(2095, 378, 578)
                d.spawn_mob(2095, 357, 596)
                d.spawn_mob(2095, 367, 585)
                d.spawn_mob(2095, 376, 598)
                d.regen_file("/usr/home/game/share/locale/germany/map/spider_dungeon/spider_dungeon_regen.txt")
                end -- if
            end -- when
            when 2095.kill with pc.in_dungeon() begin
                    pc.setqf("Pajeczy_Metin", pc.getqf("Pajeczy_Metin")+1)
                    if pc.getqf("Pajeczy_Metin") >= 5 then
                    d.notice("Kistrel: Dość tego! ")
                    d.notice("Kistrel: Moja moc jest tak wielka że mógłbym cię zgnieść , jak robaka.")
                    d.spawn_mob(2093, 367, 583) 
                    end -- if        
            end -- when    
            when 2093.kill with pc.in_dungeon() begin
                d.notice("Echo:Dzięki swojej głupocie uwolniłeś moją prawdziwą formę")
                d.notice("Echo: teraz jestem niepokonany!")
                d.spawn_mob(2092, 367, 583)
            end -- when
            when 2092.kill with pc.in_dungeon() begin
                d.notice("Echo: Nie, to niemożliwe!")
                 timer("Exit_Z", 30)
                d.notice("Masz 30 sec. zanim powrócisz, pośpiesz się!")
            end -- when    
            when Exit_Z.timer begin
                d.exit_all()
            end -- when
    end -- state    
end -- quest    

Bez-nazwy_nwpsash.png


by me


Opublikowano

Jest to spowodowane znakiem diakrytycznym przy nawiasie :

 

say("takie proste ,aby otworzyc teleport potrzebuję")
 

Musisz dać

 

say("takie proste ,aby otworzyc teleport potrzebuję [SPACJA]")
 

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

 

Siemanko mam taki problem ze jak przekonwertuje quest na format ANSI to okienko rozmowy NPC przy wyborze dialogu sie wylacza , jest to spowodowane zbyt duza iloscia znakow czy jak? da sie to jakos zmienic

 

 

quest dungeon begin
    state start    begin
            when 20095.chat."Legowisko Kistrela " begin
                say_title(""..mob_name(20095)..":")
                say("A więc powracasz, i chcesz żebym")
                say("teleportował cię do legowiska Kistrela.")
                say("Dobrze więc, lecz tym razem nię bedzie to")
                say("takie proste ,aby otworzyc teleport potrzebuję ") --- spacja musi być po polskich znakach.
                say_reward("xxx")
                wait()
                say_title(""..mob_name(20095)..":")
                say("Czy chcesz się teleportować?")
                local y = select(" Tak ", " Nie ")
                if y == 1 then    
                pc.setqf("spider_dungeon", 1)
                d.join(193)
                end -- if
            end -- when    
            when login with pc.in_dungeon() begin 
                if pc.getqf("Pajeczy_Metin") >= 0 then
                pc.setqf("Pajeczy_Metin", 0)
                end -- if
                if pc.getqf("spider_dungeon") == 1 then
                pc.setqf("spider_dungeon", 0)
                d.notice("Echo: Głupcze, stąd niema powrotu!")
                d.spawn_mob(2095, 357, 577)
                d.spawn_mob(2095, 378, 578)
                d.spawn_mob(2095, 357, 596)
                d.spawn_mob(2095, 367, 585)
                d.spawn_mob(2095, 376, 598)
                d.regen_file("/usr/home/game/share/locale/germany/map/spider_dungeon/spider_dungeon_regen.txt")
                end -- if
            end -- when
            when 2095.kill with pc.in_dungeon() begin
                    pc.setqf("Pajeczy_Metin", pc.getqf("Pajeczy_Metin")+1)
                    if pc.getqf("Pajeczy_Metin") >= 5 then
                    d.notice("Kistrel: Dość tego! ")
                    d.notice("Kistrel: Moja moc jest tak wielka że mógłbym cię zgnieść , jak robaka.")
                    d.spawn_mob(2093, 367, 583) 
                    end -- if        
            end -- when    
            when 2093.kill with pc.in_dungeon() begin
                d.notice("Echo:Dzięki swojej głupocie uwolniłeś moją prawdziwą formę ") --- spacja musi być po polskich znakach.
                d.notice("Echo: teraz jestem niepokonany!")
                d.spawn_mob(2092, 367, 583)
            end -- when
            when 2092.kill with pc.in_dungeon() begin
                d.notice("Echo: Nie, to niemożliwe!")
                 timer("Exit_Z", 30)
                d.notice("Masz 30 sec. zanim powrócisz, pośpiesz się!")
            end -- when    
            when Exit_Z.timer begin
                d.exit_all()
            end -- when
    end -- state    
end -- quest    

Tak na szybko poprawione błędy, sprawdź czy działa i daj znać. Format ma być normalny taki jak przy każdym queście. Ilość znaków nie ma nic do rzeczy.

Opublikowano

Dzieki no widzicie robilem tak, ale widocznie coś ominelem , dzieki

 

(tego questa co dodawalem spacje nie wstawialem tu :D)

 

Paciula nie musiales poprawiac :) Sam bym sobie dal rade poprostu wiedzialem ze quest jest napisany dobrze bo sprawdzalem w formacie UTF, ale cos szwankowalo w ANSI

Bez-nazwy_nwpsash.png


by me


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...