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] Pierścien Tp z expem, yang i Rangą.


Rekomendowane odpowiedzi

Opublikowano

Cześć. Mam taki problem. quest wczytuje mi się tylko to 3 linijki mianowicie . 80009.use

później następuje błąd

qc in mallock() : error: allocation failed

Abort (core dumped)

 

Quest:

http://wklej.to/klbT7

 

quest move_ring begin
	state start begin
		when 80009.use begin
			say("Witaj ".. pc.get_name() .."!")
			say("Co chcesz dostać ?")
			say("")
			local menu = select("Exp", "Yang", "Ranga", "Anuluj")
					elseif 1 == menu then 
						pc.give_exp2(pc.get_next_exp())
						until pc.get_level() == 250
						say_reward("Otrzymałeś Poziom")
					elseif 2 == menu then
						say("Wpisz ilość Yang:")
						local max_gold = game.get_event_flag("max_gold")
						if max_gold == 0 then
						max_gold = 1800000000 ;
					elseif 3 == menu then
						if s == 1 then
						say("Wpisz wartość rangi:")
						say("")
						say_title("Informacja")
						say_reward("Możesz tylko podawać wartośći w przedziale:")
						say_reward("-200000 do 200000")
						local ranga=input()
						if ranga == "" then
										say("Musisz podać wartość rangi!")
										npc.unlock()
										return
										else
										pc.change_alignment(ranga)
										say_reward("Twoja ranga została zmieniona o: "..ranga.." punktów")
					else
						return 
		end
	end
end

 

Alistria.eu


Opublikowano

 

 

quest move_ring begin
    state start begin
        when 80009.use begin
            say("Witaj ".. pc.get_name() .."!")
            say("Co chcesz dostać ?")
            say("")
            local menu = select("Exp", "Yang", "Ranga", "Anuluj")
                    if 1 == menu then
                        pc.give_exp2(pc.get_next_exp())
                        until pc.get_level() == 250
                        say_reward("Otrzymałeś Poziom")
                    elseif 2 == menu then
                        say("Wpisz ilość Yang:")
                        local max_gold = game.get_event_flag("max_gold")
                        if max_gold == 0 then
                        max_gold = 1800000000 ;
                    elseif 3 == menu then
                        say("Wpisz wartość rangi:")
                        say("")
                        say_title("Informacja")
                        say_reward("Możesz tylko podawać wartośći w przedziale:")
                        say_reward("-200000 do 200000")
                        local ranga=input()
                        if ranga == "" then
                                        say("Musisz podać wartość rangi!")
                                        npc.unlock()
                                    return
                                else
                                        pc.change_alignment(ranga)
                                        say_reward("Twoja ranga została zmieniona o: "..ranga.." punktów")
        end
    end
end
end
end
end


 

 

 

nexi.png

 

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

Opublikowano

Nie działa :)
Quest :

quest move_ring begin
    state start begin
        when 80009.use begin
            say("Witaj ".. pc.get_name() .."!")
            say("Co chcesz dostać ?")
            say("")
            local menu = select("Exp", "Yang", "Ranga", "Anuluj")
                    if 1 == menu then
                        pc.give_exp2(pc.get_next_exp())
                        until pc.get_level() == 250
                        say_reward("Otrzymałeś Poziom")
                    elseif 2 == menu then
                        say("Wpisz ilość Yang:")
                        local max_gold = game.get_event_flag("max_gold")
                        if max_gold == 0 then
                        max_gold = 1800000000 ;
                    elseif 3 == menu then
                        say("Wpisz wartość rangi:")
                        say("")
                        say_title("Informacja")
                        say_reward("Możesz tylko podawać wartośći w przedziale:")
                        say_reward("-200000 do 200000")
                        local ranga=input()
                        if ranga == "" then
							say("Musisz podać wartość rangi!")
							npc.unlock()
						return
					else
						pc.change_alignment(ranga)
						say_reward("Twoja ranga została zmieniona o: "..ranga.." punktów")
		end
    end
end

http://wklej.to/dCCZ0

Alistria.eu


Opublikowano

Jeżeli wgrywam twój pisze, że w 34 linijce błąd czyli endy źle postawione.
Jezeli poprawie to jest takie coś :

