Model Quest trimitere la NPC

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

Nivel 3
Mesaje: 434
Membru din: 06 Apr 2017, 10:41
Aprecieri: 100  
Mulţumiri: 3  
Medalii

*Problemă/Întrebare: Salut, am incercat sa fac singur un quest de genu, nu-mi iese asa ca apelez la voi. Cine poate crea un model simplu de trimitere la npc? Am nevoie doar de aparitia unui pergament in marginea stanga si sa faca pe harta semn de atentie la npc respectiv. Multumesc anticipat.
Tipologie server: PvM PVP
*Resursă folosită:
*ServerFiles utilizat: Argo
*Syserr:
Poză:
*Detalii suplimentare: Incercarea mea fiind asta

Cod: Selectaţi tot

quest nume quest begin
    state start begin
        when login begin
            local v = find_npc_by_vnum(cod NPC)
            if v != 0 then
                target.vid("__TARGET__", v, "nume NPC")
            end
            send_letter("Mesaj")
        end
        when button or info begin
            say_title("Mesaj")
            say("Mesaj")
        end
        when __TARGET__.target.click or cod NPC.chat."NPC" begin
            target.delete("__TARGET__")
            say_title("Mesaj")
            say("Mesaj")
            wait()
            clear_letter()
        end
    end
end
Avatar utilizator
iMerv3
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 20 Mai 2020, 23:25
Aprecieri: 85  
Mulţumiri: 159  
Discord: Copiază ID
 Contact:
Medalii

Mi se pare corect al tău, dacă tot nu reușești add me pe discord: iMerv3#0822

Cod: Selectaţi tot

define NPCVNUM 9001

quest test begin
	state start begin
		when login begin
			local v = find_npc_by_vnum(NPCVNUM)
			if v != 0 then
				target.vid("__TARGET__", v, mob_name(NPCVNUM))
			end
			
			send_letter("Mesaj")
		end

		when button or info begin
			say_title("Mesaj")
			say("Mesaj")
		end

		when __TARGET__.target.click or NPCVNUM.chat."Test" begin
			target.delete("__TARGET__")
			say_title("Mesaj")
			say("Mesaj")
			wait()
			clear_letter()
		end
	end
end
Dacă ai o versiune veche de quest compilator:

Cod: Selectaţi tot

quest test begin
	state start begin
		when login begin
			local v = find_npc_by_vnum(9001)
			if v != 0 then
				target.vid("__TARGET__", v, mob_name(9001))
			end
			
			send_letter("Mesaj")
		end

		when button or info begin
			say_title("Mesaj")
			say("Mesaj")
		end

		when __TARGET__.target.click or 9001.chat."Test" begin
			target.delete("__TARGET__")
			say_title("Mesaj")
			say("Mesaj")
			wait()
			clear_letter()
		end
	end
end
Avatar utilizator
DragonA7X
Nivel 3

Nivel 3
Mesaje: 434
Membru din: 06 Apr 2017, 10:41
Aprecieri: 100  
Mulţumiri: 3  
Medalii

iMerv3iMerv3 scrie: ↑09 Dec 2021, 23:29 Mi se pare corect al tău, dacă tot nu reușești add me pe discord: iMerv3#0822

Cod: Selectaţi tot

define NPCVNUM 9001

quest test begin
	state start begin
		when login begin
			local v = find_npc_by_vnum(NPCVNUM)
			if v != 0 then
				target.vid("__TARGET__", v, mob_name(NPCVNUM))
			end
			
			send_letter("Mesaj")
		end

		when button or info begin
			say_title("Mesaj")
			say("Mesaj")
		end

		when __TARGET__.target.click or NPCVNUM.chat."Test" begin
			target.delete("__TARGET__")
			say_title("Mesaj")
			say("Mesaj")
			wait()
			clear_letter()
		end
	end
end
Dacă ai o versiune veche de quest compilator:

Cod: Selectaţi tot

quest test begin
	state start begin
		when login begin
			local v = find_npc_by_vnum(9001)
			if v != 0 then
				target.vid("__TARGET__", v, mob_name(9001))
			end
			
			send_letter("Mesaj")
		end

		when button or info begin
			say_title("Mesaj")
			say("Mesaj")
		end

		when __TARGET__.target.click or 9001.chat."Test" begin
			target.delete("__TARGET__")
			say_title("Mesaj")
			say("Mesaj")
			wait()
			clear_letter()
		end
	end
end
Multumesc de ajutor, am reusit. Tot ce trebuia era sa dau stop/startserver. :)) Am uitat de faza asta la cat de concentrat am ramas. Sanatate.
Închis
Răspunsuri
4
Vizualizări
207
Răspunsuri
2
Vizualizări
115
Răspunsuri
0
Vizualizări
240
Răspunsuri
2
Vizualizări
431

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 25 vizitatori