Pagina 1 din 1

Problema sistem event manager

Scris: Mar Sep 03, 2024 7:43 am
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

Re: Problema sistem event manager

Scris: Vin Sep 06, 2024 11:52 am
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

Re: Problema sistem event manager

Scris: Dum Sep 08, 2024 6:08 pm
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

Re: Problema sistem event manager

Scris: Lun Sep 09, 2024 10:03 am
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

Re: Problema sistem event manager

Scris: Dum Sep 15, 2024 8:57 pm
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 .

Re: Problema sistem event manager

Scris: Mie Oct 09, 2024 7:43 pm
de Freedsb
Up nimeni ? ..................

Re: Problema sistem event manager

Scris: Joi Oct 10, 2024 11:08 pm
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.

Re: Problema sistem event manager

Scris: Sâm Oct 12, 2024 4:20 pm
de Freedsb
Multumesc de ajutor , rezolvat