Problema sistem event manager

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Avatar utilizator
Freedsb
4Metin
4Metin
Mesaje: 25
Membru din: Joi Iun 06, 2024 9:55 pm
Status: Activ

Problema sistem event manager

Mesaj de Freedsb »

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
Avatar utilizator
AnonyOPS3
4Metin
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

Mesaj de AnonyOPS3 »

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
Avatar utilizator
Freedsb
4Metin
4Metin
Mesaje: 25
Membru din: Joi Iun 06, 2024 9:55 pm
Status: Activ

Re: Problema sistem event manager

Mesaj de Freedsb »

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
Salutare, ca event manager (Event Manager Dracarys)

Iar cat despre quest pentru dublu drop as putea gasi undeva ? :D
Avatar utilizator
AnonyOPS3
4Metin
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

Mesaj de AnonyOPS3 »

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
Avatar utilizator
Freedsb
4Metin
4Metin
Mesaje: 25
Membru din: Joi Iun 06, 2024 9:55 pm
Status: Activ

Re: Problema sistem event manager

Mesaj de Freedsb »

AnonyOPS3 scrie: Lun Sep 09, 2024 10:03 am 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
Salutare , ma poti ajuta cu o informatie mai detaliata nu am reusit sa ii dau de cap .
Avatar utilizator
Freedsb
4Metin
4Metin
Mesaje: 25
Membru din: Joi Iun 06, 2024 9:55 pm
Status: Activ

Re: Problema sistem event manager

Mesaj de Freedsb »

Up nimeni ? ..................
Kr1G3R
Tehnic
Tehnic
Mesaje: 1
Membru din: Vin Oct 04, 2024 6:49 pm
Status: Metin doi

Re: Problema sistem event manager

Mesaj de Kr1G3R »

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

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();
		}
	}
vei adauga:

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);
		}
	}
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.
Avatar utilizator
Freedsb
4Metin
4Metin
Mesaje: 25
Membru din: Joi Iun 06, 2024 9:55 pm
Status: Activ

Re: Problema sistem event manager

Mesaj de Freedsb »

Multumesc de ajutor , rezolvat
Scrie răspuns