Timer intr-o mapa

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Give Me Some Love
Nivel 1

Nivel 1
Mesaje: 143
Membru din: 27 Iul 2015, 20:40
Aprecieri: 13  
Mulţumiri: 1  
Medalii

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
Avatar utilizator
.Execute
Nivel 5

Nivel 5
Mesaje: 754
Membru din: 04 Aug 2015, 18:37
Server: un server
Regat: Chunjo
Aprecieri: 79  
Mulţumiri: 26  
Discord: Copiază ID
Medalii

-- 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.
Imagine
Afișează semnătura
Avatar utilizator
G!uKy
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 770
Membru din: 24 Iul 2013, 20:07
Aprecieri: 5  
Mulţumiri: 157  
 Contact:
Medalii

Topic trimis la arhiva, autorul nu a mai dat niciun semn timp de 3 zile!
Închis
Răspunsuri
5
Vizualizări
561
Răspunsuri
1
Vizualizări
311
Răspunsuri
2
Vizualizări
100

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie