Quest iteme inceput M/F

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

Nivel 1
Mesaje: 83
Membru din: 03 Iun 2020, 12:48
Server: Navaria
Regat: Shinsoo
Aprecieri: 71  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Buna am si eu o problema ,ma poate ajuta cineva cu un quest ce sa deie itemele de inceput ,dar sa le dea in functie de sexul caracterului ,daca e M sa primeasca costum si freza M daca e F sa primeasca costum si freza F
Tipologie server(PvM / PvP): PVM
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat: 40k
*Syserr:
Poză:
*Detalii suplimentare:
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

quest costumeeasda begin
   state start begin
       when login begin
                        if pc.getqf("surpriza") != 0 then
                                return
                        end
         send_letter("Surpriza de inceput.")
      end
      when button or info begin
         say_title("Surpriza de inceput.")
         say("Metin2Voest ofera noilor playeri posibilitatea de.")
         say("a alege un costum si o freza de inceput.")
         say("Costumul ofera +10% monstrii si 2k pv iar")
         say("frizura 20% regenerare PV.")
         local premiu = select ("Sunt baiat","Sunt fata")
         if premiu == 1 then
         pc.give_item2(41121,1)
         pc.give_item2(45055,1)
         say("Ai primit Pachetul pentru barbat.")
         pc.setqf("j4m", 1)
         elseif premiu == 2 then
         pc.give_item2(41122,1)
         pc.give_item2(45056,1)
         say("Ai primit Pachetul pentru fata.")
         set_state ( "__COMPLETE__" ) 
      end
   end
state __COMPLETE__ begin
                when enter begin
                        q.done()
                end
        end
end
Nu l-am testat,l-am găsit tot aici pe forum.
Avatar utilizator
Alexandru Sabin
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 03 Iun 2020, 12:48
Server: Navaria
Regat: Shinsoo
Aprecieri: 71  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

Dar nu il doresc asa eu il doresc direct sa deie itemele in functie de sexul ales fara sa mai alegi tu ce sa fie
Avatar utilizator
Alexandru Sabin
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 03 Iun 2020, 12:48
Server: Navaria
Regat: Shinsoo
Aprecieri: 71  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

banuliciraul123 scrie: ↑06 Noi 2021, 14:14
quest costumeeasda begin
   state start begin
       when login begin
                        if pc.getqf("surpriza") != 0 then
                                return
                        end
         send_letter("Surpriza de inceput.")
      end
      when button or info begin
         say_title("Surpriza de inceput.")
         say("Metin2Voest ofera noilor playeri posibilitatea de.")
         say("a alege un costum si o freza de inceput.")
         say("Costumul ofera +10% monstrii si 2k pv iar")
         say("frizura 20% regenerare PV.")
         local premiu = select ("Sunt baiat","Sunt fata")
         if premiu == 1 then
         pc.give_item2(41121,1)
         pc.give_item2(45055,1)
         say("Ai primit Pachetul pentru barbat.")
         pc.setqf("j4m", 1)
         elseif premiu == 2 then
         pc.give_item2(41122,1)
         pc.give_item2(45056,1)
         say("Ai primit Pachetul pentru fata.")
         set_state ( "__COMPLETE__" ) 
      end
   end
state __COMPLETE__ begin
                when enter begin
                        q.done()
                end
        end
end
Nu l-am testat,l-am găsit tot aici pe forum.
Imi da core dump la when si functions
Avatar utilizator
FALLEN1
Nivel 4

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Alexandru Sabin scrie: ↑06 Noi 2021, 15:24
banuliciraul123 scrie: ↑06 Noi 2021, 14:14
quest costumeeasda begin
   state start begin
       when login begin
                        if pc.getqf("surpriza") != 0 then
                                return
                        end
         send_letter("Surpriza de inceput.")
      end
      when button or info begin
         say_title("Surpriza de inceput.")
         say("Metin2Voest ofera noilor playeri posibilitatea de.")
         say("a alege un costum si o freza de inceput.")
         say("Costumul ofera +10% monstrii si 2k pv iar")
         say("frizura 20% regenerare PV.")
         local premiu = select ("Sunt baiat","Sunt fata")
         if premiu == 1 then
         pc.give_item2(41121,1)
         pc.give_item2(45055,1)
         say("Ai primit Pachetul pentru barbat.")
         pc.setqf("j4m", 1)
         elseif premiu == 2 then
         pc.give_item2(41122,1)
         pc.give_item2(45056,1)
         say("Ai primit Pachetul pentru fata.")
         set_state ( "__COMPLETE__" ) 
      end
   end
