(Intrebare) Poza la quest magazin

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

Membru Club
Mesaje: 91
Membru din: 07 Mai 2020, 17:01
Server: R.O.K.2
Regat: Shinsoo
Aprecieri: 189  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Poza quest magazin
Tipologie server: 40k
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:

Am un magazin multi shop, si tinand cont ca toate shopurile se deschid cu
when vnum_npc.chat."Shop1" begin
npc.open_shop(nr_shop)
setskin(NOWINDOW)
end
Nu prea am cum sa pun poza la quest cu functia addimage, ar trebui pusa cumva cand dai click pe npc-ul respectiv ca degeaba o pun dupa when-urile de la shop-uri, nu ma mai ajuta cand se deschide shopul.
Am incercat when 9003.click begin si apoi sa pun functia de add image acolo dar nu se schimba nimic.
Aveti vreo solutie pentru a pune o imagine la quest in cazul acesta?(La un quest fara say, mai exact)
Multumesc.
Avatar utilizator
fraderossi2
Nou Venit

Nou Venit
Mesaje: 21
Membru din: 29 Oct 2017, 13:34
Regat: Chunjo
Aprecieri: 325  
Mulţumiri: 1  
Medalii

Pai si unde vrei sa fie pusa poza cand deschizi magazinu
Imagine
Afișează semnătura
Avatar utilizator
RegalOfficial
Membru Club

Membru Club
Mesaje: 91
Membru din: 07 Mai 2020, 17:01
Server: R.O.K.2
Regat: Shinsoo
Aprecieri: 189  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

In meniul dinaintea deschiderii magazinelor, unde sunt butoanele gen "Magazin general", "Frizuri", "Pietre", etc.. e un multishop deci sunt vreo 6-7 butoane la el cand dai click pe el.
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

RegalOfficial scrie: ↑15 Dec 2020, 02:26 In meniul dinaintea deschiderii magazinelor, unde sunt butoanele gen "Magazin general", "Frizuri", "Pietre", etc.. e un multishop deci sunt vreo 6-7 butoane la el cand dai click pe el.
Tu practic vrei poza pe butoane sau deasupra tuturor butoanelor?

[ Postat de pe Android ] Imagine
Pentru acest mesaj, Marius Dragomir for the post:
barosanu0001
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
Petrinel
Nivel 4

Nivel 4
Mesaje: 539
Membru din: 31 Mar 2018, 00:58
Server: Fara
Regat: Jinno
Aprecieri: 319  
Mulţumiri: 101  
Discord: Copiază ID
Medalii

Pentru acest mesaj, Petrinel for the post:
Marian [Desmond]
Imagine
Afișează semnătura
Avatar utilizator
RegalOfficial
Membru Club

Membru Club
Mesaje: 91
Membru din: 07 Mai 2020, 17:01
Server: R.O.K.2
Regat: Shinsoo
Aprecieri: 189  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Cred ca m-am exprimat eu aiurea, vreau sa pun poza la fereastra asta:
//link sters
Vreau sa pun o poza cum am pus la npc-ul asta... pe fundalul questului cu functia add image:
//link sters
Doar ca nu stiu cum sa pun functia de addimage in questul de shop pentru ca n-am say deloc acolo... stiti si voi cum arata un quest de multishop.. si nici nu vreau sa-i pun say sa mai zica ceva ca n-are rost sa tin playerii in loc pentru un o poza.

#Edit: Am sters link-urile din motive de confidentialitate, duc lipsa de imaginatie in general creatorii de servere de metin, n-am chef sa le dau inspiratie.
Ultima oară modificat 15 Dec 2020, 19:08 de către RegalOfficial, modificat 1 dată în total.
Avatar utilizator
fraderossi2
Nou Venit

Nou Venit
Mesaje: 21
Membru din: 29 Oct 2017, 13:34
Regat: Chunjo
Aprecieri: 325  
Mulţumiri: 1  
Medalii

Incearca asa
quest imaginequest begin
	state start begin
      when 9001.click begin
         addimage(20, 12, "pozaTa.tga")
         say("")
	 say_title("Pune aici un titlu cv gen (magazine armuri)")
         local magazin = select ("Intra", "Inchide")
         if magazin == 2 then
		 return
		 end
         if magazin == 1 then
		 npc.open_shop(vnum shop)
		 setskin(NOWINDOW)
		 end
	end
end
vezi ca trb sa-l modifici sa-l faci ptr tn sau vezi la end-uri daca nu ti merge scrie inapoi
Pentru acest mesaj, fraderossi2 for the post:
RegalOfficial
Imagine
Afișează semnătura
Avatar utilizator
RegalOfficial
Membru Club

Membru Club
Mesaje: 91
Membru din: 07 Mai 2020, 17:01
Server: R.O.K.2
Regat: Shinsoo
Aprecieri: 189  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Exact.. asa ceva cautam, o alternativa la multishop-ul clasic.
Am facut ceva de genul:

Cod: Selectaţi tot

quest general_shop begin
    state start begin
        when 9003.click begin
        addimage(x, y, "your_picture")
        say("")
        say_title(mob_name(9003))
        local shop = select ("General shop", "Pearls", "Rare objects", "Stones", "Armors", "Weapons", "Close")
		if shop == 1 then
                	npc.open_shop(3)
			setskin(NOWINDOW)
		end
		if shop == 2 then
			npc.open_shop(8)
			setskin(NOWINDOW)
		end
		if shop == 3 then
			npc.open_shop(9)
			setskin(NOWINDOW)
		end
		if shop == 4 then
			npc.open_shop(10)
			setskin(NOWINDOW)
		end
		if shop == 5 then
			npc.open_shop(15)
			setskin(NOWINDOW)
		end
		if shop == 6 then
			npc.open_shop(16)
			setskin(NOWINDOW)
		end
		if shop == 7 then
			return
		end
	end
    end
end
*9003 - vnum-ul npc-ului
* x, y din addimage - coordonatele x si y ale pozei pe care vrei s-o adaugi(le poti obtine usor cu Photoshop);
* "your_picture" - poza pe care vrei s-o adaugi, aceasta trebuie sa fie in D:/ymir work/ui/game/questboard/, dar trecem doar numele; ex: "npc_photo.tga"
* "General shop", "Pearls", "Rare objects", "Stones", "Armors", "Weapons", "Close" - Numele shopurilor ce vor aparea atunci cand dai click pe NPC-ul respectiv
* 3, 8, 9, 10, 15, 16 de la npc.open_shop() sunt ID-urile magazinelor care se obtin din Navicat -> Player -> Shop(acesta se afla pe coloana vnum).
*say_title(mob_name(9003)) - Functia say_title, punem ce dorim sa apara la titlu, daca doriti sa apara numele NPC-ului cum am facut eu, punem vnum-ul acestuia(9003 in cazul meu).

Doar in caz ca mai are nevoie cineva, sper ca am fost destul de explicit.
Se poate inchide.
Salutare,
Închis
Răspunsuri
4
Vizualizări
1646
Răspunsuri
4
Vizualizări
182
Răspunsuri
8
Vizualizări
845
Răspunsuri
4
Vizualizări
358

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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