Problema GMBoard

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
AlexTzutzu
Nivel 10

Nivel 10
Mesaje: 2345
Membru din: 12 Feb 2014, 13:59
Server: Am RENUNTAT
Regat: Jinno
Aprecieri: 18  
Mulţumiri: 91  
 Contact:
Medalii

Salut,am si eu o problema la adaugarea unui status gm online,am luat tutorialul de aici

Cod: Selectaţi tot

http://just4metin.ro/topic6186.html
am facut la fel cum zice dar nu imi apare numele in joc,asta este questul din server-ul meu

Cod: Selectaţi tot

quest gm_list begin
	state start begin
		when login begin
			local gms = 
			{
				{"[GF]Susanoo"},
				{"[GM]2"}
			}
			for i=1, table.getn(gms), 1 do
				local name = gms[i][1]
				if name == nil then
					return name
				end
				cmdchat('SetTeamOffline '..name)
			end
			loop_timer("check_gm", 10)
		end
		when check_gm.timer begin
			local t_gms = 
			{
				{"[GF]Susanoo"},
				{"[GM]2"}
			}
			for i=1, table.getn(t_gms), 1 do
				local t_name = t_gms[i][1]
				if t_name == nil then
					return t_name
				end
				if game.get_event_flag(t_name) == 1 then
					cmdchat('SetTeamOnline '..t_name)
				else
					cmdchat('SetTeamOffline '..t_name)
				end
			end
		end
		when login with pc.is_gm() begin
			local name = pc.get_name()
			game.set_event_flag(name, 1)
		end
		when logout with pc.is_gm() begin
			local name = pc.get_name()
			game.set_event_flag(name, 0)
		end
	end
end
,poate am gresit eu undeva nush,sau poate nu vede decat 'GM,SA,SGA,SGM,s.a.m.d' nush habar am dc nu imi apare numele in joc,am facut identic cu acel tutorial questul+install+reloadq in joc+reboot si degeaba.Cine stie va rog sa ma ajutati.Dau un Thanks
Imagine


The quieter you become,the more you are able to hear.
Afișează semnătura
Avatar utilizator
denisyoo123
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 05 Aug 2014, 10:38
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 2  
Medalii

Din cate am inteles eu in tutorialu ala nu cred ca merge facut quest trebuie facut in server
Avatar utilizator
AlexTzutzu
Nivel 10

Nivel 10
Mesaje: 2345
Membru din: 12 Feb 2014, 13:59
Server: Am RENUNTAT
Regat: Jinno
Aprecieri: 18  
Mulţumiri: 91  
 Contact:
Medalii

daca ai putea sa imi explici cum sa il fac esti bine venit
Imagine


The quieter you become,the more you are able to hear.
Afișează semnătura
Avatar utilizator
DriveS3x
Nivel 1

Nivel 1
Mesaje: 99
Membru din: 31 Aug 2014, 19:02
Aprecieri: 3  
Mulţumiri: 0
Medalii

Poftim

Cod: Selectaţi tot

quest status begin
	state start begin
		when letter with pc.is_gm() begin
			send_letter("STATUS GM")
		end
		when button or info begin
	     say_title("Activeaza-ti statusul")
            say("Pentru ca esti GM")
            say("nu vei avea nevoie de iteme speciale")
            say("Asadar, daca doresti status cerei parola lui")
			say_portocaliu("Valentin")
			say_reward("Adauga parola:")
			local sname = input()
            if sname == "Parola ta" then 
             affect.remove_collect()
             affect.add_collect(apply.MAX_HP,99000,439200)
             affect.add_collect(apply.MAX_SP,99000,439200)
             affect.add_collect(apply.ATT_SPEED,99000,439200)
             affect.add_collect(apply.CAST_SPEED,99000,439200)
             affect.add_collect(apply.STUN_PCT,99000,439200)
             affect.add_collect(apply.CRITICAL_PCT,99000,439200)
             affect.add_collect(apply.PENETRATE_PCT,99000,439200)
             affect.add_collect(apply.BLOCK,99000,439200)
             affect.add_collect(apply.ATT_GRADE_BONUS,99000,439200)
             affect.add_collect(apply.MAGIC_ATT_GRADE,99000,439200)
             affect.add_collect(apply.MAGIC_DEF_GRADE,99000,439200)
             affect.add_collect(apply.RESIST_SWORD,99000,439200)
             affect.add_collect(apply.RESIST_TWOHAND,99000,439200)
             affect.add_collect(apply.RESIST_DAGGER,99000,439200)
             affect.add_collect(apply.RESIST_MAGIC,99000,439200)
             affect.add_collect(apply.POISON_REDUCE,99000,439200)
             affect.add_collect(apply.INT,99000,439200)
             affect.add_collect(apply.STR,99000,439200)
             affect.add_collect(apply.DEX,99000,439200)
			return
			end
		end
	end
	
