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

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

@up

pc.level to to samo co pc.get

pc.countitem to to samo co pc.count_item

 

wg mnie tak powinno być - zależy kto co woli i jak komu pasuje :)

Opublikowano

Tabulatory w queście są po to, aby kod był utrzymany w jako takim porządku, by łatwiej było go czytać :) ale nie są potrzebne do poprawnego działania

Opublikowano

Polecam robić również komentarze jeżeli są to questy pisane na większą skalę oraz jeżeli dopiero się uczymy.

say("TEKSTOLOLOLOLO") -- wypisujemy tekst 'TEKSTLOLOLOLO' 

Przykładowo.

 

umarł

Opublikowano
quest grota_poziom_2 begin
state start begin
 when id.chat."Chcę wejść do Groty" begin
  say("Zostaniesz przeniesiony")
  wait()
  pc.warp(kordy, kordy)
 end
end
end

Opublikowano

może mi ktoś napisać questa takiego że jeśli mamy pieczęć wierzchowca nałożona w eq ( te 2 miejsca gdzie się PD, Rękawice Złodzieja ITD zakłada ) i mamy mounta przywołanego to jeśli padniemy na mouncie i mamy pieczęć nałożona to że jak padniemy to zdejmuję pieczęć z tych 2 miejsc w eq? lub coś takiego że jak damy "Rozpocznij Tutaj" i mamy pieczęć w eq tych 2 miejscach to nam siada na tego wierzchowca którego mamy pieczęć?

 

ja z questów jestem dupa ale jeśli ktoś mi napisze takiego questa to będę wdzięczny do końca życia ;) + i 5 oczywiście będzie też

 

Pozdrawiam i z góry pięknie dziękuje Sylwek.

69sf.png

Opublikowano

prosze mi powiedziec, dlaczego gdy smok zostanie pokonany, nie pisza te wiadomosci(beran-setaou zostal pokonany, za 1min zostaniecie wylogowani itp.) ;x?

 

 

 

 

quest baba begin

state start begin

when 9998.chat."Co znajduje się w komnacie" begin

say_title("Duch Sury:")

say("W komnacie zbajduje się Beran Setaou")

say("zwany Niebiańskim Smokiem")

say("Pokonać go może tylko najmężniejsza")

say("drużyna.")

end

when 9998.chat."Chce zabić tego smoka" begin

 

if get_time() > pc.getqf("czas") then

else

say_title("Duch Sury:")

say("Nie możesz wejść jeszcze do komnaty Smoka")

return

end

say_title("Duch Sury:")

say("Jesteś pierwszym który domaga się ")

say("dostępu do Świątyni Smoka. Wpuszczę Cię ")

say("o ile posisadasz wystarczającą ilość ")

say("Krętych Kluczy.")

 

local s = select ( "Jestem Gotów", "Wyjdz" )

if s != 1 then

return

end

 

 

 

say_title("Duch Sury:")

say("Jeśli chcesz zabiore Cię bezpośrednio")

say("do jaskini Smoka. Daj mi teraz: ")

say_item(" 3x Kręty Klucz", 30179, "")

 

local a = select ( "Daj Klucze", "Wyjdz" )

if a != 1 then

return

end

if pc.count_item(30179)>2 then

pc.remove_item(30179, 3)

say("Zostaniesz przeniesiony do komnaty")

 

 

 

pc.warp(178300, 1220400)

notice_all("Komnata Smoka została otwarta.")

pc.setqf("smok", 1)

 

 

else

 

say("Nie masz wystarczjącej ilości kluczy")

return

end

 

end

when 2493.kill begin

notice_all("Beran Setaou został pokonany!!... gratulujemy")

pc.setqf("czas",get_time()+60*60)

notice_all("Za minute nastąpi zamknięcie komnaty.")

timer("close", 61)

timer("close2", 30)

 

 

 

end

when close2.timer begin

notice_all("Za pół minuty nastąpi zamknięcie komnaty.")

end

when close.timer begin

 

if get_time() > pc.getqf("czas2") and

pc.getqf("smok") == 1 then

pc.warp(179900, 1220400)

 

 

else

end

 

 

 

end

when logout or login begin

if get_time() < pc.getqf("czas") and

pc.getqf("smok") == 1 then

pc.warp(179900, 1220400)

pc.setqf("smok", 0)

else

end

end

 

 

 

end

end

 

 

Opublikowano

Potrzebuje taki Quest co przy wejściu na serwer (zalogowaniu sie itp.) widać ile jest osób online!

 

