Buna ziua j4m.
Cum as putea sa pun timer intr-o anumita mapa? Adica dupa un interval de timp sa il dea afara din acea mapa si sa il teporteze in map1
Timer intr-o mapa
- .Execute
-

- Mesaje: 754
- Membru din: 04 Aug 2015, 18:37
- Server: un server
- Regat: Chunjo
- Aprecieri: 79
- Mulţumiri: 26
- Discord: Copiază ID
-- Script creat de ExecuteDev pentru J4M
-- #1devinworld
quest maptimer begin
state start begin
when login with pc.get_map_index() == 63 begin
loop_timer("executenr1", 60 * 60 * 60) -- de aici modifici timpul cât să stea în mapă
end
when executenr1.timer begin
syschat("[System]: Timpul pentru mapa a expirat! Revino mai tarziu!")
local empire = pc.get_empire()
if empire == 1 then
command(/go a)
end
if empire == 2 then
command(/go b)
end
if empire == 3 then
command(/go c)
end
pc.setqf("executedev", 1)
end
when login and pc.get_map_index() == 63 and pc.setqf("executedev", 1) begin
if pc.getqf("executedev") == 1 then
say("Trebuie să astepti x minute pentru a intra iar in mapa!")
if empire == 1 then
command(/go a)
end
if empire == 2 then
command(/go b)
end
if empire == 3 then
command(/go c)
end
pc.setqf("executedev", 1)
loop_timer("executenr12", 60 * 60 * 60)
end
end
when executenr12.timer begin
pc.setqf("executedev", 0)
end
end
end
Tutorial de instalare:1. Copiază script-ul de mai sus şi salvează-l cu un notepad într-un format timer.lua
2. Conectează-te la filezilla / winscp şi du-te-n locaţia : /usr/home/game/share/locale/romania/quest
3. Urcă questul în locaţia respectivă.
4. Conectează-te la ssh ( putty ) şi execută: cd /usr/home/game/share/locale/romania/quest
./qc timer.lua
5. Du-te-n joc şi scrie /reload q
6. Lasă un mulţumesc dacă ţi-am fost de ajutor.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 100 vizitatori


