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] Komenda Na Quest Zeby Miec Full Hp


Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Mam dzisaj pytanie. Bo mam problem bo gdy sie ma ponad 33k hp to sie zaczyna z HP na -.

Dalo by sie zrobic quest ze przy kazdym logowaniu dostaje sie full hp?

Nie potrzebuje calego questu tylko samy script do tego zeby dal full hp.

(Czyli pc.get lub jak to bedzie szlo)

Za pomoc dam oczywiscie + a jak nie dalem 5 to dam jeszcze i 5

Opublikowano

Bambusek jemu chodzi o każde konto w grze, może na początku dać coś w stylu when login begin?

no o to mi chodzi ale nie wiem scriptu jak dac zeby dawalo full hp

Opublikowano

to popros kogos o questa :) oczywiscie wiesz chyba kto sie tym zajmuje ;] a pamietacie te stare privy co sie dostawalo za kazdym przejsciem przez tp bron+0 i 5 potek? moze "zepsuc" tak questa tylko zeby dawal hp

57199140501148694665.png

Opublikowano

@up

wiesz dlaczego tak się działo? Bo w Quescie

To jest ukryta treść, proszę

został usunięty fragment:

To jest ukryta treść, proszę

z czego wynika, że jak ktoś się zaloguje to dostaje na nowo broń.. ;)

 

Jeśli chodzi o ten quest z ładowaniem hp to tylko GM może mieć..

 

To jest ukryta treść, proszę

 

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

Bambusek bez obrazy ale wogule ty wiesz o co ty chodzi w tym temacie?

A na temat tego 2: Napewno jest cos zeby dawalo full hp bo jak sie jest na ringu PVP to samo ci hp daje po pvp

Opublikowano

Więc macie tutaj Arena Menager Quest :P

Może pomoże ( up napisał ,że w arenie tak jest więc daje ) :

 

 

 

quest arena_manager begin

state start begin

when 20017.chat."ąďľÔ" begin

if game.get_event_flag("arena_close") > 0 then

say("Witaj na arenie! Chcesz walczyc?")

say("")

return

end

 

if not npc.lock() then

say("Witaj na arenie ! Nie mozesz walczyc")

say("")

return

end

 

local useMinLevel = game.get_event_flag("arena_use_min_level")

 

if useMinLevel == 0 then

useMinLevel = 25 ;

end

 

if pc.get_level() < useMinLevel then

say("Witaj na arenie przybyszu!")

say("")

npc.unlock()

return

else

 

say("˝Đżé¤Jąď¤čŞş¦W¦r.")

say("")

 

local sname = input()

 

if sname == "" then

say("§A·QĄÓ˝ĐąďľÔÜ?")

npc.unlock()

return

else

say(sname.." ¦Vąď¤čĄÓ˝ĐąďľÔ.")

say("")

 

local opp_vid = find_pc_by_name(sname)

 

if opp_vid == 0 then

say(sname.." ąď¤č¬°Â÷˝uެşA.")

say("")

npc.unlock()

return

elseif opp_vid == pc.get_vid() then

say("§A·Q¸ň¦Ű¤vąďľÔÜ?")

say("")

npc.unlock()

return

end

 

local old = pc.select(opp_vid)

local opp_level = pc.get_level()

pc.select(old)

 

if opp_level < useMinLevel then

say("ąď¤čŞşµĄŻĹ"..useMinLevel.."¤Ł¨¬.")

say("")

npc.unlock()

return

end

if not npc.is_near_vid(opp_vid, 10) then

say("¦pŞG·QĄÓ˝ĐąďľÔ,˝ĐľaŞńąď¤â")

say(sname.."»Ý­n¦b§A˝dłň¤ş.")

say("")

npc.unlock()

return ;

end

 

local a = arena.is_in_arena(opp_vid)

if a == 0 then

say(sname.."Ąż¦b»P¨äĄLޱaąďľÔ.")

say("")

npc.unlock()

return ;

end

 

local agree = confirm(opp_vid, pc.name.."§A¬O§_±µ¨üąďľÔ?", 30)

if agree != CONFIRM_OK then

say(sname.."Úµ´§AŞşąďľÔÁÜ˝Đ.")

say("")

npc.unlock()

return

end

 

s = arena.start_duel(sname, 3)

 

if s == 0 then

say("ĄX˛{¤Fżů»~.")

say("¬O§_»Ý­n¦A¦¸±µ¨üąďľÔÁÜ˝Đ?")

say("")

elseif s == 2 then

say("ąď¤č¦b»P¨äĄLޱaąďľÔ.")

say("")

elseif s == 3 then

say("˛{¦bҦłŞş¤j˝młő§ˇ¦b¨ĎĄÎ.")

say("˝Đµy«á¦A¦¸ąÁ¸ŐÁÜ˝Đ.")

say("")

end

end

end

npc.unlock()

end

 

when 20017.chat."Ć[ľÔ" begin

local g = arena.get_duel_list()

local arena_name = {}

local arena_observer = {}

 

table.foreachi(g,

function(n, p)

arena_name[n] = p[1].." vs "..p[2]

arena_observer[n] = { p[3], p[4], p[5] }

end

)

 

table.insert(arena_name, "Ăöł¬")

table.insert(arena_observer, 0)

 

local count = table.getn(g)

if count == 0 then

say("˛{¦b¨S¦łąďľÔi¦ć¤¤.")

say("")

return ;

else

say("˛{¦b"..count.."­ÓąďľÔi¦ć·í¤¤.")

say("")

wait()

end

 

if table.getn(g) != 0 then

local s = select_table(arena_name)

 

if table.getn(arena_observer) == s then

return ;

end

 

if table.getn(arena_observer) >= s then

arena.add_observer(arena_observer[1], arena_observer[2], arena_observer[3])

end

end

end

end

end

 

 

W części edytowałem ...

Dalej sami edytujcie ,aby działał ( dialogi )

post-103988-1279197452,31.png

 

2% MPC Forum lubi Mou ,jeżeli należysz do tych 98% wklej to do podpisu .

Jbc. to ja to wymyśliłem ;> Pobijecie mnie ? Mou strzela warnami ...

 

 

 

Jeżeli nie jesteś POKEMONEM ,daj "-" ,a jeżeli jesteś ... To też daj "-"

 

dajminusa.png

Opublikowano

Bambusek bez obrazy ale wogule ty wiesz o co ty chodzi w tym temacie?

A na temat tego 2: Napewno jest cos zeby dawalo full hp bo jak sie jest na ringu PVP to samo ci hp daje po pvp

 

Chyba wiem o co Ci chodzi.. Dałem Ci questa który daje HP jak się loguje GM a co do areny PvP to za to odpowiada plik GAME! Nie quest.. i funkcja

To jest ukryta treść, proszę

Więc nie jest możliwe napisanie takiego questa który daje HP po zalogowaniu na serwer... Musiałbyś edytować plik GAME ;)

307681428489538142351.png

Metin2 Balmora Staff

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...