Implementare Alcimie

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Hae
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 13 Ian 2018, 20:20
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

*Problemă: Fososesc serverfilles-ul de mai jos si as vrea sa stiu cum pot implementa alchimia si sa o activez.
Tipologie server(PvM / PvP): PvM
*Resursă folosită: just4metin.ro/serverfiles/argo-dinos-titanus-t49571.html
*ServerFiles utilizat: just4metin.ro/serverfiles/argo-dinos-titanus-t49571.html
*Syserr:
Poză:
*Detalii suplimentare: Am observat ca in client este deja.
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

Imagine
Afișează semnătura
Avatar utilizator
Hae
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 13 Ian 2018, 20:20
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

Observ ca ce mi-ai dat tu este sistemul de energie nu alchimie :)
Avatar utilizator
Hae
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 13 Ian 2018, 20:20
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

UP
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Hae scrie:Observ ca ce mi-ai dat tu este sistemul de energie nu alchimie :)
Aceea este alchimia intra in topic si citeste.
https:/horus-maps.com
Afișează semnătura
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

LikePc scrie:
Hae scrie:Observ ca ce mi-ai dat tu este sistemul de energie nu alchimie :)
Aceea este alchimia intra in topic si citeste.
OT: Imi pare rau sa te contrazic dragul meu, insa daca tu ai citi cu atentie acel topic, ai vede asta:
DaRealPain scrie:Buna tuturor!

Dupa ce am cautat dar nu am gasit nimic ma-m hotarat sa postez sistemul de energie
Nu e ceva nou dar sunt destui care nu il au implementat .
[.....]
Si gata
Acum aveti Sistemul de energie ^.^
Deci sistemul de energie, nu alchimie...

On: Din cate stiu eu, svf argo-dinos are alchimia implementata.
Verifica daca ai aceste questuri:

Cod: Selectaţi tot

