Bug Hp Quest.

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

Nivel 5
Mesaje: 795
Membru din: 22 Apr 2018, 23:46
Server: Project
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 254  
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare: Salut am bagat un quest mai exact acesta si ofera prea mult pv si as vrea sa l scot , o rezolvare ?
*Tipologie server(PvM / PvP): PvP.
*Resursă folosită: *Link exclusiv J4M* -
*ServerFiles utilizat: -
*Syserr: -
Poză:
*Detalii suplimentare: Unii playeri au prea mult hp iar altii au hp normal si as vrea sa l scot definitiv sa aiba toti la fel , o rezolvare ?
quest quest_bns begin
	state start begin
		when login with pc.getqf("serverbonus2") == 0 begin
			affect.add_collect(apply.MAX_HP, 17000, 60*60*24*365*60)
			affect.add_collect(apply.MAX_SP, 4000, 60*60*24*365*60)
			affect.add_collect(apply.RESIST_MAGIC, 25, 60*60*24*365*60)
			affect.add_collect(apply.PENETRATE_PCT, 60, 60*60*24*365*60)
			affect.add_collect_point(POINT_SKILL_DEFEND_BONUS, 10, 60*60*24*365*60)
			affect.add_collect_point(POINT_RESIST_WARRIOR, 10, 60*60*24*365*60)
			affect.add_collect_point(POINT_RESIST_ASSASSIN, 10, 60*60*24*365*60)
			pc.setqf("serverbonus2", 1)
		end
	end
end
 ! Mesaj de la: Shadow✔
Dacă te-am ajutat oferă un like. Mulțumesc !


Imagine




Imagine
Afișează semnătura
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Poți pune sa dea automat din sursa bonusurile când un player întra pe server

[ Postat de pe Android ] Imagine
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

da, iar wipe dupa pui iar quest-ul
Imagine
Afișează semnătura
Avatar utilizator
Shadow✔
Nivel 5

Nivel 5
Mesaje: 795
Membru din: 22 Apr 2018, 23:46
Server: Project
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 254  
Discord: Copiază ID
 Contact:
Medalii

Kidro. scrie: ↑29 Ian 2020, 16:40 Poți pune sa dea automat din sursa bonusurile când un player întra pe server

[ Postat de pe Android ] Imagine
Asta stiu dar eu vreau sa sterg gen bonusurile astea care le-a dat questul ala , gen sa aiba toti playerii hp-ul normal si bonusurile normale cum erau inainte la asta ma refer sa elimin affectul.
 ! Mesaj de la: Shadow✔
Dacă te-am ajutat oferă un like. Mulțumesc !


Imagine




Imagine
Afișează semnătura
Avatar utilizator
Shadow✔
Nivel 5

Nivel 5
Mesaje: 795
Membru din: 22 Apr 2018, 23:46
Server: Project
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 254  
Discord: Copiază ID
 Contact:
Medalii

A.N.I.S.O.R scrie: ↑29 Ian 2020, 16:59 Cred?
quest quest_bns begin
	state start begin
		when login with pc.getqf("serverbonus2") == 0 begin
			affect.affect.remove(apply.MAX_HP, 17000, 60*60*24*365*60)
			affect.affect.remove(apply.MAX_SP, 4000, 60*60*24*365*60)
			affect.affect.remove(apply.RESIST_MAGIC, 25, 60*60*24*365*60)
			affect.affect.remove(apply.PENETRATE_PCT, 60, 60*60*24*365*60)
			affect.affect.remove(POINT_SKILL_DEFEND_BONUS, 10, 60*60*24*365*60)
			affect.affect.remove(POINT_RESIST_WARRIOR, 10, 60*60*24*365*60)
			affect.affect.remove(POINT_RESIST_ASSASSIN, 10, 60*60*24*365*60)
			pc.setqf("serverbonus2", 1)
		end
	end
