[Quest] Nivel cal cu medalii.

Avatar utilizator
[MoșulWtfYoYo]
Utilizator interzis !

Utilizator interzis !
Mesaje: 266
Membru din: 30 Ian 2014, 10:23
Aprecieri: 232  
Mulţumiri: 244  
Medalii

Nume: Cum nu am gasit un quest de care aveam nevoie am facut eu unu decent , pentru nivelul la cal in schimbul la medalii ( Click Medalie ).
Descriere: Daca ai o medalie in inventar , atunci cand dai click pe ea , iti mareste nivelul la cal cu +1.
Imagini: Imagine


Quest:

Cod: Selectaţi tot

quest cal_test begin

	state start begin

	when 50050.use begin
		say_title("Grajdar:")
		say("Se pare ca ai gasit o medalie de cal.")
		say("Cu aceasta medalie eu iti pot face un")
		say("nivel in plus la cal , insa trebuie  ")
		say("sa sti ca necesita si o suma modesta ")
		say("de yang , aceasta find de 250.000 yang.")
		say("")
		say_reward("Obiecte necesare: 1x Medalie de Cal pentru un level.")
		say_reward("Obiecte necesare: 250.000 Yang.")
		say("")
		local s1=select("Vreau","Nu doresc.")
			if s1 == 2 then
			return -- Aici daca dai "Nu doresc " iti inchide fereastra.
			
			elseif s1 == 1 and pc.count_item(50050) >= 1 and pc.money>=250000 then -- Incepe functia pentru verificare medalie + yang
				pc.changemoney(-250000)
				horse.advance()
				pc.remove_item(50050, 1)
				syschat("Ai marit nivelul calului cu succes.")
			elseif pc.money<250000 then -- Functie daca nu ai yang iti returneaza null.
				say_title("Grajdar:")
				say("Se pare ca nu ai destul yang oentru evolutie.")
				say("Revin-o te rog cand ai destul yang.")
			end
				--syschat("Din pacate nu ai suficient yang , revin-o cand ai 250.000 Yang.")
			--if s1 == 2 then
				--return
			--else
				--return
				--end
			--end
		end
	end
end
Download(Opţional):


Tutorial instalare quest:
  • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
  • Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
  • Îl puneţi acolo (să fie .quest sau .lua).
  • Vă logaţi în FreeBSD / putty şi scrieţi în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
  • Intraţi pe server şi scrieţi /reload q
  • Testaţi quest-ul.
  • Codul 50050 trebuie sa il faceti sa citeasca .quest (pentru item_proto.txt item_quest / 0 / 1)
Pentru acest mesaj, [MoșulWtfYoYo] for the post:
mauricio197352
Avatar utilizator
Seirr
Nivel 2

Nivel 2
Mesaje: 289
Membru din: 31 Iul 2015, 09:49
Regat: Shinsoo
Aprecieri: 237  
Mulţumiri: 71  
Discord: Copiază ID
Medalii

ionutz_coiutz scrie: ↑18 Aug 2020, 15:26 Scuze anticipate, sunt incepator pe domeniu
Am urmarit acest ghid dar tot nu apare questul; dupa /reload q, dau click-uri pe medalia de cal si nu se intampla nimic.
Nu inteleg cum fac ca si "codul 50050 sa citeasca .quest"
p.s. folosesc navicat si winscp, nu cred ca am mob_proto.txt
Trebuie sa te duci in navicat (item_proto) / item_proto.txt , cauti codul 50050 (medalia de cal) si pui Type 18.
"Nu-ti fie teama ca inaintezi prea incet. Teme-te daca te opresti."
Afișează semnătura
Avatar utilizator
Nin0Nin0
Utilizator interzis !

Utilizator interzis !
Mesaje: 133
Membru din: 15 Iul 2020, 06:49
Aprecieri: 130  
Mulţumiri: 8  
Medalii

Pentru item_proto.sql mergi la codul 50050 si pui la coloana type = 18 , pentru item_proto.txt mergi la cod 50050 si pui item_quest 0 1.
Răspunde
Răspunsuri
1
Vizualizări
562
Răspunsuri
1
Vizualizări
347
Răspunsuri
2
Vizualizări
2784

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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