quest dragon_soul begin
	state start begin
		when levelup or letter with pc.level >= 30 begin
			send_letter(gameforge.dragon_soul._1010_sendLetter)
			local v = find_npc_by_vnum(20001)
			
			if 0 != v then
				target.vid("__TARGET__", v, mob_name(20001))
			end
		end
		when info or button begin
			say(gameforge.dragon_soul._1020_say)
		end

		when 20001.chat.gameforge.dragon_soul._1030_npcChat with pc.level >= 30 begin
			target.delete("__TARGET__")

			say_title(mob_name(20001))
			say(gameforge.dragon_soul._1040_say)
			set_state(state_learning)
		end
	end
	state state_learning begin
		when letter begin
			send_letter(gameforge.dragon_soul._1050_sendLetter)
		end
		when info or button begin
			say(gameforge.dragon_soul._1060_say)
		end
		when kill begin
			if npc.is_pc() then
				return
			end
			------------
			if pc.get_map_index() >= 2400000 and pc.get_map_index() <= 2405000 or pc.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 then
			return
			else
			-----------------------
				if pc.getf("dragon_soul","drop_on") == 1 then
					if pc.count_item(30270) < 15 then
						if drop_gamble_with_flag("ds_drop") then
							
							game.drop_item_with_ownership(30270)
							
						end
					end
				end
			-------------------------
			end
			------------
		end
		when 20001.chat.gameforge.dragon_soul._1050_sendLetter begin
			say_title(mob_name(20001))
			if pc.count_item(30270) >= 10 then
				say(gameforge.dragon_soul._1070_say)
				pc.remove_item(30270, 10)
				ds.give_qualification()
				char_log(pc.get_player_id(), 'DS_QUALIFICATION', 'SUCCESS')
				pc.give_item2(50255)
				local today = math.floor(get_global_time() / 86400)
				pc.setf("dragon_soul", "eye_timestamp", today)
				pc.setf("dragon_soul", "eye_left", 150)
				set_state(state_farming)
			else
				say(gameforge.dragon_soul._1080_say)
			end
		end
	end
	state state_farming begin
		when letter begin
			send_letter(gameforge.dragon_soul._1090_sendLetter)
		end
		when info or button begin
			say(string.format(gameforge.dragon_soul._1100_say, pc.getf("dragon_soul", "eye_left")))
		end
		when kill begin
			if npc.is_pc() then
				return
			end
			---------
			if pc.get_map_index() >= 2400000 and pc.get_map_index() <= 2405000 or pc.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 then
			return
			else
			------------------------------------
				if pc.getf("dragon_soul","drop_on") == 1 then
				if drop_gamble_with_flag("ds_drop") then
					local eye_left = pc.getf("dragon_soul", "eye_left")
					local haved_gemstone_number = pc.count_item(30270)
					
					if eye_left > haved_gemstone_number / 10 then
						
						game.drop_item_with_ownership(30270)
						
					end
				end
				end
				----------------------------
			end
			-----------
		end
		when 30270.pick begin
			local eye_left = pc.getf("dragon_soul", "eye_left")
			if eye_left <= 0 then
				return
			end

			if pc.count_item(30270) >= 10 then
				pc.setf("dragon_soul", "eye_left", eye_left - 1)
				pc.remove_item(30270, 10)
				pc.give_item2(50255)
				if 1 == eye_left then
					notice_multiline(gameforge.dragon_soul._1110_notice, notice)
					set_state(state_closed_season)
				end
			end
		end
		when 20001.chat.gameforge.dragon_soul._1120_npcChat begin
			say_title(mob_name(20001))
			local today = math.floor(get_global_time() / 86400)
			if today == pc.getf("dragon_soul", "eye_timestamp") then
				say(gameforge.dragon_soul._1130_say)
			else
				say(gameforge.dragon_soul._1140_say)
				pc.setf("dragon_soul", "eye_timestamp", today)
				pc.setf("dragon_soul", "eye_left", 150)
				pc.setf("dragon_soul","drop_on",1)
			end	
		end
	end
	state state_closed_season begin
		when letter begin
			send_letter(gameforge.dragon_soul._1150_sendLetter)
		end
		when info or button begin
			say(gameforge.dragon_soul._1160_say)
			local today = math.floor(get_global_time() / 86400)
			if today == pc.getf("dragon_soul", "eye_timestamp") then
				say(gameforge.dragon_soul._1170_say)
			else
				say(gameforge.dragon_soul._1180_say)
			end
		end
		
		when 20001.chat.gameforge.dragon_soul._1090_sendLetter begin
			say_title(mob_name(20001))
			local today = math.floor(get_global_time() / 86400)
			if today == pc.getf("dragon_soul", "eye_timestamp") then
				say(gameforge.dragon_soul._1130_say)
			else
				say(gameforge.dragon_soul._1140_say)
				pc.setf("dragon_soul", "eye_timestamp", today)
				pc.setf("dragon_soul", "eye_left", 150)
				set_state(state_farming)
			end
		end
	end
	-- deprecated states. so, jump to new state.
	state state_1 begin
		when login begin
			set_state(state_learning)
		end
	end
	state state_2 begin
		when login begin
			set_state(state_learning)
		end
	end
	state state_3 begin
		when login begin
			set_state(state_closed_season)
		end
	end
end

Cod: Selectaţi tot

quest dragon_soul_refine begin
	state start begin
		when 20001.chat.gameforge.dragon_soul_refine._010_npcChat with ds.is_qualified() != 0 begin
			say_title(mob_name(20001))
			say (gameforge.dragon_soul_refine._020_say)
			ds.open_refine_window()
		end
	end
end
Verifica de asemeni activarea alchimiei din sursa: sursa binary->locale_inc.h-> adauga daca nu exista, sau sterge //
daca este comentat:

Cod: Selectaţi tot

#define ENABLE_DRAGON_SOUL_SYSTEM
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
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

Arhivat , subiect inactiv.
//retras
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
1061
Răspunsuri
5
Vizualizări
452
Răspunsuri
1
Vizualizări
340
Răspunsuri
2
Vizualizări
125

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie