Oprire experienta,,TOTAL

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

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Spuneti-mi va rog cateva modalitati de a opri experienta,total!
Adica orice monstru ai omori,sa nu-ti dea experienta deloc!
Am schimbat din navicat experienta pe care o dau monstrii cu "0" dar vad ca tot imi dau experienta...(da,am dat reboot..)
Astept niste ajutor/explicatii!
Imagine
Afișează semnătura
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

UPDATE player.mob_proto SET exp=exp* si pune pana iti rezulta 0 la toate,sau scrie un quest in care sa le blocheze experienta sau sa-ti blocheze..
Imagine
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

pietonu999 scrie:UPDATE player.mob_proto SET exp=exp* si pune pana iti rezulta 0 la toate,sau scrie un quest in care sa le blocheze experienta sau sa-ti blocheze..
Am facut deja asta din navicat..
Am un quest Anti-exp...aveti vre-o idee cum as putea sa-l fac sa se activeze automat?

Cod: Selectaţi tot

quest anti begin
	state start begin
		when login begin
			set_state(antiep)
		end
	end
	state antiep begin
		when letter begin
			send_letter("Anti EXP")
		end
		when button or info begin
		if pc.getqf("antiexp") == 0 then
			pc.setqf("antiexp", 1)
			chat("Anti Exp activat. Experienta ta se seteaza la 0")
			chat("si nu vei mai primi de acum incolo!")
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
			timer("erfahrung", 1)
		elseif pc.getqf("antiexp") == 1 then
			pc.setqf("antiexp", 0)
			chat("Anti EXP dezactivat. Primesti din nou experienta!")
			end
		end	
					
		when erfahrung.timer with pc.getqf("antiexp") == 1 begin
			local ep = pc.get_exp()
            pc.give_exp2(-ep)
			timer("erfahrung1", 1)
			pc.setqf("antiexp", 1)
		end	
		when erfahrung1.timer with pc.getqf("antiexp") == 1 begin
			local ep = pc.get_exp()
            pc.give_exp2(-ep)
			timer("erfahrung", 1)
			pc.setqf("antiexp", 1)			
		end
		when login with pc.getqf("antiexp") == 1 begin
			local ep = pc.get_exp()
			pc.give_exp2(-ep)
			timer("erfahrung", 1)
			pc.setqf("antiexp", 1)	
		end	
	end
end
Imagine
Afișează semnătura
Avatar utilizator
Marggraf
Utilizator interzis !

Utilizator interzis !
Mesaje: 1074
Membru din: 25 Mai 2014, 12:46
Server: loading...
Regat: Shinsoo
Aprecieri: 36  
Mulţumiri: 36  
Medalii

Cod: Selectaţi tot

quest anti_exp begin
    state start begin
		when login begin
		timer("erfahrung", 2)
local ep = pc.get_exp()
            pc.give_exp2(-ep)
		end
        when erfahrung.timer begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung1", 2)
        end    
            
        when erfahrung1.timer begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung", 2)         
        end
    end
end  
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Rezolvat,probleme rezolvate!
Imagine
Afișează semnătura
Închis
Răspunsuri
8
Vizualizări
658
Răspunsuri
10
Vizualizări
959
Răspunsuri
5
Vizualizări
398
Răspunsuri
6
Vizualizări
388

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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