*Problemă/Întrebare:Cum maresc rata de succes a cartilor?
*Detalii suplimentare:
char_skill.cpp
if (number(1, 100) <= bProb)
unde gasesc bprob?
Rata de succes a cartilor
Cum adica unde gasesti bProb? Deja ai gasit-o.
In char_skill.cpp ai:
In char_skill.cpp ai:
int idx = MIN(9, GetSkillLevel(dwSkillVnum) - 20);
sys_log(0, "LearnSkillByBook %s table idx %d value %d", GetName(), idx, aiSkillBookCountForLevelUp[idx]);
{
int need_bookcount = GetSkillLevel(dwSkillVnum) - 20;
PointChange(POINT_EXP, -need_exp);
quest::CQuestManager& q = quest::CQuestManager::instance();
quest::PC* pPC = q.GetPC(GetPlayerID());
if (pPC)
{
char flag[128+1];
memset(flag, 0, sizeof(flag));
snprintf(flag, sizeof(flag), "traning_master_skill.%u.read_count", dwSkillVnum);
int read_count = pPC->GetFlag(flag);
int percent = 65;
Unde int percent = 65;e sansa cartii de a esua (100-65 = 45% sansa de reusita).
- Ionuţ M.
-

- Mesaje: 2680
- Membru din: 28 Noi 2015, 22:02
- Aprecieri: 170
- Mulţumiri: 12723
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Arhivat.
Răspunsuri
1 Vizualizări
1862
1 Vizualizări
1862
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 136 vizitatori

