Problema citire carti competenta! URGENT! PLZZ!!

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
NewOrleans
Mister Just4Metin

Mister Just4Metin
Mesaje: 43
Membru din: 22 Dec 2016, 17:17
Server: Celengăr pe LoL
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Refă tutorialul.
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

NewOrleans scrie:Refă tutorialul.
Imi da eroarea asta cand pun ce trebuie in item_manager.cpp
Imagine
Asta trebuie sa fac in item_manager.cpp
// 1) Search: if (vnum == 50300 || vnum == ITEM_SKILLFORGET_VNUM)
// 2) Replace their function with:
{
#ifdef __7AND8TH_SKILLS__
if (vnum == ITEM_SKILLFORGET_VNUM)
{
if (number(1, 100) >= 70)
{
DWORD dwSkillVnum;
if (number(1, 100) >= 50)
{
#ifdef __WOLFMAN_CHARACTER__
dwSkillVnum = number(221, 229);
#else
dwSkillVnum = number(221, 228);
#endif
}
else
{
#ifdef __WOLFMAN_CHARACTER__
dwSkillVnum = number(236, 244);
#else
dwSkillVnum = number(236, 243);
#endif
}

item->SetSocket(0, dwSkillVnum);
}
else
{
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
}
}
else
{
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
}
#else
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
#endif
}
si dupa ce fac asta primesc eroarea din imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
NewOrleans
Mister Just4Metin

Mister Just4Metin
Mesaje: 43
Membru din: 22 Dec 2016, 17:17
Server: Celengăr pe LoL
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Taburile mă gândesc că le-ai pus nu?
Codurile sunt bune?
Postează-mi de la linia 385 până la 395.
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

NewOrleans scrie:Taburile mă gândesc că le-ai pus nu?
Codurile sunt bune?
Postează-mi de la linia 385 până la 395.

Taburile la ce mai exact? am copiat ce mi s-a dat :D
uite liniile pe care mi le-ai cerut
item->SetSocket(0, dwSkillVnum);
}
else
{
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
}
}
else
{

si aici toata secventa
{
#ifdef __7AND8TH_SKILLS__
if (vnum == ITEM_SKILLFORGET_VNUM)
{
if (number(1, 100) >= 70)
{
DWORD dwSkillVnum;
if (number(1, 100) >= 50)
{
#ifdef __WOLFMAN_CHARACTER__
dwSkillVnum = number(221, 229);
#else
dwSkillVnum = number(221, 228);
#endif
}
else
{
#ifdef __WOLFMAN_CHARACTER__
dwSkillVnum = number(236, 244);
#else
dwSkillVnum = number(236, 243);
#endif
}

item->SetSocket(0, dwSkillVnum);
}
else
{
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
}
}
else
{
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
}
#else
extern const DWORD GetRandomSkillVnum(BYTE bJob = JOB_MAX_NUM);
item->SetSocket(0, GetRandomSkillVnum());
#endif
}
Imagine
Imagine
Afișează semnătura
Avatar utilizator
NewOrleans
Mister Just4Metin

Mister Just4Metin
Mesaje: 43
Membru din: 22 Dec 2016, 17:17
Server: Celengăr pe LoL
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Bun. Alinează toate if-urile şi def, else, tot. Să fie aliniate in jos. Gen

.
.
.
if (x>0)
{
[TAB]y=y+1;
[TAB][TAB]if (y>0)
[TAB][TAB][TAB]cout << x "este un numar pozitiv" << endl;
[TAB][TAB]else
[TAB][TAB][TAB]cout << x "este un numar negativ" << endl;
}

Inţelegi ?
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

NewOrleans scrie:Bun. Alinează toate if-urile şi def, else, tot. Să fie aliniate in jos. Gen

.
.
.
if (x>0)
{
[TAB]y=y+1;
[TAB][TAB]if (y>0)
[TAB][TAB][TAB]cout << x "este un numar pozitiv" << endl;
[TAB][TAB]else
[TAB][TAB][TAB]cout << x "este un numar negativ" << endl;
}

Inţelegi ?

ACUM LE ANALIZEZ SI REVIN CU EDIT
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

inamata001 scrie:
NewOrleans scrie:Bun. Alinează toate if-urile şi def, else, tot. Să fie aliniate in jos. Gen

.
.
.
if (x>0)
{
[TAB]y=y+1;
[TAB][TAB]if (y>0)
[TAB][TAB][TAB]cout << x "este un numar pozitiv" << endl;
[TAB][TAB]else
[TAB][TAB][TAB]cout << x "este un numar negativ" << endl;
}

Inţelegi ?

ACUM LE ANALIZEZ SI REVIN CU EDIT

EDIT: Compilasem inainte sursa fara a mai adauga partea aceasta si a mers, dar tot am problema cu exp-ul :(

in fine au toate taburile puse, dar cele semnate de mine au nevoie de taburi? Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
NewOrleans
Mister Just4Metin

Mister Just4Metin
Mesaje: 43
Membru din: 22 Dec 2016, 17:17
Server: Celengăr pe LoL
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Nu , cele semnate nu au nevoie. Ai rezolvat?

EDIT: Tu de ce ai comentat cu "#" ? . Acelea nu erau linii din conţinut? Sau tu le-ai adăugat?
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

NewOrleans scrie:Nu , cele semnate nu au nevoie. Ai rezolvat?

EDIT: Tu de ce ai comentat cu "#" ? . Acelea nu erau linii din conţinut? Sau tu le-ai adăugat?
asa este in fisier, de curiozitate .... problema mea poate fi cauzata si de faptul ca eu nu am lycan pe server si asta este si pentru ca nu il am pe server?
Imagine
Imagine
Afișează semnătura
Avatar utilizator
inamata001
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 15 Apr 2014, 20:49
Server: Metin2 .....
Regat: Chunjo
Aprecieri: 19  
Mulţumiri: 1  
 Contact:
Medalii

inamata001 scrie:
NewOrleans scrie:Nu , cele semnate nu au nevoie. Ai rezolvat?

EDIT: Tu de ce ai comentat cu "#" ? . Acelea nu erau linii din conţinut? Sau tu le-ai adăugat?
asa este in fisier,
de curiozitate .... problema mea poate fi cauzata si de faptul ca eu nu am lycan pe server si asta este si pentru ca nu il am pe server?
Edit: Acum astept sa se compileze sa vad daca mai este problema

Edit2: tot la fel face Imagine uite aici ai fisierul meu original din sursa , si cea ce trebuie sa adaug eu ( ca eu nu prea le am cu explicatiile, poate iti dai seama asa)
Ultima oară modificat 22 Dec 2016, 22:58 de către inamata001, modificat 1 dată în total.
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
388
Răspunsuri
2
Vizualizări
240
Răspunsuri
1
Vizualizări
228
Răspunsuri
3
Vizualizări
403

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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