Nu pot intra pe caracter

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
adrianadyy
Nivel 4

Nivel 4
Mesaje: 662
Membru din: 09 Ian 2017, 20:18
Server: Odisian2
Regat: Shinsoo
Aprecieri: 38  
Mulţumiri: 8  
 Contact:
Medalii

Salut,de ceva timp in urma am modificat intrebarile la OX din /usr/nr/share/locale/romania -->oxquiz.lua si de atunci nu merge sa organizez OX,ma teleportez in mapa OX,pun codul pt panoul ala de control (flori fara nume) si cand apas pe el nu se intampla nimic.Am incercat sa pun alte intrebari gasite tot aici pe site si tot nu a mers,iar dupa ce am dat reboot a venit problema imi sta vreo 2 minute la conectarea ruleaza si cand apas pe caracter ma duce inapoi la fereastra de login.
Am svf NR,cum rezolv problema?
Ultimele randuri din syslog
May 12 15:59:56 :: HEADER_GD_SET_EVENT_FLAG : No Changed CClientmanager::SetEventFlag(oxevent_status 0)
May 12 15:59:56 :: HEADER_GD_SET_EVENT_FLAG : No Changed CClientmanager::SetEventFlag(oxevent_status 0)
May 12 15:59:57 :: Connection closed. (host: 127.0.0.1)
https://www.facebook.com/Metin2Odisian/
Pvm-pvp max lv 105
Deschiderea are loc pe data de 27/06/2020
site http://odisian2.com/
Afișează semnătura
Avatar utilizator
adrianadyy
Nivel 4

Nivel 4
Mesaje: 662
Membru din: 09 Ian 2017, 20:18
Server: Odisian2
Regat: Shinsoo
Aprecieri: 38  
Mulţumiri: 8  
 Contact:
Medalii

Problema e undeva la oxevent status sau ceva de genu,dar cum o pot repara
May 12 16:59:57 :: SETUP: channel 99 listen 13099 p2p 14099 count 4
May 12 16:59:57 :: HEADER_GD_SET_EVENT_FLAG : No Changed CClientmanager::SetEventFlag(oxevent_status 0)
May 12 16:59:57 :: [ 7950] return 0/0/0 async 0/0/0
May 12 17:00:00 :: SYSTEM: LOG ROTATE (2017-05-12 16)
https://www.facebook.com/Metin2Odisian/
Pvm-pvp max lv 105
Deschiderea are loc pe data de 27/06/2020
site http://odisian2.com/
Afișează semnătura
Avatar utilizator
roberttt555
Nivel 1

Nivel 1
Mesaje: 107
Membru din: 06 Mar 2017, 16:58
Server: Cel mai populat!
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 2  
Medalii

Da-ne oxevent.quest(usr/game/share/locale/romania/quest)
si oxquiz.lua(usr/game/share/locale/romania) sau cum ai tu in winscp/filezilla
[*]Bagabont până mă-ngrop, târfo!
Afișează semnătura
Avatar utilizator
adrianadyy
Nivel 4

Nivel 4
Mesaje: 662
Membru din: 09 Ian 2017, 20:18
Server: Odisian2
Regat: Shinsoo
Aprecieri: 38  
Mulţumiri: 8  
 Contact:
Medalii

https://www.facebook.com/Metin2Odisian/
Pvm-pvp max lv 105
Deschiderea are loc pe data de 27/06/2020
site http://odisian2.com/
Afișează semnătura
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

Cauta in ftp(winscp/filezilla),in object/state si notarget, si in folderele npc-ului uriel, si al florii fara nume, si sterge tot ce tine de eventul ox.
Apoi instaleaza din nou acest quest:

Cod: Selectaţi tot

