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

Dawanie levela / poziomu w Queście


Rekomendowane odpowiedzi

Opublikowano

Siemandero.

Szukając Questa na zmianę poziomu , nie mogłem nic takiego znaleźć .

Były tylko Questy na zasadzie expa (wpisz lvl taki ,dam Ci tyle expa do tego poziomu)

W dodatku bez możliwości cofnięcie tego poziomu.

 

Tak więc ruszyłem głową i zrobiłem to na swój sposób.

Testowane.

[Ogólnie pisałem to dla serwera NextMt2.pl za kaskę więc i tutaj też dam]

 

 

DIF na GAME_2089_32 aka GAME_2089M

game_r2089M_32
0042D228: 01 00

 

#Pozwala używać zwykłemu graczowi komendy /level .

 

Przykładowe użycie w Queście .

Proszę mi nie pisać o ubogości Questa bo to tylko podstawowe użycie ,

jak chcecie się żalić jak to byście go nie udoskonalili to ten temat nie jest od tego .

No chyba że poprzecie swój komentarz 'udoskonalonym' Questem = )

 

quest level begin
state start begin
when xxx.use begin
        say_title("Pierścień Teleportacji:")
        say("Zmień poziom postaci 1-250: ")
        say("Wybieram: ")
            local poziom=input()
command("level "..poziom.." ")
chat("Otrzymałeś "..poziom.." ")
end
end
end

 

1362166090-U699314.jpg

4funmt2.pl

Opublikowano

ludzie starają się zabezpieczyć przed tym, wątpię, że ktoś użyje :D no ale praca własna, niezapierdolona znikąd, więc plusik ;)

57199140501148694665.png

Opublikowano

Ja bym wolał zrobić to pętlą w queście dającą wymagany exp do następnego levela, aż osiągnie level wpisany w inpucie.

Opublikowano

@UP tak to robili , ja też tak miałem na serwerze ,ale przez "dawanie" pierdyliardyliarda exp'a po prostu channele padały.

4funmt2.pl

Opublikowano

@UP

Myślę, że maszyny dedykowane w tych czasach nie są aż takie słabe, żeby tego nie wytrzymać.

Opublikowano

Tarazo ,zdziwiłbyś się .

Maszyna dedykowana a game to dwie różne rzeczy .

Pada GAME a nie DEDYK (bynajmniej w tym wypadku :D )

4funmt2.pl

Opublikowano

No właśnie że jest to złe wyjście jeżeli chodzi o użycie w Queście , a dlatego że gdybym udostępnił komendą /a dla graczy to by się mogli bawić i innym graczom zmieniali by poziomy (gdyby dopadli się do komendy) a /level działa tylko na ich postać .

PS: działanie /a i /level jest takie samo w skutkach :P

4funmt2.pl

Opublikowano

Skoro działa komenda "level", to w grze po wpisaniu:

/level 11

otrzymam normalnie 11 poziom, bez używania questu?

 

umarł

Opublikowano

Tak

#ENDY

Dla Ciebie przetestowałem /a .

Dobrze że sobie ręki nie dałeś uciąć :)

Po /a nick lvl znikają staty i skill ,tak samo jak po /level :D

4funmt2.pl

Opublikowano

To już lepiej przerobić jakąś niepotrzebną funkcję... :P

Która według ciebie funkcja jest niepotrzebna?

Tak btw, czy w quescie nie powinno być:

 

command(level poziom)
?
Opublikowano

Pozwolę sobie użyć opcji odśwież w celu nabicia like'ów które tak naprawdę nic mi nie dadzą [F5]

#NISMO

Ja u siebie mam takie użycie :

command(level "..poziom..")

4funmt2.pl

Opublikowano

W sumie to ten pusty string, czy jakby to nazwać jest niepotrzebny, no ale jak chcesz.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...