state __COMPLETE__ begin
                when enter begin
                        q.done()
                end
        end
end
Nu l-am testat,l-am găsit tot aici pe forum.
Imi da core dump la when si functions
De ce nu faci direct pe sursa? E mai simplu :-s
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Cod: Selectaţi tot

quest welcome begin
	state start begin
		when login begin
			if pc.getqf("m2")== 0 then
				pc.setqf( "m2", 1)
					chat("Bine ai venit!")
			------------------------------
			if pc.job == 0 then
---- iteme war ----
			elseif pc.job == 1 then
---- iteme ninja ----
			elseif pc.job == 2 then
---- iteme sura -----
			elseif pc.job == 3 then
----- iteme shaman -----
			end
			-----------------------------
			if pc.get_sex() == 1 then
----- iteme sex feminim ----- 
			elseif pc.get_sex() == 0 then
----- iteme dex masculin ------
			end
			------------------------------
----- iteme generale ------
			end
		end
	end
end
Pentru acest mesaj, alinjuve23 for the post:
Alexandru Sabin
Avatar utilizator
Alexandru Sabin
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 03 Iun 2020, 12:48
Server: Navaria
Regat: Shinsoo
Aprecieri: 71  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

FALLEN1 scrie: ↑06 Noi 2021, 15:57
Alexandru Sabin scrie: ↑06 Noi 2021, 15:24
banuliciraul123 scrie: ↑06 Noi 2021, 14:14
quest costumeeasda begin
   state start begin
       when login begin
                        if pc.getqf("surpriza") != 0 then
                                return
                        end
         send_letter("Surpriza de inceput.")
      end
      when button or info begin
         say_title("Surpriza de inceput.")
         say("Metin2Voest ofera noilor playeri posibilitatea de.")
         say("a alege un costum si o freza de inceput.")
         say("Costumul ofera +10% monstrii si 2k pv iar")
         say("frizura 20% regenerare PV.")
         local premiu = select ("Sunt baiat","Sunt fata")
         if premiu == 1 then
         pc.give_item2(41121,1)
         pc.give_item2(45055,1)
         say("Ai primit Pachetul pentru barbat.")
         pc.setqf("j4m", 1)
         elseif premiu == 2 then
         pc.give_item2(41122,1)
         pc.give_item2(45056,1)
         say("Ai primit Pachetul pentru fata.")
         set_state ( "__COMPLETE__" ) 
      end
   end
state __COMPLETE__ begin
                when enter begin
                        q.done()
                end
        end
end
Nu l-am testat,l-am găsit tot aici pe forum.
Imi da core dump la when si functions
De ce nu faci direct pe sursa? E mai simplu :-s
Pentru ca nu stiu ,imi poti lasa un link te rog cu un tut ?
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

foloseste acel quest de mai sus... nu mai ai nevoie de altceva, puneti doar ce iteme vrei...
Pentru acest mesaj, alinjuve23 for the post:
Alexandru Sabin
Avatar utilizator
Alexandru Sabin
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 03 Iun 2020, 12:48
Server: Navaria
Regat: Shinsoo
Aprecieri: 71  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

alinjuve23 scrie: ↑06 Noi 2021, 19:19 foloseste acel quest de mai sus... nu mai ai nevoie de altceva, puneti doar ce iteme vrei...
Mulțumesc din suflet ,ai idee cum scriu colorat aceea parte "Bun venit !!" Dar să apară în chat scris cu verde de exemplu . Că acuma scrie cu alb
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

chat("|cFF00ff33#######|h|cFFFFFFFF|h")
chat("cFFDC143C######|h|cFFFFFFFF|h")
In loc de ##### pui textul tau.
Prima e culoare verde, a doua e culoare rosie.
Ai aia un topic pentru mai multe culori: altele/culori-t84351.html

Iar daca vrei sa nu apara in chat si sa apara sub forma de quest, in loc de chat, scrie say.
Iar pentru culori, verifica in quest functions ce gasesti, ar trebuie sa ai ceva de genul:
say_white, say_gold, say_yellow, say_red, etc.

exemplu:
say_gold("text") = text culoare galben-auriu.
Pentru acest mesaj, alinjuve23 for the post:
Alexandru Sabin
Închis
Răspunsuri
12
Vizualizări
1326
Răspunsuri
0
Vizualizări
2377
Răspunsuri
0
Vizualizări
1947
Răspunsuri
1
Vizualizări
595

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

  • Informaţie
  • Cine este conectat

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