end
La: Parola ta Pui parola dorita de tine.
Testat si functionabil 100%
Avatar utilizator
AlexTzutzu
Nivel 10

Nivel 10
Mesaje: 2345
Membru din: 12 Feb 2014, 13:59
Server: Am RENUNTAT
Regat: Jinno
Aprecieri: 18  
Mulţumiri: 91  
 Contact:
Medalii

@DriveS3x nu am nevoie de quest pentru adminii,am nev de un quest/gm board ca sa vada jucatatorii ce admini sunt on sau offline.
Imagine


The quieter you become,the more you are able to hear.
Afișează semnătura
Avatar utilizator
DriveS3x
Nivel 1

Nivel 1
Mesaje: 99
Membru din: 31 Aug 2014, 19:02
Aprecieri: 3  
Mulţumiri: 0
Medalii

Scuze nu intelesesem eu bine..poftim Imagine

Cod: Selectaţi tot

quest gmonline begin
    state start begin
        when login begin
            set_state(information)
        end
    end
    state information begin 
        when letter begin 
            send_letter("Online GM list") 
        end
        when button or info begin
            say("Name                                     Status")
            say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            if game.get_event_flag("[SA]6")== 1 then
                say_reward("SA 6                                online")
            else
                say("SA 6                            offline")
            end
            if game.get_event_flag("[SGM]5")== 1 then
                say_reward("SGM 5                                online")
            else
                say("SGM 5                       offline")
            end
            if game.get_event_flag("[GM]4")== 1 then
                say_reward("GM 4                                online")
            else
                say("GM 4                                offline")
            end
            if game.get_event_flag("[GM]3")== 1 then
                say_reward("GM 3                                online")
            else
                say("GM 3                                offline")
            end
            if game.get_event_flag("[GM]2")== 1 then
                say_reward("GM 2                            online")
            else
                say("GM 2                            offline")
            end
            if game.get_event_flag("[GM]1")== 1 then
                say_reward("GM 1                    online")
            else
                say("GM 1                      offline")
            end
        end
    end
end
Avatar utilizator
[Chuli-Gaara]
Nivel 10

Nivel 10
Mesaje: 2285
Membru din: 27 Oct 2014, 22:34
Server: Al meu
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 17  
 Contact:
Medalii

Pentru postarea unui subiect în care ceri suport în jocul Metin2, va trebui să ai în vedere următorul regulament:
  • Titlul trebuie să reflecte problema: o mare parte din titlu TREBUIE să se regăsească și în subiectul cu problema respectivă.
  • Sunt restricţionate cuvintele: problem, help, ajutor etc.: Pentru frumuseţea secţiunii, este recomandat să nu fie folosite aceste cuvinte.
  • Explicaţi EXACT problema pe care o aveţi: Încercaţi să detaliaţi problema pe care o aveţi, astfel încât Helperul să vă poată ajuta EXACT cu ceea ce aveţi.
  • Puneţi o imagine cu problema: Este vital ca helperii să vadă despre ce e vorba. Faceți un print-screen şi puneți imaginea în subiect. Imaginea trebuie să fie încărcată pe site-ul Imgur - click. După încărcare, daţi click pe previzualizarea imaginii și copiaţi adresa de sus. Dacă sunt mai multe imagini, copiaţi adresa de sus şi puneţi-o în subiect.
  • Folosiţi funcţia căutare înainte să întrebaţi: Este esențial acest lucru, dacă s-a mai discutat problema, este mai uşor să găsiţi rezolvarea, în loc să staţi alte câteva zile pentru răspuns la problemă.
  • Marcaţi voi subiectele ca fiind rezolvate: Dacă problema a fost rezolvată, puteţi să-i scutiţi pe Helperi să vă marcheze subiectul ca fiind rezolvat. În titlu, la final, lăsaţi puţin spaţiu (apăsaţi odată pe tasta Space) Şi puneţi eticheta [rezolvat!] sau [Rezolvat!], nu [ReZoLvAt]. Opţional, puneţi iconiţa de subiect Imagine.
  • Folosiţi alte cuvinte şi/sau expresii în locul cuvintelor restricţionate in titlu: Puteţi să folosiţi următoarele exemple:
    • Cum pot să...
    • Cum să repar...
    • Cum să rezolv...
    • Nu merge ... și aș dori o soluție
    • Soluții pentru...
    • Nu funcționează...
    • Nu pot să...
    • Am nevoie de...
    • Cum se...
    • Caut ... pentru ...
    • Eroare ... în/la/pe ...
    • Ce pot face când...
    • E posibil să...?
    • Modificare...
  • Suportul: De acum inainte suportul se ofera pe forum nu pe mess/skype si alte chestii. Cei care posteaza gen : da-mi add la [email protected] vor primi avertisment.
  • NOU ! Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în, subiectul va fi închis.
Subiectele care NU respectă acest regulament vor fi mutate la Arhivă Probleme şi Întrebări!
Închis

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Google [Bot] și 62 vizitatori