BUG LA MAGII P

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

Nivel 1
Mesaje: 142
Membru din: 10 Feb 2014, 16:28
Server: Nimic:P
Regat: Chunjo
Aprecieri: 58  
Mulţumiri: 2  
 Contact:
Medalii

Sathyr scrie: ↑26 Ian 2023, 15:39
transloc scrie: ↑26 Ian 2023, 15:37
Sathyr scrie: ↑26 Ian 2023, 14:36 Uite aici alt quest (include și competențele secundare, nu trebuie să te duci la învățători):
quest get_skill_group begin
	state start begin
		when login or levelup with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin
			send_letter("Competenţe");
		end -- when

		when button or info with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin
			local ways_per_job = {
				[0] = {"Corporal", "Mental"},
				[1] = {"Pumnal", "Arc"},
				[2] = {"Arme magice", "Magie neagră"},
				[3] = {"Dragon", "Vindecare"}
			};

			say_title("Competenţe:[ENTER]")

			table.insert(ways_per_job[pc.get_job()], "Nu, voi alege mai târziu.");
			local skill_select = select_table(ways_per_job[pc.get_job()]);

			if (skill_select ~= table.getn(ways_per_job)) then
				say_title("Competenţe:[ENTER]")
				say(string.format("Ai selectat: %s.", ways_per_job[pc.get_job()][skill_select]))
				say("Eşti sigur de asta?[ENTER]")
				
				if (select("Da.", "Nu.") == 1) then
					pc.clear_skill();
					pc.set_skill_group(skill_select);
					pc.set_skill_level(121 ,59)
					pc.set_skill_level(122 ,2)
					pc.set_skill_level(124 ,59)
					pc.set_skill_level(126 ,59)
					pc.set_skill_level(127 ,59)
					pc.set_skill_level(128 ,59)
					pc.set_skill_level(129 ,59)
					pc.set_skill_level(130 ,30)
					pc.set_skill_level(131 ,10)
					pc.set_skill_level(132 ,59)
					pc.set_skill_level(133 ,59)
					pc.set_skill_level(134 ,59)
					pc.set_skill_level(135 ,59)
					pc.set_skill_level(136 ,59)
					pc.set_skill_level(137 ,59)
					pc.set_skill_level(138 ,59)
					pc.set_skill_level(139 ,59)
					pc.set_skill_level(140 ,59)
					pc.set_skill_level(141 ,59)
					pc.set_skill_level(142 ,59)
					pc.set_skill_level(143 ,59)
				else
					send_letter("Competenţe");
				end -- if/else
			else
				send_letter("Competenţe");
			end -- if/else
		end -- when
	end -- state
end -- quest

APRECIEZ!!!!!
Merge okey nu mai pica server-ul dupa un timp de asteptare
Daca vreu sa-mi de-a si skill "P" (PERFECT) zici sa pun in continuarea lui pc.set_skill_level(143 ,59)
comenzile astea?

pc.set_skill_level(1 ,40)
pc.set_skill_level(2 ,40)
pc.set_skill_level(3 ,40)
pc.set_skill_level(4 ,40)
pc.set_skill_level(5 ,40)
pc.set_skill_level(6 ,59) ?????
Da, încearcă să vezi dacă merge așa, dar pune 59 la toate (vezi să fie codurile corecte pentru skillurile P).

MERGE MULTUMESC!!!!!!!!!11
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

transloc scrie: ↑26 Ian 2023, 15:37 Daca vreu sa-mi de-a si skill "P" (PERFECT) zici sa pun in continuarea lui pc.set_skill_level(143 ,59)
comenzile astea?

pc.set_skill_level(1 ,40)
pc.set_skill_level(2 ,40)
pc.set_skill_level(3 ,40)
pc.set_skill_level(4 ,40)
pc.set_skill_level(5 ,40)
pc.set_skill_level(6 ,59) ?????

Cod: Selectaţi tot

if (select("Da.", "Nu.") == 1) then
    pc.clear_skill();
    pc.set_skill_group(skill_select);
    table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
Pentru acest mesaj, [RaffaeL] for the post:
transloc
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
transloc
Nivel 1

Nivel 1
Mesaje: 142
Membru din: 10 Feb 2014, 16:28
Server: Nimic:P
Regat: Chunjo
Aprecieri: 58  
Mulţumiri: 2  
 Contact:
Medalii

[RaffaeL] scrie: ↑27 Ian 2023, 21:05
transloc scrie: ↑26 Ian 2023, 15:37 Daca vreu sa-mi de-a si skill "P" (PERFECT) zici sa pun in continuarea lui pc.set_skill_level(143 ,59)
comenzile astea?

pc.set_skill_level(1 ,40)
pc.set_skill_level(2 ,40)
pc.set_skill_level(3 ,40)
pc.set_skill_level(4 ,40)
pc.set_skill_level(5 ,40)
pc.set_skill_level(6 ,59) ?????

Cod: Selectaţi tot

if (select("Da.", "Nu.") == 1) then
    pc.clear_skill();
    pc.set_skill_group(skill_select);
    table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
APRECIEZ AM REZOLVAT!!!!!! MULTUMESC
Închis
Răspunsuri
1
Vizualizări
125
Răspunsuri
2
Vizualizări
296
Răspunsuri
1
Vizualizări
123
Răspunsuri
2
Vizualizări
132

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori