Skocz do zawartości

Sztabki złota - zmiana na złoto

Polecane posty

Witam, czy mógłbym prosić o pomoc przy sztabkach złota? Dokładnie chciałbym, aby po kliknięciu na Sztab. (id 80007) dodało do yang w ekwipunku 2..500.000 Yang (2,5kk). 

Udostępnij ten post


Link to postu
Pani Kasia

to jest poprostu quest w którym ustawiasz ile ma dodać yang, na tej samej zasadzie działają bryłki itp.

Quest gdzieś lata po necie, ja nie mam na tą chwile questa takiego.

Udostępnij ten post


Link to postu

quest munir_siemanko begin
    state start begin
        when login or kill or letter or enter with pc.get_gold() >= 1000000000 begin --- funkcja sprawdza czy mamy 1kkk lub wiecej
            pc.change_money(-1000000000)
            pc.give_item2(80008, 1) --- zamieniasz id brylki na brylke jaka ma byc
            syschat("Na Twoim koncie znajduję sie ponad 1kkk, dostajesz bryłkę o nominale 1kkk.")
        end
        when 80008.use begin --- id_brylki dajesz id jakie ma brylka (w bazie dajesz type 18 subtype 10), a gold i shop_buy_price na 0
            if not pc.can_warp() then
                syschat("Nie można kontynuować. Musisz odczekać 10 sekund od zakończenia handlu.")
                return
            end
            syschat("Otrzymałeś 1kkk!")
            pc.remove_item(80008, 1)    --- zmieniasz id brylki na brylke jaka ma byc
            pc.change_money(1000000000)
        end
        when 9006.chat."Wymiana Yang" begin --- DAJESZ ID_NPC u jakiego ma wymienic
            say_title("NPC:")
            say_reward("Co chcesz zrobić?")
            say()
            local s = select("Zamienić Yang na bryłkę!", "Anuluj")
            if s == 1 then
                if pc.get_gold() >= 1000000000 then
                    say_title("Otrzymałeś bryłkę!")
                    say()
                    pc.change_money(-1000000000)
                    pc.give_item2(80008, 1)     --- id brylki tutaj oczywiscie
                end
            elseif s == 2 then
                say_title("Dowidzenia!")
            end
        end
    end
end

 

 

 

tylko sobie pozmieniaj ID na  sztabke

Udostępnij ten post


Link to postu
Pani Kasia

^ przecież to jest kod na wymianę sztabek u NPC, nie na otrzymywanie kasy za kliknięcie sztabki.

 

Na sztabki to robisz tablicę z ID sztabek, i yangami za nie; tworzysz warunek, że po kliknięciu w sztabkę masz yangi z tablicy.

Tylko żeby działało to trzeba dać, żeby sztabki były itemem questowym.


rwrksignlegit.gif

~ Do whatever you want, We could misbehave ~

Udostępnij ten post


Link to postu

działa na  klik  bryłka i można też u staruszki

jak przekroczysz  1 kkk zamieni  Ci samo na  bryłke  tak samo  powinno działać  na  sztabki

Udostępnij ten post


Link to postu
Spoiler

 

Quest działa, lecz sztabki się nie stakują, gdy ma się limit yangi użyje bryłke to nie przydziela yang, natomiast bryłka znika ;/ 

Udostępnij ten post


Link to postu
Pani Kasia

80008    0    80008    Bryła Złota    18    10    0    1    74112    20    0        0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    -1    -1    -1    -1    -1    0    0    0

 

TAK MASZ USTAWIONE W  NAVI
 

Udostępnij ten post


Link to postu
9 godzin temu, Revayerq napisał:

^ przecież to jest kod na wymianę sztabek u NPC, nie na otrzymywanie kasy za kliknięcie sztabki.

 

Na sztabki to robisz tablicę z ID sztabek, i yangami za nie; tworzysz warunek, że po kliknięciu w sztabkę masz yangi z tablicy.

Tylko żeby działało to trzeba dać, żeby sztabki były itemem questowym.

Nie umiesz czytać kodu? Po za tym jak już się udzielasz z dobrymi radami to byś powiedział, że szybciej i bezpieczniej w kodzie dodać taką logikę.

Udostępnij ten post


Link to postu

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...