Problema la crearea unui quest

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

Nivel 3
Mesaje: 316
Membru din: 01 Feb 2016, 05:08
Regat: Jinno
Aprecieri: 128  
Mulţumiri: 2  
 Contact:
Medalii

Salut
Am facut un quest pvp insa nu stiu cum sa-l termin.
Ce face questul?
Atunci cand omori un jucator primesti un item dintr-o lista setata in quest.
Ce probleme am?
Nu stiu sa fac questul sa fie activ doar intr-o mapa.
Atunci cand omori un jucator primesti doua iteme, teoretic ar trebui sa primesti un singur item. ( Nu ma deranjeaza )
Eventaul ar trebui si o functie care sa precizeze ca in acea mapa nu se pierd punde de grad.
:-! Info: Este primul meu quest facut de la zero, nu ma pricep foarte bine.
:-! Info: Puteti sa-mi dati tutoriale pentru creat questuri. Raman dator.

Cod: Selectaţi tot

quest kill_duh begin
	state start begin
		when kill with npc.is_pc() and game.get_event_flag("drop_duh") == 1 begin
         local sansa = number(1, 5)
         if sansa == 1 then
            pc.changegold( 10000000 )
         elseif sansa == 2 then
            pc.give_item2(30148,1)  
         elseif sansa == 3 then
            pc.give_item2(30148,1)  
         elseif sansa == 4 then
            pc.give_item2(71084,1) 
		elseif sansa == 5 then
            pc.give_item2(71085,11) 
			end
		end
	end
end
Ultima oară modificat 02 Mai 2017, 19:58 de către RID8Rgaming, modificat 1 dată în total.
Imagine
Afișează semnătura
Avatar utilizator
Ionuț Daniel
Nivel 8

Nivel 8
Mesaje: 1724
Membru din: 19 Noi 2016, 14:52
Aprecieri: 156  
Mulţumiri: 135  
 Contact:
Medalii

Mutat în probleme și întrebări.
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

RID8Rgaming scrie:Salut
Am facut un quest pvp insa nu stiu cum sa-l termin.
Ce face questul?
Atunci cand omori un jucator primesti un item dintr-o lista setata in quest.
Ce probleme am?
Nu stiu sa fac questul sa fie activ doar intr-o mapa.
Atunci cand omori un jucator primesti doua iteme, teoretic ar trebui sa primesti un singur item. ( Nu ma deranjeaza )
Eventul ar trebui si o functie care sa nu permita pierderea gradului.
:-! Info: Este primul meu quest facut de la zero, nu ma pricep foarte bine.
:-! Info: Puteti sa-mi dati tutoriale pentru creat questuri. Raman dator.

Cod: Selectaţi tot

quest kill_duh begin
	state start begin
		when kill with npc.is_pc() and game.get_event_flag("drop_duh") == 1 begin
         local sansa = number(1, 5)
         if sansa == 1 then
            pc.changegold( 10000000 )
         elseif sansa == 2 then
            pc.give_item2(30148,1)  
         elseif sansa == 3 then
            pc.give_item2(30148,1)  
         elseif sansa == 4 then
            pc.give_item2(71084,1) 
		elseif sansa == 5 then
            pc.give_item2(71085,11) 
			end
		end
	end
end
Ti-am adaugat functia "activ intr-o singura mapa" (modifici si tu 21 cu indexul mapei dorite)

Cod: Selectaţi tot

quest kill_duh begin
   state start begin
      when kill with npc.is_pc() and game.get_event_flag("drop_duh") == 1 begin
	    local m_ind = pc.get_map_index()
	    if m_ind==21 then
         local sansa = number(1, 5)
         if sansa == 1 then
            pc.changegold( 10000000 )
         elseif sansa == 2 then
            pc.give_item2(30148,1)  
         elseif sansa == 3 then
            pc.give_item2(30148,1)  
         elseif sansa == 4 then
            pc.give_item2(71084,1) 
		 elseif sansa == 5 then
            pc.give_item2(71085,11) 
         end
		end
      end
   end
end
Sincer ,mai departe nu am inteles ce doresti.
Pentru acest mesaj, [RaffaeL] for the post:
RID8Rgaming
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
RID8Rgaming
Nivel 3

Nivel 3
Mesaje: 316
Membru din: 01 Feb 2016, 05:08
Regat: Jinno
Aprecieri: 128  
Mulţumiri: 2  
 Contact:
Medalii

Mutant scrie:
RID8Rgaming scrie:Salut
Am facut un quest pvp insa nu stiu cum sa-l termin.
Ce face questul?
Atunci cand omori un jucator primesti un item dintr-o lista setata in quest.
Ce probleme am?
Nu stiu sa fac questul sa fie activ doar intr-o mapa.
Atunci cand omori un jucator primesti doua iteme, teoretic ar trebui sa primesti un singur item. ( Nu ma deranjeaza )
Eventul ar trebui si o functie care sa nu permita pierderea gradului.
:-! Info: Este primul meu quest facut de la zero, nu ma pricep foarte bine.
:-! Info: Puteti sa-mi dati tutoriale pentru creat questuri. Raman dator.

Cod: Selectaţi tot

quest kill_duh begin
	state start begin
		when kill with npc.is_pc() and game.get_event_flag("drop_duh") == 1 begin
         local sansa = number(1, 5)
         if sansa == 1 then
            pc.changegold( 10000000 )
         elseif sansa == 2 then
            pc.give_item2(30148,1)  
         elseif sansa == 3 then
            pc.give_item2(30148,1)  
         elseif sansa == 4 then
            pc.give_item2(71084,1) 
		elseif sansa == 5 then
            pc.give_item2(71085,11) 
			end
		end
	end
end
Ti-am adaugat functia "activ intr-o singura mapa" (modifici si tu 21 cu indexul mapei dorite)

Cod: Selectaţi tot

quest kill_duh begin
   state start begin
      when kill with npc.is_pc() and game.get_event_flag("drop_duh") == 1 begin
	    local m_ind = pc.get_map_index()
	    if m_ind==21 then
         local sansa = number(1, 5)
         if sansa == 1 then
            pc.changegold( 10000000 )
         elseif sansa == 2 then
            pc.give_item2(30148,1)  
         elseif sansa == 3 then
            pc.give_item2(30148,1)  
         elseif sansa == 4 then
            pc.give_item2(71084,1) 
		 elseif sansa == 5 then
            pc.give_item2(71085,11) 
         end
		end
      end
   end
end
Sincer ,mai departe nu am inteles ce doresti.
Am gasit dar am sa tin minte modificarea facuta de tine, poate o sa ma ajute la alte questuri.
Imagine
Afișează semnătura
Avatar utilizator
DanyRDS
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 721
Membru din: 29 Noi 2013, 13:55
Server: Coming-Soon
Regat: Jinno
Aprecieri: 206  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

Topic marcat ca fiind rezolvat !

Topic Inchis !
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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