end
EDIT: Nu functioneaza.
Ultima oară modificat 29 Ian 2020, 17:03 de către Shadow✔, modificat 1 dată în total.
 ! Mesaj de la: Shadow✔
Dacă te-am ajutat oferă un like. Mulțumesc !


Imagine




Imagine
Afișează semnătura
Avatar utilizator
Shadow✔
Nivel 5

Nivel 5
Mesaje: 795
Membru din: 22 Apr 2018, 23:46
Server: Project
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 254  
Discord: Copiază ID
 Contact:
Medalii

A.N.I.S.O.R scrie: ↑29 Ian 2020, 17:02
Shadow✔ scrie: ↑29 Ian 2020, 17:00
A.N.I.S.O.R scrie: ↑29 Ian 2020, 16:59 Cred?
quest quest_bns begin
	state start begin
		when login with pc.getqf("serverbonus2") == 0 begin
			affect.affect.remove(apply.MAX_HP, 17000, 60*60*24*365*60)
			affect.affect.remove(apply.MAX_SP, 4000, 60*60*24*365*60)
			affect.affect.remove(apply.RESIST_MAGIC, 25, 60*60*24*365*60)
			affect.affect.remove(apply.PENETRATE_PCT, 60, 60*60*24*365*60)
			affect.affect.remove(POINT_SKILL_DEFEND_BONUS, 10, 60*60*24*365*60)
			affect.affect.remove(POINT_RESIST_WARRIOR, 10, 60*60*24*365*60)
			affect.affect.remove(POINT_RESIST_ASSASSIN, 10, 60*60*24*365*60)
			pc.setqf("serverbonus2", 1)
		end
	end
end
Incerc acum , revin cu un raspuns.
Am editat. Am pus de doua ori affect.
Nu functioneaza.
 ! Mesaj de la: Shadow✔
Dacă te-am ajutat oferă un like. Mulțumesc !


Imagine




Imagine
Afișează semnătura
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Pune 0 la tot

[ Postat de pe Android ] Imagine
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Cod: Selectaţi tot

quest quest_remove_bns begin
	state start begin
		when login with pc.getqf("serverbonus2") == 1 begin
			affect.remove_collect(apply.MAX_HP)
			affect.remove_collect(apply.MAX_SP)
			affect.remove_collect(apply.RESIST_MAGIC)
			affect.remove_collect(apply.PENETRATE_PCT)
			affect.remove_collect(POINT_SKILL_DEFEND_BONUS)
			affect.remove_collect(POINT_RESIST_WARRIOR)
			affect.remove_collect(POINT_RESIST_ASSASSIN)
			pc.setqf("serverbonus2", 0)
		end
	end
end
la point cred ca nu va functiona..
asta va functiona doar la jucatori care au acel quest flag == 1.(adica aia care au deja acele bonusuri oferite)
Imagine
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Vaynz scrie: ↑29 Ian 2020, 17:34 Optiunea 2, opresti server-ul lasi 10-15 minute . Dai truncate din player -> la tabelul Affect si compilezi din nou quest-ul
De ce sa faca asta, poate alti jucatori au alte affecturi, le tai picioarele?
El cand le-a oferit bonusurile prin intermediul unui quest, ok !
A setat un quest flag cu o valoarea mai mare decat 0
Se poate folosi de el, sa nu elimine si de la ceilalti ce nu au acel flag egal cu 1 sau mai mare..
Pentru acest mesaj, Moț for the post:
Vaynz
Imagine
Afișează semnătura
Avatar utilizator
Shadow✔
Nivel 5

Nivel 5
Mesaje: 795
Membru din: 22 Apr 2018, 23:46
Server: Project
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 254  
Discord: Copiază ID
 Contact:
Medalii

Degeaba ca nu elimina nimic , alte variante ?
 ! Mesaj de la: Shadow✔
Dacă te-am ajutat oferă un like. Mulțumesc !


Imagine




Imagine
Afișează semnătura
Închis

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

  • Informaţie