[QUEST]Mentenanta server

Deconectat
Avatar utilizator
akn
Mister Just4Metin
Mister Just4Metin
Mesaje: 225
Membru din: 16 Dec 2013
Mulțumiri acordate: 14
Mulțumiri primite: 39
Contact:

[QUEST]Mentenanta server

Mesajde akn » 06 Mar 2017, 04:03

Cu ajutorul acestui quest puteti activa mentenanta.
La logare va cere o parola setata de voi cat timp este activa mentenanta
Cei care sunt deja pe server vor trebui sa bage parola imediat ce va fi activata mentenanta

Questul este testat si complet functional
Sursa de inspiratie pentru quest : quest-uri/mentenanta-t8539.html

UPDATE: Acum si playerii care sunt deja conectati pe server vor fi dati afara dar nu va functiona la toti !! doar unii din ei vor fi scosi !!

Activarea/Dezactivarea se face de la Seon-Hae - 20095
Parole care trebuiesc modificate:
parola_mentenanta -> parola pe care o cere la logare dupa ce activezi mentenanta
parola_meniu -> parola pe care o cere gm-ului pentru accesarea meniului

Questul fara scris colorat
quest mentenanta begin
state start begin
when login with game.get_event_flag("mentenanta") == 1 begin
timer("mentenanta", 1)
end

when login with game.get_event_flag("mentenanta") == 0 begin
timer("mentenanta_check", 10)
end

when mentenanta_check.timer begin
if game.get_event_flag("mentenanta") == 1 then
command("quit")
else
return
end
end

when mentenanta.timer begin
say("Este mentenanta,[ENTER]trebuie sa introduci parola,[ENTER]altfel nu poti intra pe server:")
local pw = input ( )
if pw == "parola_mentenanta" then
say("Codul este bun!")
say("Poti intra!")
else
say("Parola este incorecta!")
say("Te voi da afara!")
say("[DELAY value; 1000]. . . . .[/DELAY]")
command("quit")
end
end

when 20095.chat."GM: Mentenanta" with pc.is_gm() begin
say_title("Mentenanta")
say("Introdu parola pentru a putea [ENTER]activa sau dezactiva [ENTER]mentenanta")
local pass_m = input()
if pass_m == "parola_meniu" then
say("Optiuni mentenanta")
if game.get_event_flag("mentenanta") == 0 then
local meniu_m1 = select ("Porneste mentenanta", "Iesire")
if meniu_m1 == 2 then
return
elseif meniu_m1 == 1 then
game.set_event_flag("mentenanta", 1)
notice_all("[MENTENANTA] Serverul a intrat in mentenanta revenim curand!")
timer("mentenanta_check", 5)
end
elseif game.get_event_flag("mentenanta") == 1 then
local meniu_m2 = select ("Opreste mentenanta", "Iesire")
if meniu_m2 == 2 then
return
elseif meniu_m2 == 1 then
game.set_event_flag("mentenanta", 0)
notice_all("[MENTENANTA A FOST OPRITA]")
end
end
else
say_title("Mentenanta")
say("Parola este incorecta")
end
end --when

end
end


Questul cu scris colorat
quest mentenanta begin
state start begin
when login with game.get_event_flag("mentenanta") == 1 begin
timer("mentenanta", 1)
end

when login with game.get_event_flag("mentenanta") == 0 begin
timer("mentenanta_check", 10)
end

when mentenanta_check.timer begin
if game.get_event_flag("mentenanta") == 1 then
command("quit")
else
return
end
end

when mentenanta.timer begin
say_gold("Este mentenanta,[ENTER]trebuie sa introduci parola,[ENTER]altfel nu poti intra pe server:")
local pw = input ( )
if pw == "parola_mentenanta" then
say_green("Codul este bun!")
say_green("Poti intra!")
else
say_red("Parola este incorecta!")
say_red("Te voi da afara!")
say_white("[DELAY value; 1000]. . . . .[/DELAY]")
command("quit")
end
end

when 20095.chat."GM: Mentenanta" with pc.is_gm() begin
say_title("Mentenanta")
say_gold("Introdu parola pentru a putea [ENTER]activa sau dezactiva [ENTER]mentenanta")
local pass_m = input()
if pass_m == "parola_meniu" then
say_gold("Optiuni mentenanta")
if game.get_event_flag("mentenanta") == 0 then
local meniu_m1 = select ("Porneste mentenanta", "Iesire")
if meniu_m1 == 2 then
return
elseif meniu_m1 == 1 then
game.set_event_flag("mentenanta", 1)
notice_all("[MENTENANTA] Serverul a intrat in mentenanta revenim curand!")
timer("mentenanta_check", 5)
end
elseif game.get_event_flag("mentenanta") == 1 then
local meniu_m2 = select ("Opreste mentenanta", "Iesire")
if meniu_m2 == 2 then
return
elseif meniu_m2 == 1 then
game.set_event_flag("mentenanta", 0)
notice_all("[MENTENANTA A FOST OPRITA]")
end
end
else
say_title("Mentenanta")
say_red("Parola este incorecta")
end
end --when

end
end



Tutorial instalare quest:

1. Salvaţi conţinutul quest-ului într-un fişier text numit mentenanta.lua
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/romania/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .lua) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/romania/quest apoi
./qc mentenanta.lua
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 08 Mar 2017, 05:13 de către akn, modificat de 4 ori în total.
Imagine

