[Quest]Oferă un premiu zilnic/Daily Rewards

Avatar utilizator
R8Sentinel
Nivel 2

Nivel 2
Mesaje: 224
Membru din: 23 Iul 2017, 01:17
Server: In lucru
Regat: Chunjo
Aprecieri: 14  
Mulţumiri: 248  
Medalii

Quest tradus si testat.
Ce face acest quest?
O data la 24 de ore poti lua un premiu aleatoriu de la un npc.
Poti schimba cu usurinta:
  • premiile
  • nivelul necesar pentru a accesa questul
  • npc-ul care ofera premiul
Quest cu taburile puse: pastebin.com/pqdWenJH
Download quest: girlshare.ro/3489890827.5
Virus Total

Cod: Selectaţi tot

quest premiu_zilnic begin
	state start begin
		when 20003.chat."Eveniment Bonus 24" or letter with pc.level >= 30 begin
if 86400 > get_global_time() - pc . getqf ( "lottery_last_play" ) then 
		say_title("[WINDOW_SIZE width;260|height;200]Salutari  "..pc.getname().." ")
		say("")
		say("R8Sentinel iti ofera un premiu special.")
		say("Poti primi un premiu aleatoriu o data pe zi.")
		say("")
		say_reward("Te rog sa revii mai tarziu.")
		say("")
		return
	end
			say_reward("R8Sentinel iti ofera un premiu special.")
			say("")
			say("Ce vrei sa faci?")
			local b=select("Imi iau premiul", "Iau premiul mai tarziu")
			if 1==b then
			say_title("[WINDOW_SIZE width;210|height;190]Bafta "..pc.getname().." ")
			say("")
			say("Urmeaza sa primesti un premiu.")
			say("Crezi ca ai noroc?")
			say("")			
			say_reward("Asteapta putin, unde te grabesti?")
			say("")
			wait()
			
			local r=number(1, 6)
            if 1==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
				say("")
				say("Salam canta la muzicuta!")
				say_title("Esti norocos.")
				say("")				
				say_reward("Norocul a fost de partea ta.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "72703" , 1 )
            elseif 2==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
				say("")
				say("Esti urat cu spume!")
				say_title("Esti norocos.")
				say("")				
				say_reward("Norocul a fost de partea ta.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "71084" , 10 )
            elseif 3==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
				say("")
				say("N-ai cu cine niste tarani!")
				say_title("Ai putin noroc.")
				say("")			
				say_reward("Ai putin noroc.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "25040" , 10 )
            elseif 4==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
				say("")
				say("Ai bani, ai pasarica.")
				say("Nu ai bani ...")
				say("Si mana e buna.")
				say_title("Ai putin noroc.")
				say("")				
				say_reward("Ai putin noroc.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "80007" , 1 )
			elseif 5==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Salutari "..pc.getname().."")
				say("")
				say("Poftin un yang.")
				say_title("Om mai ghinionis nu am vazut.")
				say("")				
				say_reward("Ghinion.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "1" , 1 )
            elseif 6==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Salutari "..pc.getname().."")
				say("")
				say("Stai cuminte!")
				say_title("Ai primit un pahar de vin fiert.")
				say("")				
				say_reward("Bauta sa fie.")
				say("Revino maine pentru alt premiu.")
                pc . give_item2 ( "50216" , 1 )
			end
			elseif 2==b then
			return
			end
			pc.setqf("lottery_last_play" , get_global_time()) 
		return
		end
	end
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Sursa: forum.turkmmo.com
Ultima oară modificat 16 Sep 2021, 15:02 de către KARNEZiS, modificat de 3 ori în total.
Motiv: Adăugare VirusTotal.
Pentru acest mesaj, R8Sentinel a primit 4 (de) mulţumiri
okkuninushi • Doctoru • SandelLupsa • ReDCriS:SAMP

Skype: ytrid8r
Afișează semnătura
Avatar utilizator
R8Sentinel
Nivel 2

Nivel 2
Mesaje: 224
Membru din: 23 Iul 2017, 01:17
Server: In lucru
Regat: Chunjo
Aprecieri: 14  
Mulţumiri: 248  
Medalii

UP

Skype: ytrid8r
Afișează semnătura
Avatar utilizator
Inuyasha
Utilizator interzis !

Utilizator interzis !
Mesaje: 1087
Membru din: 17 Feb 2017, 22:54
Server: Metin2 Ro
Regat: Chunjo
Aprecieri: 12  
Mulţumiri: 182  
 Contact:
Medalii

are ceva buguri?
„Vrei să trăiești cum se cuvine? Învață mai întâi să mori.” — Confucius
Afișează semnătura
Avatar utilizator
MAKEDONIX1
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 05 Apr 2020, 07:41
Server: Redemption2
Regat: Jinno
Aprecieri: 47  
Mulţumiri: 1  
Discord: Copiază ID
Medalii

Inuyasha scrie: ↑21 Mar 2019, 17:10 are ceva buguri?
Nu, merge perfect. Daca vrei in loc de "when 20003.chat."Eveniment Bonus 24" or letter with pc.level >= 30 begin" poti inlocui cu:

when npc_vnum.click or letter with pc.level >=30 begin sau when npc_vnum.click begin e mult mai ok asa
Răspunde
Răspunsuri
0
Vizualizări
279
Răspunsuri
1
Vizualizări
1274
Răspunsuri
6
Vizualizări
1046

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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