Modificare Bonus Titlu

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

Nou Venit
Mesaje: 9
Membru din: 22 Feb 2015, 11:57
Aprecieri: 83  
Mulţumiri: 0
Medalii

*Problemă/Întrebare:
Tipologie server: PVP
*Resursă folosită:
*ServerFiles utilizat: Eren3
*Syserr:
Poză:
*Detalii suplimentare: Buna ziua, am in sursa game un titlu care ofera 20k pv, eu as dori sa-l modific sa seteze MAX PV la 150k pentru duelul german, nu sa ofere pv ci sa seteze 150k pv

in char.cpp am asta
if (item->GetVnum() == 39377 && (GetMapIndex() != 61 && GetMapIndex() != 63 && GetMapIndex() != 72))
return;
else if (item->GetVnum() == 39377 && (GetMapIndex() == 61 || GetMapIndex() == 63 || GetMapIndex() == 72))
{
CAffect* pAffect1 = FindAffect(AFFECT_BOOST_PV);
CAffect* pAffect2 = FindAffect(AFFECT_BOOST_CAST);

if (!pAffect1)
AddAffect(AFFECT_BOOST_PV, POINT_MAX_HP, 120000, 0, 60*60*60*365, 0, true);
if (!pAffect2)
AddAffect(AFFECT_BOOST_CAST, POINT_CASTING_SPEED, -20, 0, 60*60*60*365, 0, true);
}
DWORD iTitle = item->GetValue(1);
SetPoint(POINT_TITLE, iTitle);
ComputePoints();
PointsPacket();
UpdatePacket();
}
Cum as putea sa pun sa-mi seteze MAX PV la 150k, nu sa-mi ofere 120k pv in +
Avatar utilizator
scf1ntap
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 22 Feb 2015, 11:57
Aprecieri: 83  
Mulţumiri: 0
Medalii

Up
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

parca sistemu de battle royale avea functia aia, vezi acolo.
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
scf1ntap
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 22 Feb 2015, 11:57
Aprecieri: 83  
Mulţumiri: 0
Medalii

[HF]White scrie: ↑02 Mai 2023, 13:55 parca sistemu de battle royale avea functia aia, vezi acolo.
Nu este, tocmai ce m-am uitat

Ideea este ca vreau sa modific acest titlu si sa-l fac in asa fel incat sa seteze direct 150k pv cand il echipezi, nu sa ofere 120k pv in + deoarece vreau sa-l folosesc pentru duelul german, cel care are 150k pv, si nu vreau sa aiba un player 141k pv si altul 145k pv. Sau daca imi poti spune de unde pot obtine acel duel german, ar fi si mai bine
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

scf1ntap scrie: ↑02 Mai 2023, 14:26
[HF]White scrie: ↑02 Mai 2023, 13:55 parca sistemu de battle royale avea functia aia, vezi acolo.
Nu este, tocmai ce m-am uitat

Ideea este ca vreau sa modific acest titlu si sa-l fac in asa fel incat sa seteze direct 150k pv cand il echipezi, nu sa ofere 120k pv in + deoarece vreau sa-l folosesc pentru duelul german, cel care are 150k pv, si nu vreau sa aiba un player 141k pv si altul 145k pv. Sau daca imi poti spune de unde pot obtine acel duel german, ar fi si mai bine
vezi cu functia SetHP(150000) sau SetMaxHP(150000) sau UniqueSetMaxHP(150000)
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
scf1ntap
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 22 Feb 2015, 11:57
Aprecieri: 83  
Mulţumiri: 0
Medalii

[HF]White scrie: ↑02 Mai 2023, 16:13
scf1ntap scrie: ↑02 Mai 2023, 14:26
[HF]White scrie: ↑02 Mai 2023, 13:55 parca sistemu de battle royale avea functia aia, vezi acolo.
Nu este, tocmai ce m-am uitat

Ideea este ca vreau sa modific acest titlu si sa-l fac in asa fel incat sa seteze direct 150k pv cand il echipezi, nu sa ofere 120k pv in + deoarece vreau sa-l folosesc pentru duelul german, cel care are 150k pv, si nu vreau sa aiba un player 141k pv si altul 145k pv. Sau daca imi poti spune de unde pot obtine acel duel german, ar fi si mai bine
vezi cu functia SetHP(150000) sau SetMaxHP(150000) sau UniqueSetMaxHP(150000)
POINT_MAX_HP imi citeste din affect.h sursa game, daca pun ce ai spus tu imi da eroare la compilare deoarece nu este definit in affect.h
Avatar utilizator
_kizzu
Nivel 1

Nivel 1
Mesaje: 89
Membru din: 03 Mai 2022, 00:34
Regat: Chunjo
Aprecieri: 122  
Mulţumiri: 142  
Discord: Copiază ID
Medalii

nu inteleg de ce va chinuiti sa faceti prin titlu cand puteti face un argument nou si de acolo dezvoltati tot...
Închis
Răspunsuri
5
Vizualizări
341
Răspunsuri
0
Vizualizări
149
Răspunsuri
3
Vizualizări
408

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 61 vizitatori