Skilluri sistem insotitori

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

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

*Problemă/Întrebare:Salut guys,
Tipologie server:-
*Resursă folosită:-
*ServerFiles utilizat:mainline
*Syserr:nup
Poză:
*Detalii suplimentare: Problema e urmatoarea, la lv 80, dupa ce evoluez ultima data insotitorul, imi deblocheaza direct 3 sloturi, nu e random, m-am tot uitat si comparat cu alte fisiere dar nu mi dau seama de unde se trage problema.
A lucrat cineva cu sistemul si a dat peste functia pentru deblocat skillurile random ?

Ms anticipat
Avatar utilizator
Kr1G3R
Miracolul Crăciunului

Miracolul Crăciunului
Mesaje: 604
Membru din: 19 Mar 2016, 14:16
Server: zenon2.net
Regat: Shinsoo
Aprecieri: 274  
Mulţumiri: 880  
Discord: Copiază ID
 Contact:
Medalii

In input_main.cpp cauta:
int tmpslot = number(3, 3);
inlocuieste cu:
int tmpslot = number(1, 3);
Pentru acest mesaj, Kr1G3R for the post:
FALLEN1
Discord: Kr1G3R#1737
Afișează semnătura
Avatar utilizator
FALLEN1
Nivel 4

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Kr1G3R scrie: ↑26 Apr 2021, 15:44 In input_main.cpp cauta:
int tmpslot = number(3, 3);
inlocuieste cu:
int tmpslot = number(1, 3);
L-am setat deja pe (1, 3) si degeaba :-s
Avatar utilizator
.Z3U
Mister Just4Metin

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

bool CNewPetActor::IncreasePetEvolution()
si
	if (GetLevel() >= 80 && m_dwevolution == 3 ){
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 0, m_dwskillslot[0], m_dwskill[0]);
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 1, m_dwskillslot[1], m_dwskill[1]);
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 2, m_dwskillslot[2], m_dwskill[2]);
	}
	else {
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 0, -1, m_dwskill[0]);
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 1, -1, m_dwskill[1]);
		m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetSkill %d %d %d", 2, -1, m_dwskill[2]);
	}
din
DWORD CNewPetActor::Summon(const char* petName, LPITEM pSummonItem, bool bSpawnFar)
Pentru acest mesaj, .Z3U for the post:
FALLEN1
Avatar utilizator
Kr1G3R
Miracolul Crăciunului

Miracolul Crăciunului
Mesaje: 604
Membru din: 19 Mar 2016, 14:16
Server: zenon2.net
Regat: Shinsoo
Aprecieri: 274  
Mulţumiri: 880  
Discord: Copiază ID
 Contact:
Medalii

FALLEN1 scrie: ↑26 Apr 2021, 16:27
Kr1G3R scrie: ↑26 Apr 2021, 15:44 In input_main.cpp cauta:
int tmpslot = number(3, 3);
inlocuieste cu:
int tmpslot = number(1, 3);
L-am setat deja pe (1, 3) si degeaba :-s
N-ai inlocuit game-ul sau ceva, sau probabil nu se aplica la insotitorii deja existenti, incearca cu unul nou, dar asta e 100%, pica intre 1 si 3 sloturi... Eu aveam sa pice 100% 3 sloturi si am inlocuit acum ca sa testez
Posibil sa fi avut ghinion/noroc sa iti pice 3 slot-uri de mai multe ori la rand... incearca cu mai multi insotitori sa vezi Imagine
Discord: Kr1G3R#1737
Afișează semnătura
Avatar utilizator
ŞtefanSolo
Nivel 3

Nivel 3
Mesaje: 305
Membru din: 25 Dec 2017, 23:54
Server: ACANTHA2.RO
Regat: Chunjo
Aprecieri: 155  
Mulţumiri: 469  
Discord: Copiază ID
 Contact:
Medalii

Kr1G3R scrie: ↑26 Apr 2021, 16:55
FALLEN1 scrie: ↑26 Apr 2021, 16:27
Kr1G3R scrie: ↑26 Apr 2021, 15:44 In input_main.cpp cauta:
int tmpslot = number(3, 3);
inlocuieste cu:
int tmpslot = number(1, 3);
L-am setat deja pe (1, 3) si degeaba :-s
N-ai inlocuit game-ul sau ceva, sau probabil nu se aplica la insotitorii deja existenti, incearca cu unul nou, dar asta e 100%, pica intre 1 si 3 sloturi... Eu aveam sa pice 100% 3 sloturi si am inlocuit acum ca sa testez
Posibil sa fi avut ghinion/noroc sa iti pice 3 slot-uri de mai multe ori la rand... incearca cu mai multi insotitori sa vezi Imagine
de unde ai marit dimensiunea insotitorului?
Imagine Imagine
Afișează semnătura
Avatar utilizator
FALLEN1
Nivel 4

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Kr1G3R scrie: ↑26 Apr 2021, 16:55
FALLEN1 scrie: ↑26 Apr 2021, 16:27
Kr1G3R scrie: ↑26 Apr 2021, 15:44 In input_main.cpp cauta:
int tmpslot = number(3, 3);
inlocuieste cu:
int tmpslot = number(1, 3);
L-am setat deja pe (1, 3) si degeaba :-s
N-ai inlocuit game-ul sau ceva, sau probabil nu se aplica la insotitorii deja existenti, incearca cu unul nou, dar asta e 100%, pica intre 1 si 3 sloturi... Eu aveam sa pice 100% 3 sloturi si am inlocuit acum ca sa testez
Posibil sa fi avut ghinion/noroc sa iti pice 3 slot-uri de mai multe ori la rand... incearca cu mai multi insotitori sa vezi Imagine
Am inlocuit, am dat reboot, il fac lv 80, ii dau evolutie il rechem,
https://gyazo.com/bd4031ff1e0374754dcb4bdec6c61879

Aparent aici nu am deblocat nici un slot dar daca bag carti merge :-s
https://gyazo.com/9cd1aabb4f0012ba3b491b1a35d5a375

Edit
Din input_main era problema de sloturi random, aparent dupa 15 peturi mi-a dat si cu 1 slot
Si pt faza cu skilluri era din
bool CNewPetActor::IncreasePetEvolution() 
mersii frumos guys :3
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

Imagine
Închis
Răspunsuri
1
Vizualizări
198
Răspunsuri
2
Vizualizări
334
Răspunsuri
5
Vizualizări
427

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

  • Informaţie
  • Cine este conectat

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