*Descriere:
Tutorial Metin2 - Afiseaza experienta in fereastra de selectare caracter (introselect)
Acest tutorial iti permite sa afisezi EXP-ul caracterelor direct in fereastra de selectare.
Sistemul transmite EXP-ul din server catre client, iar apoi il poti folosi pentru afisare (bara EXP, text, etc).
*Link download / Code:
Deschide root/introselect.py si cauta:
Adauga dupa:
Deschide UserInterface/Locale_inc.h si adauga:
Deschide UserInterface/PythonApplicationModule.cpp si cauta finalul fisierului:
Adauga inainte:
Deschide UserInterface/PythonNetworkStream.h si cauta:
Adauga dupa:
Deschide UserInterface/PythonNetworkStream.cpp si cauta:
Adauga dupa:
Deschide UserInterface/PythonNetworkStreamModule.cpp si cauta:
Adauga dupa:
Deschide UserInterface/Packet.h si cauta:
Adauga inainte:
Deschide common/tables.h si cauta:
Adauga inainte:
Deschide db/ClientManagerLogin.cpp si cauta query-ul:
Modifica astfel:
Cauta si:
Modifica astfel:
Cauta:
Adauga dupa:
Cauta:
Adauga dupa:
Cauta:
Adauga dupa:
Tutorial Metin2 - Afiseaza experienta in fereastra de selectare caracter (introselect)
Acest tutorial iti permite sa afisezi EXP-ul caracterelor direct in fereastra de selectare.
Sistemul transmite EXP-ul din server catre client, iar apoi il poti folosi pentru afisare (bara EXP, text, etc).
*Link download / Code:
Deschide root/introselect.py si cauta:
Cod: Selectaţi tot
hair=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_HAIR)
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/Locale_inc.h si adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/PythonApplicationModule.cpp si cauta finalul fisierului:
Cod: Selectaţi tot
}
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/PythonNetworkStream.h si cauta:
Cod: Selectaţi tot
ACCOUNT_CHARACTER_SLOT_HAIR,
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/PythonNetworkStream.cpp si cauta:
Cod: Selectaţi tot
case ACCOUNT_CHARACTER_SLOT_HAIR:
return rkSimplePlayerInfo.wHairPart;
break;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/PythonNetworkStreamModule.cpp si cauta:
Cod: Selectaţi tot
PyModule_AddIntConstant(poModule, "ACCOUNT_CHARACTER_SLOT_HAIR", CPythonNetworkStream::ACCOUNT_CHARACTER_SLOT_HAIR);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide UserInterface/Packet.h si cauta:
Cod: Selectaţi tot
} TSimplePlayerInformation;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide common/tables.h si cauta:
Cod: Selectaţi tot
} TSimplePlayer;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide db/ClientManagerLogin.cpp si cauta query-ul:
Cod: Selectaţi tot
SELECT id, name, job, level, alignment, st, ht, dx, iq, part_main, part_hair,
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta si:
Cod: Selectaţi tot
SELECT id, name, job, level, playtime, st, ht, dx, iq, part_main, part_hair,
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
pkTab->players[j].wHairPart = pt->parts[PART_HAIR];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
pkTab->players[j].wHairPart = 0;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
str_to_number(pkTab->players[j].wHairPart, row[col++]);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.


