Modificare quest

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

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Salutare,

Am incercat sa modific acest quest in asa fel incat in loc sa pui suma de yang pe care o vrei pe itemul respectiv(P.S pui un item pe npc si pui un pret si apare pe chat ca jucatorul x vinde itemul x cu x yang!) sa pui pe ce item dai(gen pun costum VIP(f) pe npc si in loc sa cer yang pe el vreau sa cer costum VIP (M) ) :

quest anunt_global begin
state start begin
when 9005.take begin
cost = 10000000
npc = 9005
say_title(""..mob_name(npc)..":")
say("Salut "..pc.get_name()..",")
say("vrei sa dai un anunt global pentru obiectul:")
say_item( item.name , item.vnum , "" )
wait()
say_title(""..mob_name(npc)..":")
say("Acest lucru te v-a costa "..cost.." Yang.")
say("Doresti sa continui?")
local s = select("Da","Nu")
if s == 1 then
if pc.get_gold() < cost then
say_title(""..mob_name(npc)..":")
say("Nu ai suficient Yang.")
say("Pentru a posta un Anunt Global ai nevoie de")
say("cel putin "..cost.." Yang.")
return
end
say("Introdu pretul obiectului:")
local pret = tonumber(input())
if pret == nil then
say("Nu ai introdus pretul.")
return
end
if pret <= 0 then
say("Trebuie sa introduceti un numar pozitiv!")
return
end
notice_all("Jucatorul "..pc.get_name().." vinde "..item.name.." pentru suma de "..pret.." Yang!")
pc.change_gold(-cost)
end
if s == 2 then
return
end
end
end
end



Cine are idee cum sa il modifice in asa fel incat sa indeplineasca cerintele mele astept questul editat aici! Multumesc!
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Stie careva?
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

dragonul98 scrie:Stie careva?
Nu stie nimeni, scuze !
Imagine
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

dragonul98 scrie:Stie careva?
Tu ce zici, "Stie careva?"
Poftim:

Cod: Selectaţi tot

quest anunt_global begin
	state start begin
		when 9005.take begin
		cost = 10000000
		npc = 9005
		say_title(""..mob_name(npc)..":")
		say("Salut "..pc.get_name()..",")
		say("vrei sa dai un anunt global pentru obiectul:")
		say_item( item.name , item.vnum , "" )
		wait()
		say_title(""..mob_name(npc)..":")
		say("Acest lucru te v-a costa "..cost.." Yang.")
		say("Doresti sa continui?")
		local s = select("Da","Nu")
			if s == 1 then
				if pc.get_gold() < cost then
				say_title(""..mob_name(npc)..":")
				say("Nu ai suficient Yang.")
				say("Pentru a posta un Anunt Global ai nevoie de")
				say("cel putin "..cost.." Yang.")
				return
				else
				say_title(""..mob_name(npc)..":")
				say("Ce doresti sa ceri ")
				say("in schimbul itemului tau?")
				local alege=select("O suma de bani","Un alt item","Ambele","Inchide")
				if alege == 4 then
				return
				end
				if alege == 1 then
				say("Introdu pretul obiectului:")
				local pret = tonumber(input())
					if pret == nil then
					say("Nu ai introdus pretul.")
					return
					else
					notice_all("Jucatorul "..pc.get_name().." vinde "..item.name.." pentru suma de  "..pret.." Yang!")
					end
				elseif alege == 2 then
				say("Introdu numele itemului pentru schimb:")
				local schimb = input()
					if schimb == "" then
					say("Nu ai introdus numele itemului pentru schimb.")
					return
					else
					notice_all("Jucatorul "..pc.get_name().." vinde "..item.name.." in schimbul a  "..schimb.." !")
					end
				elseif alege == 3 then
				say("Introdu pretul obiectului:")
				local pret = tonumber(input())
				say("Introdu numele itemului pentru schimb:")
				local schimb = input()
					if pret == nil or schimb == "" then
						say("Nu ai ales pretul sau itemul pentru schimb.")
					return
					else
						notice_all("Jucatorul "..pc.get_name().." vinde "..item.name.." in schimbul a  "..schimb.."  plus suma de" ..pret.." Yang!")
					end
				end
				end
			pc.change_gold(-cost)
			end
			if s == 2 then
			return
			end
		end
	end
end
In momentul cand pui itemul pe NPC, poti selecta: sa ceara yang, un alt item, sau ambele.
Pentru acest mesaj, [RaffaeL] for the post:
dragonul98
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
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

Subiect arhivat , autorul nu a dat nici un semn timp de 3zile.
https:/horus-maps.com
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
3
Vizualizări
413
Răspunsuri
8
Vizualizări
523

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

  • Informaţie
  • Cine este conectat

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