Bedzie wielka nagroda zachęcam!

 

KONTAKT TU I NA GG: 4026993

853051452970424392149.png

Opublikowano

może mi ktoś napisać questa takiego że jeśli mamy pieczęć wierzchowca nałożona w eq ( te 2 miejsca gdzie się PD, Rękawice Złodzieja ITD zakłada ) i mamy mounta przywołanego to jeśli padniemy na mouncie i mamy pieczęć nałożona to że jak padniemy to zdejmuję pieczęć z tych 2 miejsc w eq? lub coś takiego że jak damy "Rozpocznij Tutaj" i mamy pieczęć w eq tych 2 miejscach to nam siada na tego wierzchowca którego mamy pieczęć?

 

 

ja z questów jestem dupa ale jeśli ktoś mi napisze takiego questa to będę wdzięczny do końca życia

;)

+ i 5 oczywiście będzie też

 

 

Pozdrawiam i z góry pięknie dziękuje Sylwek.

 

 

 

 

 

@Refresh mój post proszę o odpowiedz

69sf.png

Opublikowano

Witam,

 

Mam dla was Dwa questy pro Queściarze ;d

 

 

Które mam nadzieję naprawicie : D

 

 

Pierwszy to bank i dozorca + kredyt

 

 

 

quest dozorca begin
state start begin
when 9005.chat."Chcę otworzyć magazyn" begin
say_title("Dozorca : ")
say("Możesz u mine przechowywać swoje")
say("przedmioty. Jeżeli chcesz, musisz")
say("wykupić sobie miejsce.")
say("Będzie Cię to kosztowało 500 yang.")
say("")
say_reward("Czy chcesz otworzyć prywatny magazyn?")
local s=select("Zapłać " , "Nie płać ")
if s==1 and pc.get_money()>=500 then
say_title("Dozorca :")
say("A więc zdecydowałeś się ")
say("skorzystać z moich usług!")
say("Twoje hasło do magazynu to : 000000")
pc.change_gold(-500)
pc.setqf("mamkonto", 0)
set_state(drugi)
elseif pc.get_money()<=500 then
say_title("Dozorca : ")
say("Nie posiadasz wystarczającej")
say("ilości yang !")
end
end
end

state drugi begin
when 9005.click begin
say_title("Dozorca :")
say("Witaj! Jestem dozorcą. ")
say("Możesz u mnie przechowywać przedmioty.")
local f=select("Otwórz magazyn" , "Odbierz przedmioty z ItemShop" , "Kupno Srebrnej lub Złotej Sztabki" , "Bank" , "Anuluj")
if f==1 then
game.open_safebox()
elseif 2==f then
game.open_mall()
elseif 3==f then
npc.open_shop(7)
elseif 4==f then
say_title("Dozorca :")
say("Witaj. Możesz u mnie zostawić swoje całe")
say("oszczędności bądź wziąć kredyt.")
say("")
if pc.getqf("mamkonto") == 0 then
say("Nie masz jeszcze konta. Czy chcesz je")
say("utworzyć ? Kosztuje to 1 000 000 yang")
say("oraz poziom Twojej postaci musi być ")
say("większy niż 75.")
if pc.get_level() >= 75 then
local g=select("Tak" , "Nie")
if g==1 then
if pc.get_money() >= 1000000 then
say_title(mob_name(9005)..":")
say("W celu zabezpieczenia konta przed złodziejami")
say("musisz podać kod PIN. Kod musi składać się z")
say("conajmniej 5 cyfr (od 10000 do 99999).")
local q = tonumber(input())
if q >= 10000 and q <= 99999 then
say_title(mob_name(9005)..":")
say("Powtórz kod PIN:")
local w = tonumber(input())
if w == q then
say_title("Dozorca :")
say("Twoje konto bankowe zostało utworzone.")
pc.change_money(-1000000)
pc.setqf("mamkonto", 1)
pc.setqf("pin", q)
else
say_title(mob_name(9005)..":")
say("Powtórzony kod PIN się nie zgadza.")
say("")
end
else
say_title(mob_name(9005)..":")
say("Wprowadziłeś błędny PIN.")
say("")
end
else
say_title("Dozorca :")
say("Nie masz wystarczającej ilości yang aby")
say("utworzyć konto.")
end
end
else
say_title("Dozorca :")
say("Nie masz 75 poziomu!")
end
else
say_title(mob_name(9005)..":")
say("Podaj kod PIN:")
local kod = tonumber(input())
if kod == "" then
return
end
if kod != pc.getqf("pin") then
say_title(mob_name(9005)..":")
say("Podałeś błędny kod PIN.")
say("")
return
end
local stankkonta = pc.getqf("stankonta")
local h=select("Sprawdź stan konta" , "Wpłać pieniądze" , "Wypłać pieniądze" , "Weź kredyt" , "Spłać kredyt" , "Anuluj")
if h==1 then
say_title("Dozorca :")
say("Stan Twojego konta to:")
say_reward("" ..pc.getqf("stankonta").. " yang.")
elseif 2==h then
say_title("Dozorca :")
say("Wpisz ilość yang którą chcesz wpłacić.")
local wplac = tonumber(input())
if wplac > 0 and wplac < 2000000000 then
if wplac == "" then
say_title("Dozorca :")
say("Musisz wpisać ilość yang !")
end
if wplac > pc.get_money() then
say_title("Dozorca :")
say("Nie masz " ..wplac.. " yang.")
end
local stannowy = wplac + pc.getqf("stankonta")
pc.change_money(-wplac)
pc.setqf("stankonta", stannowy)
say_title("Dozorca :")
say("Wpłaciłeś yangi na swoje konto.")
say("Aktualny stan Twojego konta to :")
say_reward(pc.getqf("stankonta").." yang.")
else
say_title("Dozorca :")
say("Nie możesz wpłacić tej kwoty!")
end
elseif 3==h then
say_title("Dozorca :")
say("Aktualny stan Twojego konta to :")
say_reward(pc.getqf("stankonta").." yang.")
say("")
say("Jednorazowo możesz wypłacić nie więcej")
say("niż 500 000 000 yang.")
local wyplac = tonumber(input())
if wyplac > 0 and wyplac < 500000000 then
if wyplac > pc.getqf("stankonta") then
say_title("Dozorca :")
say("Nie masz tyle yang na koncie.")
else
local yang_bug = pc.get_money() + wyplac
if yang_bug <= 1999999999 then
local stannowy = pc.getqf("stankonta") - tonumber(wyplac)
pc.change_money(wyplac)
pc.setqf("stankonta", stannowy)
say_title("Dozorca :")
say("Twoje yangi zostały wypłacone z konta.")
say("Aktualny stan Twojego konta to :")
say_reward("" ..pc.getqf("stankonta").. " yang.")
else
say_title("Dozorca :")
say("Nie możesz wypłacić yang. Stan Twoich")
say("yang w ekwpiunku wynosiłby więcej niż ")
say("dopuszczalna norma.")
end
end
else
say_title("Dozorca :")
say("Nie możesz wypłacić tej kwoty!")
end
elseif h == 4 then
say_title(mob_name(9005)..":")
if pc.get_level() < 75 then
say("Aby dostać kredyt musisz mieć conajmniej")
say("75 poziom.")
say("")
return
elseif pc.getqf("kredyt") != 0 then
say("Aktualnie masz już u mnie kredyt.")
say("Pozostało do spłacenia "..pc.getqf("kredyt").." Yang.")
say("")
return
end
say("Chcesz kredytu? Nie ma sprawy tylko pamiętaj,")
say("że oprocentowanie wynosi 10%! Wypłacona")
say("kwota również nie może przekraczać 10.000.000 Yang.")
say("Wpisz jaką kwotę chcesz pobrać:")
local kredyt = tonumber(input())
if kredyt > 10000000 then		  -- tutaj można zmienić max wartość kredytu
say_title(mob_name(9005)..":")
say("Nie możesz tyle wypłacić.")
say("")
elseif kredyt + pc.get_gold() >= 2000000000 then
say_title(mob_name(9005)..":")
say("Nie możesz tyle wypłacić, gdyż zbugują ")
say("Ci się yangi.")
say("")
else
pc.changegold(kredyt)
pc.setqf("kredyt", kredyt+kredyt*0.1) -- 0.1 = 10%, można zmienić wg. uznania
pc.setqf("czas", get_time()+7*24*60*60)
say_title(mob_name(9005)..":")
say("Otrzymałeś kredyt. Musisz spłacić go w ciągu 7 dni")
say("albo komornik zrobi Ci wjazd na chatę.")
say("Miłego spłacania.")
end
elseif h == 5 then
local kre = pc.get_gold()-pc.getqf("kredyt")
if kre < 0 then
local kre = 0
end
say_title(mob_name(9005)..":")
if pc.get_level() < 75 then
return
elseif pc.getqf("kredyt") == 0 then
say("Nie masz zaczerpniętego żadnego kredytu.")
say("")
return
elseif pc.get_gold() == 0 then
say("Za co chcesz spłacić kredyt?")
say("")
return
end
say_notice("Posiadasz "..pc.get_gold().." Yang.")
say_notice("musisz spłacić "..pc.getqf("kredyt").." Yang.")
say_notice("Po oddaniu pozostanie Ci "..kre.." Yang.")
say("Na pewno chcesz spłacić?")
local a = select("Tak","Nie")
if a == 2 then
return
end
say_title(mob_name(9005)..":")
if pc.get_gold() >= pc.getqf("kredyt") then
pc.changegold(-pc.getqf("kredyt"))
pc.setqf("kredyt", 0)
say("Dzięki za skorzystanie z moich usług.")
say("Zapraszam ponownie!")
say("")
else
local czesc = pc.getqf("kredyt") - pc.get_gold()
pc.setqf("kredyt", czesc)
pc.changegold(-pc.get_gold())
say("Pozostało do spłacenia "..pc.getqf("kredyt").." Yang.")
say("Udanego dnia życzę.")
end
end
end
end
end

