[Quest]Anti-AFK - Forum

[ Mesaje noi · Membrii · Regulamentul forumului · Căutare · RSS ]
Pagina 1 din 11
Forum » Tutoriale si Resurse (T&R) » T&R Metin2 » [Quest]Anti-AFK
[Quest]Anti-AFK
GravediggerData: Sâmbătă, 2013-09-07, 6:23 AM | Mesaj # 1
Gravedigger
Administrator
Grup: Administratori
Mesaje: 542
Premii: 10
Reputatie: 5
Stare: Offline
Pentru a evita lagul pe server, va recomandat urmatorul quest:


Cod
quest anti_afk begin
state start begin
function scrivi(var)
chat(locale.ROSSO_COLOR.. var)
end
when 50200.use begin
pc.setqf("lock", 0)
end
when login begin
if pc.getqf("sonouscito") == 1 then
anti_afk.scrivi("Ai fost deconectat pentru ca ai fost absent mai mult de 30 minute!")
pc.setqf("sonouscito", 0)
end
pc.setqf("adessox", pc.get_local_x())
pc.setqf("adessoy", pc.get_local_y())
timer("timee", 60*30)
end
when timee.timer with pc.get_map_index() ~= 1 and pc.get_map_index() ~= 3 and pc.get_map_index() ~= 21 and pc.get_map_index() ~= 41 and pc.get_map_index() ~= 43 and pc.get_map_index() ~= 78 and pc.get_map_index() ~= 78 and pc.get_map_index() ~= 113 and pc.get_map_index() ~= 193 begin
if pc.getqf("adessox") == pc.get_local_x() and pc.getqf("adessoy") == pc.get_local_y() and pc.getqf("lock") == 1 then
command("logout")
say("Utilizator absent de 30 de minute, deconectare automata.")
pc.setqf("sonouscito", 1)
say(delay(10000) .. " .")
return
else
pc.setqf("adessox", pc.get_local_x())
pc.setqf("adessoy", pc.get_local_y())
timer("timee", 60*30)    
end
end  
end"


Ce face el mai exact ?
Cand un jucator este absent de mai bine de 30 de minute, el este deconectat automat de pe server.

Instalare:
1. Il uploadati in usr/.../share/locale/.../quest
2. Va logati in putty si scrieti comanda cd usr/.../share/locale/.../quest (in functie de ce server file folositi si unde este instalat)
3. ./qc anti_afk.quest
4. Reboot la server.



 
Forum » Tutoriale si Resurse (T&R) » T&R Metin2 » [Quest]Anti-AFK
Pagina 1 din 11
Căutare: