QUEST NOU-Pietre Metin Distruse.

Avatar utilizator
syserrrrr
Utilizator interzis !

Utilizator interzis !
Mesaje: 326
Membru din: 12 Ian 2014, 00:42
Regat: Chunjo
Aprecieri: 73  
Mulţumiri: 248  
 Contact:
Medalii

Am creeat un quest nou.
Ce conține acesta?
Păi la fiecare 3 ore va arata câte pietre Metin a distrus fiecare jucător.

--- ####################
--- ## Quest facut de FlorinSalam ##
--- ###################

quest metin begin
state start begin
when login begin
send_letter("Pietre Metin")
end
when button or info begin
say_title("Pietre Metin distruse")
say("")
say("Pana acum ai distrus "..pc.getqf("metins").." Pietre Metin.")
end
when kill begin
timer("anzeige", 3600*3)
timer("woche", 10080*60)
if npc.get_race()==8001 or npc.get_race()==8002 or npc.get_race()==8003 or npc.get_race()==8004 or npc.get_race()==8005 or npc.get_race()==8006 or npc.get_race()==8007 or npc.get_race()==8008 or npc.get_race()==8009 or npc.get_race()==8010 or npc.get_race()==8011 or npc.get_race()==8012 or npc.get_race()==8013 or npc.get_race()==8014 or npc.get_race()==8015 or npc.get_race()==8016 or npc.get_race()==8017 or npc.get_race()==8018 or npc.get_race()==8019 or npc.get_race()==8020 or npc.get_race()==8021 or npc.get_race()==8022 or npc.get_race()==8023 or npc.get_race()==8024 or npc.get_race()==8025 or npc.get_race()==8026 or npc.get_race()==8027 then
local metinanzahl = pc.getqf("metins")+1
pc.setqf("metins", metinanzahl)
end
end
when timer.anzeige begin
notice_all(""..pc.get_name.." a distrus pana acum "..pc.getqf("metins").." Pietre Metin.")
timer("anzeige", 3600*3)
end
end
end

Tutorial instalare:

Instalare Quest:
1. Salvati continutul quest-ului într-un fisier text numit de exemplu nume_quest.quest .
2. Va conectati la filezilla / winscp si întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveti).
3. Îl puneti acolo (sa fie .quest) si da-ti permisiuni 777.
4. Te loghezi în FreeBSD / putty si scrii în felul urmator: cd /usr/home/game/share/locale/germany/quest
5./qc nume_quest.quest
6. Intrati pe server si scrieti /reload q .
7. Testati quest-ul .
Ultima oară modificat 05 Mai 2016, 20:10 de către M. Andrei - Marian, modificat 1 dată în total.
Motiv: Tutorial instalare quest , adăugat .
Avatar utilizator
pingu_mic
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 19 Dec 2018, 23:51
Server: Metin2 United
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

Salut , pare interesant questul , dar da mai multe detalii despre ele .
O data la trei ore iti arata in chat global cate metine a spart fiecare?
E doar pentru gm questul asta?
Parte de game , nu are? Sa adaptez questul asta la un clasament?
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

FlorinSalam scrie:Am creeat un quest nou.
Ce conține acesta?
Păi la fiecare 3 ore va arata câte pietre Metin a distrus fiecare jucător.

--- ####################
--- ## Quest facut de FlorinSalam ##
--- ###################