quest oxevent_manager begin
    state start begin
		when letter with pc.get_map_index()==113 begin
			send_letter("Părăseşte Gara OX")
		end
		when button or info begin
			say_title("Gara OX:")
			say("Vrei să părăseşti Gara OX?")
			local s=select("Da", "Nu")
			if s==2 then
				send_letter("Părăseşte Gara OX")
				return
			end
			local empire = pc.get_empire()
			if empire== 1 then
				pc.warp(433300, 219600)
			elseif  empire == 2 then  
				pc.warp(431500, 209200)
			elseif  empire == 3 then 
				pc.warp(439800, 211000)
			end
		end
        when 20011.chat."Gara OX" begin
            say_title("Uriel:")
            say("Tu, cel de acolo vino puţin până la mine.")
            say("Hai să îţi arăt ceva interesant,un concurs")
            say("numit Gara OX, eu te pot duce acolo unde")
            say("îţi vei arăta cunoştinţele si poţi câştiga")
			say("premii interesante şi acumula experienţă!")
            wait()
            if game.get_event_flag("oxevent_status") == 0 then
                say_title("Uriel:")
                say("Când concursul va începe eu te voi lăsa")
                say("să intrii şi să le dovedeşti ce ştii tu.")
                say("Ai grijă,în curând concursul va începe !")
            elseif game.get_event_flag("oxevent_status") == 1 then
                say_title("Uriel:")
                say("Vrei să participi?")
                say("Era să uit, poţi sta şi ca spectator.")
                local s = select("Particip", "Spectator", "Renunţ ")
				if s == 1 then
					say_title("Uriel:")
					say("Chiar doreşti cu adevărat să participi?")
                    say("Atunci în regulă, haide să mergem.")
                    wait()
					pc.warp(896500, 24600)
                elseif s == 2 then
                    say_title("Uriel:")
                    say("Doreşti să vizualizezi Gara OX?")
                    say("Eu îţi respect decizia luată.")
                    wait()
                    pc.warp(896300, 28900)
                end
            elseif game.get_event_flag("oxevent_status") == 2 then
                say_title("Uriel:")
                say("Concursul OX a început deja şi numai poţi intra")
                say("Dar fii pregătit că oricând poate să ")
                say("înceapă un alt Concurs OX şi să participi.")
                say("Acum te pot lăsa doar în modul spectator.")
                say("Vrei să intrii ca şi spectator?")
                local s = select("Vreau", "Renunţ ")
                if s == 1 then
                    say_title("Uriel")
                    say("Vrei să intri ca şi spectator la Gara OX?")
                    say("În regulă, eu te voi lăsa să te uiţi!")
                    wait()
                    pc.warp(896300, 28900)
                end
            end
        end

		when 20358.chat."GM-Panou OX" with pc.is_gm() begin			
			local stat = oxevent.get_status()
			if stat == 0 then
				say_title("Gara OX:")
				say("Începe Gara OX?")
				local s = select("Da", "Nu")
				if s==2 then return end
				local v = oxevent.open()
				if v == 0 then
					say_title("Concursul OX:")
					say("Nu am putut încărca  fişierul oxquiz.lua .")
					return
				elseif v == 1 then
					say_title("Concursul OX")
					say("Concursul OX a început cu succes.")
					server_timer("automatic1", 10*60, 113)
					notice_all("[Gara OX] Atenţie tuturor jucătorilor, porţile către Gara OX sunt deschise.")
					notice_all("Pentru a participa la eveniment intraţi de la NPC-ul Uriel.")
				else
					say("Error1")
					return
				end
			elseif stat == 1 then
				say_title("Concursul OX:")
				say("Porţile sunt încă sunt deschise.")
				say("Jucători intraţi: "..oxevent.get_attender().." ")
				local s = select("Închide porţile", "Înapoi")
				if s == 1 then
					notice_all("[Gara OX] Porţile au fost închise, evenimentul începe acum.")
					oxevent.close()					
				end
			elseif stat == 2 then
				say_title("Concursul OX:")
				say("Opţiuni:")
				local s = select("Întrebări OX","Premiu OX", "Închide OX", "Anulează OX", "Înapoi")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say_title("Concursul OX:")
						say("A avut loc o eroare.")
						return						
					else
						say_title("Concursul OX:")
						say("Întrebare adresată cu succes!")
						return
					end
				elseif s == 2 then
					say_title("Concursul OX:")
					say("Te rog să introduci codul Item-ului.")
					local item_vnum = input()
					say_title("Concursul OX:")
					say("Introduceţi numărul de articole.")
					local item_count = input()
					oxevent.give_item(item_vnum, item_count)
					say_title("Concursul OX:")
					say(" "..oxevent.get_attender().." câştigătorii au primit "..item_count.."x")					
					say(item_name(item_vnum).." emis.")
					notice_all("[Gara OX] Jucătorii care au răspuns corect au câştigat: "..item_count.."x "..item_name(item_vnum))
				elseif s == 3 then					
					oxevent.end_event()
					notice_all("[Gara OX] Evenimentul a luat sfârşit, veţi fi teleportaţi.")
					setskin(0)
				elseif s == 4 then
					say_title("Concursul OX:")
					say("Renunţarea la OX poate crea probleme.")
					say("Sigur vrei să faci asta?")
					local s = select("Da", "Nu")
					if s == 1 then
						oxevent.end_event_force()
					end
				elseif s == 5 then
					return
				end
			elseif stat == 3 then
				say_title("Concursul OX:")
				say("Acum este adresată o întrebare.")
			else
				say_title("Concursul OX:")
				say("S-a produs o eroare.")
				return
			end
		end			
    end
end
dupa care rebooteaza serverul.
Daca nici asa nu functioneaza, reinstaleaza game original.
Pentru acest mesaj, [RaffaeL] for the post:
adrianadyy
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
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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