when login or enter with pc.getqf("czas") < get_time() and
pc.getqf("kredyt") > pc.getqf("kredyt")-pc.get_gold() begin
say("Minął tydzień a Ty wciąż nie spłaciłeś kredytu.")
if pc.get_gold() >= pc.getqf("kredyt") then
pc.changegold(-pc.getqf("kredyt"))
say("Z Twojego konta zostało pobrane "..pc.getqf("kredyt").." Yang.")
pc.setqf("kredyt", 0)
say("")
say("Spłaciłeś cały kredyt.")
say("")
else
local czesc = pc.getqf("kredyt") - pc.get_gold()
pc.setqf("kredyt", czesc)
say("Z Twojego konta zostało pobrane "..pc.get_gold().." Yang.")
pc.changegold(-pc.get_gold())
say("")
say("Do spłacenia pozostało "..pc.getqf("kredyt").." Yang.")
say("")
end
end
end

end

 

 

 

 

Drugi:!

 

UWAGA!!

 

Jest to quest próbny proszę nie zwracać uwagi na przekleństwa i inne wulgarne rzeczy ;d

 

Po prostu z Kolegą uczymy się pisać questy i musieliśmy mieć przy pierwszym queście zwałe i wg xD

 

 

I Okazało że on nie działa (Ale ryczeliśmy xD)

 

 

Proszę o to on. Nie naprawiajcie go tylko pomóżcie mi go naprawić i powiedźcie co w nim jest nie tak!!!

 

 

 

 

quest Uniform+ begin
state start begin
when login or levelup* with pc.get_level >= 46 begin
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Kapitan")
end
send_letter("Uniform+")
when button or info begin
say_title("Witaj, drogi przybyszu.")
say("Czy mógłbyś wykonac dla mnie specjalną misje")
say("A dokładnie potrzebuje pewnego dodatku tzw Uniform+")
say("Czy jestes chcetny aby mi pomóc?")
say("Będziesz musiał udać się do kowala")
say_reward("("..nick..") Hmmm no problem!")
end
when __TARGET__.target.click or
20016.chat."Uniform+" begin
target.delete("__TARGET__")
say_title("Ooo... ")
say("Widze ze znowu przysł cie ten oblesny znieksztalczony")
say("kurwiszon co on znowu kurwa odemnie chce coo???")
say("Gracz: Chcę Abym dla niego dropnął kolejne zasrane Uniformy+...")
say("Jprdl Na początku zwykłe a teraz +? Kurwa... Problemy ma chłopak ")
set_state(info)
end
end
state Kundel begin
when letter begin
send_letter("Uniform+")
end
when button or info begin
say("Odszukaj uniform+ kurwa bo jak nie")
say("to masz w pizde.")
say("Wyjebie Ci on z Z zboczonego Kundla")
say("znajdującego się w m1 każdego król.")
say("Zboczony Kundel=Dziki pies")
say("I zapamiętaj to kurwa!!!")
end

when 101.kill with pc.countitem(30074)==0 begin
local random = math.random(1)
if random == 1 then
pc.give_item2(30074, 1)
say("Udało ci sie dawaj go kurwa mi tu szybko.")
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Kapitan")
end
end
end
when 20355.chat."Uniform+!" with pc.countitem(30074)>0 begin
target.delete("__TARGET__")
say_title("Ooo kurwa masz no wkoncu dawaj to")
say("Noo i masz szczescie kurwa masz ta zajebana ")
say("nagrode i spierdalaj")
say_reward("Boya  ")
pc.remove_item(30074, 1)
pc.give_item2(80009)
set_state(__COMPLETE__)
end
end

 

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Opublikowano

AmoS, używaj tabów. Znacznie to przyspiesza proces sprawdzania. Opisz co w pierwszym i drugim nie działa, wklej zdjęcia z kompilatora z treścią błędu.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Poprawi ktoś questa ? Dam lajki !

quest give_basic_weapon begin
state start begin
when login or levelup with pc.get_level() == 1 begin
if pc . job == 1 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 2 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
end
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
end
end

Administrator Serwera Pantheons

Opublikowano

W moim queście chodzi o to że jak ktoś wejdzie do gry bedzie widział ile osób onlin !

 

Prosze o pomoc!

853051452970424392149.png

Opublikowano

Poprawi ktoś questa ? Dam lajki !

quest give_basic_weapon begin
state start begin
when login or levelup with pc.get_level() == 1 begin
if pc . job == 1 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 2 then
pc . give_item2 ( "11409" )
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 70038 , 200)
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
say ( "Witaj na Prywatnym Serwerze Pantheons" )
say ( "Otrzymasz na poczatek kilka itemkow. Administracja zyczy powodzenia! ;]" )
end
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
end
end

 

Za mało endów masz. Zrób tabulatory w notepad++ i sprawdź, gdzie nie domykasz if'a, when'a, quest'a i state'a. (wiem, że nie po kolei) peace.

 

umarł

Opublikowano

Doniuu

 

quest ilosc_online begin
state start begin
 when login begin
  game.set_event_flag("online", game.get_event_flag("online")+1)
 end

 when logout begin
  game.set_event_flag("online", game.get_event_flag("online")-1)
 end

 when xxx.chat."Ilość osób w grze" begin -- w miejsce xx wpisz id npc
  say_tite(mob_name(xxx)..":") -- jw
  say("Na serwerze znajduje się "..game.get_event_flag("online").." osób.")
  say("")
 end
end
end

 

 

kwiatmix, możesz wyrzucić gracza z serwera questem dla gm'a, wtedy używasz

local a = input()

command(/dc "..a..")

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Siemanko :D

 

mam sprawę w sprawie xD mountów (wchodzenia na mounta po dead'zie)

 

koledzy wyżej pisali żeby użyć pętli ?

 

quest mount begin
state start begin
 when ID.use begin
  pc.mount(ID, czas)
  petla = true;
 end
 while petla == true do
  if item.select_cell(97) and item.get_vnum() == ID then
pc.mount(ID, czas)
  elseif item.select_cell(98) and item.get_vnum() == ID then
pc.mount(ID, czas)
  else
pc.unmount()
petla = false;
  end
 end
end
end

 

czy takie coś miałoby prawo działać ?

Opublikowano

Doniuu

 

quest ilosc_online begin
state start begin
 when login begin
  game.set_event_flag("online", game.get_event_flag("online")+1)
 end

 when logout begin
  game.set_event_flag("online", game.get_event_flag("online")-1)
 end

 when xxx.chat."Ilość osób w grze" begin -- w miejsce xx wpisz id npc
  say_tite(mob_name(xxx)..":") -- jw
  say("Na serwerze znajduje się "..game.get_event_flag("online").." osób.")
  say("")
 end
end
end

 

 

kwiatmix, możesz wyrzucić gracza z serwera questem dla gm'a, wtedy używasz

local a = input()

command(/dc "..a..")

Doniuu

 

quest ilosc_online begin
state start begin
 when login begin
  game.set_event_flag("online", game.get_event_flag("online")+1)
 end

 when logout begin
  game.set_event_flag("online", game.get_event_flag("online")-1)
 end

 when xxx.chat."Ilość osób w grze" begin -- w miejsce xx wpisz id npc
  say_tite(mob_name(xxx)..":") -- jw
  say("Na serwerze znajduje się "..game.get_event_flag("online").." osób.")
  say("")
 end
end
end

 

 

kwiatmix, możesz wyrzucić gracza z serwera questem dla gm'a, wtedy używasz

local a = input()

command(/dc "..a..")

Mi chodzi że gracz kliknie czata i wylogowuje go za 3 sekundy lub 10 tam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...