Home Page Metin2 simplu:
post548005.html#p548005

Deconectat
Avatar utilizator
[ASLAN]
Fost Moderator
Fost Moderator
Mesaje: 261
Membru din: 04 Mar 2017
Localitate: Bucuresti
Reputație: Nume anterior: Catalin1992x
------------------------------------
✦MODERATOR✦ [1,85 puncte]
------------------------------------
✦TRIAL MODERATOR✦
------------------------------------
Status: Invat
Regat: Jinno
Mulțumiri acordate: 51
Mulțumiri primite: 7
Contact:

Re: [QUEST]Mentenanta server

Mesajde [ASLAN] » 07 Mar 2017, 23:15

Multumesc acum il testez si eu

Deconectat
Avatar utilizator
akn
Mister Just4Metin
Mister Just4Metin
Mesaje: 225
Membru din: 16 Dec 2013
Mulțumiri acordate: 14
Mulțumiri primite: 39
Contact:

Re: [QUEST]Mentenanta server

Mesajde akn » 08 Mar 2017, 02:40

Catalin1992x scrie:Multumesc acum il testez si eu

cu placere :)

UPDATE: Acum si playerii care sunt deja conectati pe server vor fi dati afara dar nu va functiona la toti !! doar unii din ei vor fi scosi !!
Imagine

Home Page Metin2 simplu:
post548005.html#p548005

Deconectat
Avatar utilizator
KrYpToNNN
Nivel 7
Nivel 7
Mesaje: 1243
Membru din: 12 Dec 2013
Localitate: Bucuresti
Status: forum.skilledg.com
Server Metin2: forum.skilledg.com
Regat: Jinno
Mulțumiri acordate: 35
Mulțumiri primite: 12
Contact:

Re: [QUEST]Mentenanta server

Mesajde KrYpToNNN » 21 Iun 2017, 23:07

Multumesc, am testat si merge perfect si parola (am schimbat-o eu xD )
[CMD] Owner + Premium VIP SkyLine(3): 'SetAdmin': SkyLine(4).
- AS - Administrator SkyLine(3) has set your admin level to Head Administrator(9).
- AS - You have set SkyLine's admin level to Head Administrator(9).

Deconectat
Avatar utilizator
[A]14K
Nivel 2
Nivel 2
Mesaje: 161
Membru din: 22 Feb 2018
Status: OK
Server Metin2: In curand
Mulțumiri acordate: 62
Mulțumiri primite: 10

Re: [QUEST]Mentenanta server

Mesajde [A]14K » 23 Feb 2018, 17:05

Functioneaza bine. :x

Deconectat
Avatar utilizator
nbqde+1
Nou Venit
Nou Venit
Mesaje: 11
Membru din: 19 Ian 2018
Status: Sunt bine mersi
Server Metin2: NiciUnu
Regat: Chunjo
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [QUEST]Mentenanta server

Mesajde nbqde+1 » 07 Mar 2018, 19:52

Multumesc, merge.

Deconectat
Avatar utilizator
AndyOpris
Mister Just4Metin
Mister Just4Metin
Mesaje: 445
Membru din: 09 Iun 2015
Status: Pensionat
Server Metin2: -
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 159

Re: [QUEST]Mentenanta server

Mesajde AndyOpris » 07 Mar 2018, 22:52

def mentenanta(self):
dbg.LogBox("Nu poti accesa serverul deoarece se desfasuara o mentenanta.")
app.Exit()


"mentenanta"		:self.mentenanta,


cmdchat("mentenanta")


Bafta.
Imagine
Imagine

Deconectat
Avatar utilizator
LaurGR2
Nivel 1
Nivel 1
Mesaje: 66
Membru din: 23 Apr 2018
Localitate: Timisoara
Status: Sunt bine mersi
Server Metin2: Sunt bine mersi
Regat: Chunjo
Mulțumiri acordate: 7
Mulțumiri primite: 6

Re: [QUEST]Mentenanta server

Mesajde LaurGR2 » 17 Mai 2018, 08:29

AndyOpris scrie:
def mentenanta(self):
dbg.LogBox("Nu poti accesa serverul deoarece se desfasuara o mentenanta.")
app.Exit()


"mentenanta"		:self.mentenanta,


cmdchat("mentenanta")


Bafta.

N-am inteles nimic, explica-mi te rog !
Ultima oară modificat 30 Mai 2018, 09:36 de către FastReview, modificat 1 dată în total.
Motiv: Corectat gramatical

Deconectat
Avatar utilizator
marius848
Nou Venit
Nou Venit
Mesaje: 18
Membru din: 27 Dec 2017
Server Metin2: Europa
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [QUEST]Mentenanta server

Mesajde marius848 » 16 Iun 2018, 15:22

Folositor!

Deconectat
Avatar utilizator
pcatalin16
Nivel 1
Nivel 1
Mesaje: 74
Membru din: 09 Iun 2018
Status: Sunt bine mersi
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 0

Re: [QUEST]Mentenanta server

Mesajde pcatalin16 » 29 Iun 2018, 21:25

Mersi mult !


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Akyo, BRTSERGIU, F-l-o-r-i-n și 2 vizitatori