*Problemă/Întrebare:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat: Martysama 4
*Syserr:
Poză:
*Detalii suplimentare:
Questul este bun l-am luat dintr-un alt serverfiles pe care il foloseam deja .
https://gyazo.com/d25f5cc1e217d64c25cdcb11a384ca9c
Problema schimbare rasa
- Dex
-

- Mesaje: 397
- Membru din: 07 Mai 2020, 14:32
- Regat: Shinsoo
- Aprecieri: 137
- Mulţumiri: 486
- Discord: Copiază ID
Vezi daca ai aceasta functie in questlua_pc.cpp
daca nu, o adaugi si dupa cauti RegisterPCFunctionTable, aici inainte de NULL NULL adaugi asta:
pe server in quest_function adaugi asta:
Acum poti folosi in quest pc.change_race(numarul_rasei)
Poftim aici si questul rescris cu functia respectiva, l-am testat si merge
Cod: Selectaţi tot
int pc_change_race(lua_State * L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
if (!lua_isnumber(L, 1))
{
return 0;
}
ch->SetRace(lua_tonumber(L,1));
ch->SetSkillGroup(0);
ch->ClearSkill();
ch->ClearSubSkill();
ch->SetPolymorph(101);
ch->SetPolymorph(0);
return 0;
}
Cod: Selectaţi tot
{"change_race", pc_change_race},
Cod: Selectaţi tot
pc.change_raceCod: Selectaţi tot
0 - warrior man
1 - ninja woman
2 - sura man
3 - shaman woman
4 - warrior woman
5 - ninja man
6 - sura woman
7 - shaman man
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 17 vizitatori
