ajutor la un quest si cum se pune un diff la cryptex 34k??

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
Verdee
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 22 Feb 2016, 05:44
Server: www.goldenmetin.com
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

am acest quest pentru tinctura numelui , fac totul ca la carte exact ce trebuie, questul in putty merge dar in joc nu face nimic daca apas pe tinctura, am dat si reboot la server si tot nu merge!! ma gandesc ca trebuie modifcat
quest schimba_numele begin
state start begin
when 71055.use begin
say_title("Tinctura numelui")
if pc.is_married() then
say("Esti casatorit.")
say("Nu poti schimba numele.")
return
elseif pc.is_polymorphed() then
say("Esti transformat.")
say("Nu poti schimba numele.")
return
elseif pc.has_guild() then
say("Esti intr-o bresla.")
say("Nu poti schimba numele.")
return
elseif party.is_party() then
say("Esti intr-o grupa.")
say("Nu poti schimba numele.")
return
elseif pc.get_level() < 1 then
say("Nu ai Levelul 1 de aceea")
say("nu iti poti schimba numele.")
return
elseif get_time() < pc.getqf("next_time") then
say("Inca nu iti poti schima numele.")
return
end
say("Introdu numele dorit.")
local name = pc.name
local str = input()
local ret = pc.change_name(str)
say_title("Tinctura numelui")
if ret == 0 then
say("Trebuie sa te relogehzi")
say("pentru ati putea vedea noul nume.")
elseif ret == 1 then
say("A aparut o eroare la incercarea de ati")
say("schimba numele.Incearca din nou")
elseif ret == 2 then
say("Numele este deja folosit.")
say("Alege alt nume.")
elseif ret == 3 then
say("Numele este deja folosit")
say("Alege alt nume.")
elseif ret == 4 then
say("Ti-ai schimbat numele cu succes.")
say("Relogheazate.")
pc.remove_item("71055", 1)
pc.setqf("next_time", get_time() + time_hour_to_sec(24*15))
else
say("Eroare necunoscuta.")
say("Trimite-i un mesaj adminului cu textul:")
say(ret)
end
end
end
end
Intrebare 2, am server 34k cryptex si am cerut un diff pentru o chestie la server daca mori sa reinvii instant si am acel cod de diff dar nustiu unde se pune?! ...
sper ca ma puteti ajuta

Multumesc
Nimic nu se plateste mai sigur ca prostia!
Golden Metin - PVP FARM #ROMANIA
www.goldenmetin.com
Afișează semnătura
Avatar utilizator
Conne
Nivel 5

Nivel 5
Mesaje: 885
Membru din: 07 Dec 2014, 12:07
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 79  
 Contact:
Medalii

http://just4metin.ro/ghiduri-tutoriale/ ... t1806.html

acolo ai si programul pentru aplicare dif


aici ai un video poate intalegi mai bine

https://www.youtube.com/watch?v=JRsodBYcHic

succes
Avatar utilizator
DaYellowFlash
Utilizator interzis !

Utilizator interzis !
Mesaje: 211
Membru din: 22 Ian 2016, 00:12
Server: Lotus II
Aprecieri: 7  
Mulţumiri: 5  
Medalii

problema la quest este acel " say(ret)" sterge acea linie sau punei ghilimelele si va merge :)
Avatar utilizator
Verdee
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 22 Feb 2016, 05:44
Server: www.goldenmetin.com
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

un link bun pentru difpatcher?


Edit: am incercat sa sterg si linia aia si sa pun in ghilimele si tot nu merge la schimba_numele.quest

idee noua? sau o solutie noua?
Nimic nu se plateste mai sigur ca prostia!
Golden Metin - PVP FARM #ROMANIA
www.goldenmetin.com
Afișează semnătura
Avatar utilizator
Conne
Nivel 5

Nivel 5
Mesaje: 885
Membru din: 07 Dec 2014, 12:07
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 79  
 Contact:
Medalii

http://www.mediafire.com/download/h7qu9 ... atcher.rar

uite aici programul

uite am gasit un quest poate ai noroc si merge

Cod: Selectaţi tot

quest chagne_name_item begin
	state start begin
		when 71055.use begin
			say_title("Tinctura Numelui")
			if pc.is_married() then
				say("Daca esti casatorit nu poti")
				say("sa iti schimbi numele.")
				return
			elseif pc.is_polymorphed() then
				say("In timp ce esti transformat")
				say("nu poti sa iti schimbi numele.")
				return
			elseif pc.has_guild() then
				say("Daca esti intr-o bresla")
				say("nu poti sa iti schimbi numele.")
				return
			elseif party.is_party() then
				say("Daca esti intr-un grup")
				say("nu poti sa iti schimbi numele.")
				return
			elseif pc.get_level() < 50 then
				say("Poti sa iti schimbi numele")
				say("de la nivelul 50.")
				return
			elseif get_time() < pc.getqf("next_time") then
				say("Nu puteti sa va schimbati acum numele.")
				say("Reveniti mai tarziu")
				return
			end
			say("Introduceti noul nume pe care il doriti.")
			local name = pc.name
			local str = input()
			local ret = pc.change_name(str)
			say_title("Tinctura Numelui")
			if ret == 0 then
				say("Dupa ce ati terminat procedura")
				say("Va rugam sa va relogati pentru a va vedea noul nume.")
			elseif ret == 1 then
				say("In timp ce foloseai item-ul a aparut o eroare")
				say("Va rugam sa repetati procedura.")
			elseif ret == 2 then
				say("Acest NUME este deja folosit.")
				say("Va rugam sa va ganditi la alt nume.")
			elseif ret == 3 then
				say("Acest NUME este deja folosit.")
				say("Va rugam sa va ganditi la alt nume.")
			elseif ret == 4 then
				say("Numele a fost schimbat cu succes.")
				say("Va rog sa va RELOGATI.")
				pc.remove_item("71055", 1)
				pc.setqf("next_time", get_time() + time_hour_to_sec(24*15))
			else
				say("Eroare Necunoscuta.")
				say("Va rugam sa introduceti numarul:")
				say("Raportati unui ADMINISTRATOR")
			end
		end
	end
