Tipologie server: Pvm
Resursă folosită: Event Manager Dracarys
ServerFiles utilizat: propriu
Syserr: fara
Poză: fara
Detalii suplimentare: Am adaugat pe server sistemul de event manager , totul este functional mai putin cand setez la event activ DOUBLE BOSS, DOUBLE METIN DROP nu functioneaza nu primesc drop dublu , unde ar fi problema ?
MOONLIGHT CHEST am testat si functioneaza perfect
Problema sistem event manager
- AnonyOPS3
- 4Metin
- Mesaje: 39
- Membru din: Lun Feb 26, 2024 12:30 am
- Status: Activ
- Multumiri acordate: 2
- Multumiri primite: 1
- Contact:
Re: Problema sistem event manager
Trebuie sa ai event-ul implementat in server ca sa poata functiona. Daca nu ai double drop ca si event implementat atunci nu va functiona. Pt asta ai 2 optiuni, ori il faci prin quest ori il implementezi direct in server.
Btw, ce sistem de event manager folosesti? Caut si eu unul functional de mult si nu gasesc
Btw, ce sistem de event manager folosesti? Caut si eu unul functional de mult si nu gasesc
Re: Problema sistem event manager
Salutare, ca event manager (Event Manager Dracarys)LaPeTiTTe scrie: ↑Vin Sep 06, 2024 11:52 am Trebuie sa ai event-ul implementat in server ca sa poata functiona. Daca nu ai double drop ca si event implementat atunci nu va functiona. Pt asta ai 2 optiuni, ori il faci prin quest ori il implementezi direct in server.
Btw, ce sistem de event manager folosesti? Caut si eu unul functional de mult si nu gasesc
Iar cat despre quest pentru dublu drop as putea gasi undeva ?
- AnonyOPS3
- 4Metin
- Mesaje: 39
- Membru din: Lun Feb 26, 2024 12:30 am
- Status: Activ
- Multumiri acordate: 2
- Multumiri primite: 1
- Contact:
Re: Problema sistem event manager
Cel mai probabil ti-l seteaza automat si il ai denumit altfel.. la drop dublu trebuie sa cauti prin cmd/quest-uri unde ai /priv_empire si selectiile.. Ca sa vezi cum il are trecut, dupa modifici in functie de ce drop ai nevoie
Re: Problema sistem event manager
Salutare , ma poti ajuta cu o informatie mai detaliata nu am reusit sa ii dau de cap .
Re: Problema sistem event manager
Calendarul doar îți pornește și oprește evenimentele, standard mi se pare că ai doar eventul de bonus și rate exp/drop. În rest, trebuie să ai tu evenimentele create în server, de exemplu un quest de drop pentru cl, iar din calendar setezi să pornească flag-ul evenimentului.
Un exemplu ar fi:
in char_manager.cpp sub
vei adauga:
Unde event_clx5 este flag-ul setat în quest care pornește dropul de cl-uri.
După acest principiu ai și evenimentul de dublu drop metine și șefi. Trebuie să creezi tu evenimentul respectiv, iar apoi să adaugi pornirea/oprirea acestuia în sistemul de event manager.
Cât despre evenimentul în sine de dublu metine și șefi, nu cred că se găsește gratuit pe internet, deci ori încerci să-l faci tu, ori plătești pe cineva să-l facă pentru tine.
Un exemplu ar fi:
in char_manager.cpp sub
Cod: Selectaţi tot
if (eventData->eventIndex == BONUS_EVENT)
{
for (const auto& desc : c_ref_set)
{
LPCHARACTER ch = desc->GetCharacter();
if (!ch)
continue;
if (eventData->empireFlag != 0)
if (eventData->empireFlag != ch->GetEmpire())
continue;
if (eventData->channelFlag != 0)
if (eventData->channelFlag != g_bChannel)
return;
if (!eventStatus)
{
const long value = eventData->value[1];
ch->ApplyPoint(eventData->value[0], -value);
}
ch->ComputePoints();
}
}
Cod: Selectaţi tot
if (eventData->eventIndex == EVENT_CLAR_LUNA)
{
if (eventStatus)
{
quest::CQuestManager::instance().SetEventFlag("event_clx5", 1);
}
else
{
quest::CQuestManager::instance().SetEventFlag("event_clx5", 0);
}
}
După acest principiu ai și evenimentul de dublu drop metine și șefi. Trebuie să creezi tu evenimentul respectiv, iar apoi să adaugi pornirea/oprirea acestuia în sistemul de event manager.
Cât despre evenimentul în sine de dublu metine și șefi, nu cred că se găsește gratuit pe internet, deci ori încerci să-l faci tu, ori plătești pe cineva să-l facă pentru tine.