Piatra curcubeu [Rezolvat!]

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Suprem
Nivel 1

Nivel 1
Mesaje: 109
Membru din: 15 Feb 2016, 17:09
Server: Acu-l fac .
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 2  
Medalii

Cum pot sa fac piatra curcubeu sa functioneze ? O am implementata pe server dar cand dau click pe ea nu face nimic . Sau daca m-ati putea ajuta cu un NPC skill G sau P ( tin sa mentionez ca 20092 si 20094 sunt deja utilizate de alte shop-uri) .
Ultima oară modificat 19 Mar 2016, 16:07 de către Suprem, modificat 1 dată în total.
Imagine
Afișează semnătura
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

quest skill begin
       state start begin   
          when 20086.chat."Obtine skill-uri avansate" begin
             say_title("Wonda-Rim:")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("M","G","P","Iesire")
             if s==1 then
                sk=20
                skill = "M"
                limita=10
                bani=1000000
             elseif s==2 then
                sk=30
                skill = "G"
                limita=35
                bani=10000000
             elseif s==3 then
                sk=59
                skill = "P"
                limita=75
                bani=50000000
             end
             say_title("Wonda-Rim:")
             say("Buna "..pc.name)
             say("Ti-ai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER]")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )      
                   table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                end
             elseif pc.get_level() < limita then
                say_title("Wonda-Rim:")
                say("Buna "..pc.name)
                say("Ti-ai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title("Wonda-Rim:")
                say("Buna "..pc.name)
                say("Ti-ai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end
este pentru 20086 (Wonda-Rim)

dacă vrei să modifici ceva modifici DOAR de aici:
if s==1 then skilluri M
sk=20
skill = "M"
limita=10
bani=1000000
elseif s==2 then Skilluri G
sk=30
skill = "G"
limita=35
bani=10000000
elseif s==3 then Skilluri P
sk=59
skill = "P"
limita=75
bani=50000000
end


Dacă vrei DOAR pentru skilluri P uite aici tot la Wonda-Rim:

Cod: Selectaţi tot

quest skill begin
       state start begin   
          when 20086.chat."Obtine skill-uri avansate" begin
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("P","Iesire")
             if s==1 then
                sk=59
                skill = "P"
                limita=75
                bani=50000000
             end
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Ti-ai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER]")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )      
                   table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                end
             elseif pc.get_level() < limita then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Ti-ai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Ti-ai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Intra in object cauta 50512 sterge din el tot si instalezi

Cod: Selectaţi tot

quest perfect begin
state start begin
when 40004.use begin
table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
chat("Ai primit P")
item.remove()
end
end
end
Daca folosesti acest quest,va merge 100% , iar jucatorii nu pot face bugu cu aura si corp in acelasi timp
Avatar utilizator
Suprem
Nivel 1

Nivel 1
Mesaje: 109
Membru din: 15 Feb 2016, 17:09
Server: Acu-l fac .
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 2  
Medalii

Este foarte ciudat , nu am anumite foldere cum ar fi 50512 sau folderele de la NPC G/P . Aveti vreo idee de ce ?
Imagine
Afișează semnătura
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Creeaza-le
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Suprem scrie:Este foarte ciudat , nu am anumite foldere cum ar fi 50512 sau folderele de la NPC G/P . Aveti vreo idee de ce ?
după ce ai dat ./qc se crează automat, dar mai actualizează și tu fișierele. -.- (click dreapta, actualizează)
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
Suprem
Nivel 1

Nivel 1
Mesaje: 109
Membru din: 15 Feb 2016, 17:09
Server: Acu-l fac .
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 2  
Medalii

Multumesc .

T.C.
Imagine
Afișează semnătura
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Subiect marcat ca si rezolvat,mutat la sectiunea corespunzatoare.
Închis
Răspunsuri
5
Vizualizări
333
Răspunsuri
4
Vizualizări
239
Răspunsuri
1
Vizualizări
206
Răspunsuri
6
Vizualizări
919

Înapoi la “Probleme rezolvate”

  • Informaţie