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

[Poprawa] niezbednik gracza...


Rekomendowane odpowiedzi

Opublikowano

Cześć... Proszę o sprawdzenie tego i w miarę możliwości pokazanie mi błędów :P
Przepraszam, że tak chaotycznie dopiero zaczynam przygodę :)

 

 

 

 

quest nezbednik_gracza begin
state start begin
  when 30054.use begin
  say ( "Witaj " .. pc . get_name ( ) .. "!" )
  say ( "Czego potrzebujesz?")
  say ( "" )
  local menu = select ( "Czerwone Mikstury" , "Niebieskie Mikstury" , "Peleryny" , "Pierścień expa" )
     if menu == 1 then
     say ( "Teraz wybierz jak wielkie" )
     say ( "mają one być..." )
     local menu = select ( "Małe(10k)" , "Większe(20k)" , "Duże(50k)" )
     if menu == 1 then
     if pc.money >= 10000 then
      pc.give_item2 (27001, 200 )
      pc.change_money(-10000)
      else
      say( "Nie posiadasz tyle yang.." )
      end
      return
     elseif 2 == menu then
      if pc.money >= 20000 then
      pc.give_item2 ( (27002, 200 )
      pc.change_money(-20000)
      else
      say("Nie posiadasz tyle yang")
      end
      return
     elseif 3 == menu then
     if pc.money >= 50000 then
     pc.give_item2 (27003, 200 )
     pc.change_money(-50000)
     else
     say("Nie posiadasz tyle yang..")
     else
     end
     return
     end
    elseif 2 == menu then
    say ( "Teraz wybierz jak wielkie" )
    say ( "mają one być..." )
    local menu = select ( "Małe(20k)" , " Średnie(30k)" , " Duże(60k)" )
    if menu == 1 then
    if pc.money >= 20000 then
    pc.give_item2 (27004, 200 )
    pc.change_money(-20000)
    else
    say("Nie posiadasz tyle yang..")
    end
    return
    elseif 2 == menu then
    if pc.money >= 30000 then
    pc.give_item2 (27005, 200 )
    pc.change_money(-30000)
    else
    say("Nie posiadasz tyle yang..")
    end
    return
    elseif 3 == menu then
    if pc.money >= 60000 then
    pc.give_item2 (27006, 200 )
    pc.change_money(-60000)
    else
    say("Nie posiadasz tyle yang"!)
    end
    return
    end
   elseif 3 == menu then
   say ( "Proszę oto Twoje peleryny..")
   say ( "musiałem Ci je przynieść,")
   say ( "zatem ta usługa")
   say ( "kosztowała Cię 50k")
   if pc.money >= 50000 then
   pc.give_item2 (70038, 200)
   pc.change_money(-50000)
   else
   say("Nie posiadasz tyle yang..")
   end
   return
   end
  elseif 4 == menu then
  say ( "Ok.. Dostaniesz to..")
  say ( "ale musisz coś dla mnie zrobić")
  say ( "bym uwierzył, że na to zasługujesz")
  say ( "Musisz dać mi 400 milionów..")
  say ( "Nadal go chcesz...?")
  local menu = select ( "Tak chcę!" , "Nie..Nie stać mnie" )
  if menu = 1 then
  if pc. money >= 400000000 then
  pc.give_item2 (39002, 1)
  pc.change_money(-400000000)
  else
  say("Chciałeś mnie oszukać!")
  say("Nie posiadasz tyle yang..")
  end
  return
  end
     end
    end
   end
  end
end
end

 

 

 

 

 

 

ok już znalazłem 1 błąd:D jeszcze kilkanaście zapewne :DD

 

 

 

tutaj :

elseif 3 == menu then
   say ( "Proszę oto Twoje peleryny..")
   say ( "musiałem Ci je przynieść,")
   say ( "zatem ta usługa")
   say ( "kosztowała Cię 50k")

 

 

 

 

 

 

@dla moderatora

Proszę o zmianę [problem] na [poprawa] i nie nakładanie punktów ostrzeżeń...

 

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

A co jest z nim nie tak? Podaj treść błędu, ewentualnie opisz co jest nie tak w grze. Na ślepo nie ma co sprawdzać...

 

umarł

Opublikowano

puty "wywala" error


close line 10 "if" czy coś takiego.... ale wiem, że if w 10 lini jest nie zamknięty. Jeśli go zamknąłem wyświetla mi ym....

 

ładuje długo "core dumped"

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

 

http://wklej.to/MZZ1X

1. questy podawaj na stronie wklej.to,

2. zmieniaj nazwy zmiennych bo to okropnie wygląda...

 

 

 

Dziękuję Ci ślicznie :))

 

 

musiałem troszkę poprawić :P ym...

 

 

 

teraz działa :P

 

 

http://wklej.to/Kfk0n

 

wcześniej wyświetlało

 

 

 

 


syntax error : [string "start"]:54: `)' expected near `not'

syntax error : [string "start"]:75: `then' expected near `='

 

 

 

 

 

ym a jeśli chcę w ostatniej linii czyli, żeby dostać pdka aby zabić mobka muszę :

 

when idmoba.kill or
                         
                        local s = number(1, 50)
                        if s == 1 and pc.count_item(39002)==0 then
                                pc.give_item2(39002, 1)
                                send_letter("Otrzymałeś Pierścień expa!")         
                        end     
                end

 

 

czy inna kwestia?;p

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

Raczej aby dostać pdka zabić mobka ;)

1, 50 daje Ci 2% szans na drop. ogólnie to zadziała, zależy w którym miejscu umieścisz (podpowiem tylko, że dwa ostatnie endy tyczą się quest oraz state)

 

umarł

Opublikowano

pokombinuję w wolnym czasie i wkleję tu treść tego co wyciumciałem :P póki co temat niech zostanie otwarty dam edit :)

//Sygnatura niezgodna z regulaminem

TheJeron78

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...