qc in malloc() : error: allocation failed


Abort (core dumped)

Alistria.eu


Opublikowano

 

 

    quest e begin
        state start begin
            when 80009.use begin
                local q = select("Money", "Level", "Ranga", "Anuluj")
                if q == 1 then
                    say_title(item_name(80009)..":")
                    say("Wpisz ile chcesz Yang ")
                    local b = tonumber(input())
                    if b + pc.get_maoney() >= 2000000000 then
                        say_title(item_name(80009)..":")
                        say("Wpisaana kwota jest za duża")
                    else
                        say_title(item_name(80009)..":")
                        say("Otrzymałeś "..b.." Yang")
                    end
                elseif q == 2 then
                    say_title(item_name(80009)..":")
                    say("Otrzymałeś 250 lvl")
                    for i = 1, 250 do
                        pc.give_exp2(pc.get_next_exp())
                    end
                elseif q == 3 then
                    say_title(item_name(80009)..":")
                    say("Ile rangi chcesz dostać ?")
                    local ranga=tonumber(input())
                    if ranga + pc.get_alignment >= 20000 then
                        say_title(item_name(80009)..":")
                        say("Wpisana ilośc jest za duża")
                    else
                        say_title(item_name(80009)..":")
                        say("Zwiększyłeś rangę o "..ranga.." punktów")
                        pc.change_alignment(ranga)
                    end
                end
            end
        end
    end                    
                       

 

 

 

nexi.png

 

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

Opublikowano

 

 

    quest e begin
        state start begin
            when 80009.use begin
                local q = select("Money", "Level", "Ranga", "Anuluj")
                if q == 1 then
                    say_title(item_name(80009)..":")
                    say("Wpisz ile chcesz Yang ")
                    local b = tonumber(input())
                    if b + pc.get_maoney() >= 2000000000 then
                        say_title(item_name(80009)..":")
                        say("Wpisaana kwota jest za duża")
                    else
                        say_title(item_name(80009)..":")
                        say("Otrzymałeś "..b.." Yang")
                    end
                elseif q == 2 then
                    say_title(item_name(80009)..":")
                    say("Otrzymałeś 250 lvl")
                    for i = 1, 250 do
                        pc.give_exp2(pc.get_next_exp())
                    end
                elseif q == 3 then
                    say_title(item_name(80009)..":")
                    say("Ile rangi chcesz dostać ?")
                    local ranga=tonumber(input())
                    if ranga + pc.get_alignment >= 20000 then
                        say_title(item_name(80009)..":")
                        say("Wpisana ilośc jest za duża")
                    else
                        say_title(item_name(80009)..":")
                        say("Zwiększyłeś rangę o "..ranga.." punktów")
                        pc.change_alignment(ranga)
                    end
                end
            end
        end
    end                    
                       

 

 

 

 

 

if b + pc.get_maoney() >= 2000000000 then

 

literówka przy money ;)

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano


quest e begin

state start begin

when 80009.use begin

local q = select("Money", "Level", "Ranga", "Anuluj")

if q == 1 then

say_title(item_name(80009)..":")

say("Wpisz ile chcesz Yang ")

local b = tonumber(input())

if b + pc.get_money() >= 2000000000 then

say_title(item_name(80009)..":")

say("Wpisaana kwota jest za duża")

else

say_title(item_name(80009)..":")

say("Otrzymałeś "..b.." Yang")

pc.change_money(+ B)

end

elseif q == 2 then

say_title(item_name(80009)..":")

say("Otrzymałeś 250 lvl")

for i = 1, 250 do

pc.give_exp2(pc.get_next_exp())

end

elseif q == 3 then

say_title(item_name(80009)..":")

say("Ile rangi chcesz dostać ?")

local ranga=tonumber(input())

if ranga + pc.get_alignment >= 20000 then

say_title(item_name(80009)..":")

say("Wpisana ilośc jest za duża")

else

say_title(item_name(80009)..":")

say("Zwiększyłeś rangę o "..ranga.." punktów")

pc.change_alignment(+ ranga)

end

end

end

end

end

 

nexi.png

 

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...