quest metin begin
state start begin
when login begin
send_letter("Pietre Metin")
end
when button or info begin
say_title("Pietre Metin distruse")
say("")
say("Pana acum ai distrus "..pc.getqf("metins").." Pietre Metin.")
end
when kill begin
timer("anzeige", 3600*3)
timer("woche", 10080*60)
if npc.get_race()==8001 or npc.get_race()==8002 or npc.get_race()==8003 or npc.get_race()==8004 or npc.get_race()==8005 or npc.get_race()==8006 or npc.get_race()==8007 or npc.get_race()==8008 or npc.get_race()==8009 or npc.get_race()==8010 or npc.get_race()==8011 or npc.get_race()==8012 or npc.get_race()==8013 or npc.get_race()==8014 or npc.get_race()==8015 or npc.get_race()==8016 or npc.get_race()==8017 or npc.get_race()==8018 or npc.get_race()==8019 or npc.get_race()==8020 or npc.get_race()==8021 or npc.get_race()==8022 or npc.get_race()==8023 or npc.get_race()==8024 or npc.get_race()==8025 or npc.get_race()==8026 or npc.get_race()==8027 then
local metinanzahl = pc.getqf("metins")+1
pc.setqf("metins", metinanzahl)
end
end
when timer.anzeige begin
notice_all(""..pc.get_name.." a distrus pana acum "..pc.getqf("metins").." Pietre Metin.")
timer("anzeige", 3600*3)
end
end
end
Interesant, insa nu inteleg cateva "chestii":
1. desi nu faci nici o referire la verificarea saptamanala, si nici nu este utilizat nicaieri in quest, ai adaugat totusi:
timer("woche", 10080*60) unde woche=saptamana(DE) si 10080 : 60 : 24 = 7(zile)
2.Afisarea in mod personal, este ok ca idee, totusi, afisarea globala gandita din perspectiva initierii questului de catre 20 de jucatori in acelasi timp, nu este putin ciudata?...(va afisa 20 de nume, si pietrele distruse in acelasi timp, desi nu vad functionalitatea...)

In fine, sa nu iei asta ca hate...nu imi sta in obicei sa fac hate.
Bafta ;)
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
Seby.
Membru Club

Membru Club
Mesaje: 883
Membru din: 02 Feb 2017, 23:00
Server: Metin2Pegasus
Regat: Jinno
Aprecieri: 112  
Mulţumiri: 167  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
FlorinSalam scrie:Am creeat un quest nou.
Ce conține acesta?
Păi la fiecare 3 ore va arata câte pietre Metin a distrus fiecare jucător.

--- ####################
--- ## Quest facut de FlorinSalam ##
--- ###################

quest metin begin
state start begin
when login begin
send_letter("Pietre Metin")
end
when button or info begin
say_title("Pietre Metin distruse")
say("")
say("Pana acum ai distrus "..pc.getqf("metins").." Pietre Metin.")
end
when kill begin
timer("anzeige", 3600*3)
timer("woche", 10080*60)
if npc.get_race()==8001 or npc.get_race()==8002 or npc.get_race()==8003 or npc.get_race()==8004 or npc.get_race()==8005 or npc.get_race()==8006 or npc.get_race()==8007 or npc.get_race()==8008 or npc.get_race()==8009 or npc.get_race()==8010 or npc.get_race()==8011 or npc.get_race()==8012 or npc.get_race()==8013 or npc.get_race()==8014 or npc.get_race()==8015 or npc.get_race()==8016 or npc.get_race()==8017 or npc.get_race()==8018 or npc.get_race()==8019 or npc.get_race()==8020 or npc.get_race()==8021 or npc.get_race()==8022 or npc.get_race()==8023 or npc.get_race()==8024 or npc.get_race()==8025 or npc.get_race()==8026 or npc.get_race()==8027 then
local metinanzahl = pc.getqf("metins")+1
pc.setqf("metins", metinanzahl)
end
end
when timer.anzeige begin
notice_all(""..pc.get_name.." a distrus pana acum "..pc.getqf("metins").." Pietre Metin.")
timer("anzeige", 3600*3)
end
end
end
Interesant, insa nu inteleg cateva "chestii":
1. desi nu faci nici o referire la verificarea saptamanala, si nici nu este utilizat nicaieri in quest, ai adaugat totusi:
timer("woche", 10080*60) unde woche=saptamana(DE) si 10080 : 60 : 24 = 7(zile)
2.Afisarea in mod personal, este ok ca idee, totusi, afisarea globala gandita din perspectiva initierii questului de catre 20 de jucatori in acelasi timp, nu este putin ciudata?...(va afisa 20 de nume, si pietrele distruse in acelasi timp, desi nu vad functionalitatea...)

In fine, sa nu iei asta ca hate...nu imi sta in obicei sa fac hate.
Bafta ;)
E din 2015 mă :)))) suntem în 2019.
Răspunde
Răspunsuri
1
Vizualizări
317
Răspunsuri
2
Vizualizări
405
Răspunsuri
1
Vizualizări
73
Răspunsuri
1
Vizualizări
111

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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