end

Avatar utilizator
Verdee
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 22 Feb 2016, 05:44
Server: www.goldenmetin.com
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

pentru program, like!!

questul acela nu merge.. mor de ciuda.. ca de cateva zile nu reusesc
alta idee?
Nimic nu se plateste mai sigur ca prostia!
Golden Metin - PVP FARM #ROMANIA
www.goldenmetin.com
Afișează semnătura
Avatar utilizator
DaYellowFlash
Utilizator interzis !

Utilizator interzis !
Mesaje: 211
Membru din: 22 Ian 2016, 00:12
Server: Lotus II
Aprecieri: 7  
Mulţumiri: 5  
Medalii

ai incercat sa stergi din notarget ce ai rulat inainte si apoi sa incerci ce ti'am pus noi ? iar acel say(ret) nu are ce cauta acolo eu nu-l vad definit in quest daca il vede cnv sa ma scuze :) .
Avatar utilizator
Verdee
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 22 Feb 2016, 05:44
Server: www.goldenmetin.com
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

ai incercat sa stergi din notarget ce ai rulat inainte si apoi sa incerci ce ti'am pus noi ?
Nu inteleg ce ai scris mai sus sau unde se afla fisieru acela.

La diff o intrebare.
Am pus diff dupa un tutorial , am dat rebot la server si serverul merge , dar daca mor tot nu reinviu instant
mai trebuie sa fac ceva pe langa acel diff?

acesta era diff care l-am pus

Cod: Selectaţi tot

game34k

0008195B: E8 90
0008195C: 50 90
0008195D: C6 90
0008195E: FA 90
0008195F: FF 90
cand l-am pus eu in ftp am 2 fisiere .. game si game1 si acel diff l-am pus la "game"
plus tin sa mentionez ca din cod-ul diff de mai sus nu am pus aia cu "game 34k" trebuia si aia?
Nimic nu se plateste mai sigur ca prostia!
Golden Metin - PVP FARM #ROMANIA
www.goldenmetin.com
Afișează semnătura
Avatar utilizator
DaYellowFlash
Utilizator interzis !

Utilizator interzis !
Mesaje: 211
Membru din: 22 Ian 2016, 00:12
Server: Lotus II
Aprecieri: 7  
Mulţumiri: 5  
Medalii

normal ar fi fost sa deschizi cate'un subiect pe rand ... te duci in quest/object/notarget si stergi schimba_numele si change_name_item si adaugi questu asta in quest

Cod: Selectaţi tot

quest schimba_numele begin
state start begin
when 71055.use begin
say_title("Tinctura numelui")
if pc.is_married() then
say("Esti casatorit.")
say("Nu poti schimba numele.")
return
elseif pc.is_polymorphed() then
say("Esti transformat.")
say("Nu poti schimba numele.")
return
elseif pc.has_guild() then
say("Esti intr-o bresla.")
say("Nu poti schimba numele.")
return
elseif party.is_party() then
say("Esti intr-o grupa.")
say("Nu poti schimba numele.")
return
elseif pc.get_level() < 1 then
say("Nu ai Levelul 1 de aceea")
say("nu iti poti schimba numele.")
return
elseif get_time() < pc.getqf("next_time") then
say("Inca nu iti poti schima numele.")
return
end
say("Introdu numele dorit.")
local name = pc.name
local str = input()
local ret = pc.change_name(str)
say_title("Tinctura numelui")
if ret == 0 then
say("Trebuie sa te relogehzi")
say("pentru ati putea vedea noul nume.")
elseif ret == 1 then
say("A aparut o eroare la incercarea de ati")
say("schimba numele.Incearca din nou")
elseif ret == 2 then
say("Numele este deja folosit.")
say("Alege alt nume.")
elseif ret == 3 then
say("Numele este deja folosit")
say("Alege alt nume.")
elseif ret == 4 then
say("Ti-ai schimbat numele cu succes.")
say("Relogheazate.")
pc.remove_item("71055", 1)
pc.setqf("next_time", get_time() + time_hour_to_sec(24*15))
else
say("Eroare necunoscuta.")
say("Trimite-i un mesaj adminului cu textul:")
end
end
end
end
si il codezi pe ANSI , dai permisiuni 777 si dupa dai cd/usr/game/share/locale/romania[in cazul meu]/quest dupa ./qc nume.quest ... /reload q in joc si ar trebui sa'ti mearga
Avatar utilizator
Verdee
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 22 Feb 2016, 05:44
Server: www.goldenmetin.com
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

nu merge :))
Io asa imi bag picioarele in questu asta idiot.. ca il vor jucatorii .. si orice alt quest pun imi merge si la asta am probleme de cateva zile
Nimic nu se plateste mai sigur ca prostia!
Golden Metin - PVP FARM #ROMANIA
www.goldenmetin.com
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
1264
Răspunsuri
2
Vizualizări
217
Răspunsuri
5
Vizualizări
276

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 80 vizitatori