[C++] The transformation into a monster during the event ox

Avatar utilizator
VegaS
Membru Club

Membru Club
Mesaje: 233
Membru din: 30 Oct 2015, 17:31
Aprecieri: 68  
Mulţumiri: 298  
 Contact:
Medalii

ManiacRobert scrie:Ideal ar fii, când intrii in mapa cu index-ul 21 (map 1), să-ți dea automat remove la polymorph.


Merge sistem-ul(Am incercat prima postare din topic) Imagine
Hmm the completion originally supposed to go to Event did not test as I just wrote and said.
But try with this, it should work perfectly now.

//1.) Search on input_login.cpp:
MessengerManager::instance().Login(ch->GetName());
//2.) Add bellow:
#ifdef __ENABLE_TRANSFORM_PLAYER_OX__
	if (ch->FindAffect(AFFECT_POLYMORPH_OX) && ch->GetMapIndex() =! OX_MAPINDEX)
	{
		if (ch->IsPolymorphed()) // fixme260620160203
		{
			ch->SetPolymorph(0);
			ch->RemoveAffect(AFFECT_POLYMORPH_OX);
		}
	}
#endif
Avatar utilizator
DowNNN
Nivel 1

Nivel 1
Mesaje: 125
Membru din: 04 Mai 2014, 19:02
Regat: Jinno
Aprecieri: 99  
Mulţumiri: 13  
Medalii

Imi poti spune cum pot face sa pice la nimereala un vnum de mob ? Adica sa pun mai multe si la nimereala sa transforme playerul in mobul respectiv .
Avatar utilizator
VegaS
Membru Club

Membru Club
Mesaje: 233
Membru din: 30 Oct 2015, 17:31
Aprecieri: 68  
Mulţumiri: 298  
 Contact:
Medalii

DowNNN scrie:Imi poti spune cum pot face sa pice la nimereala un vnum de mob ? Adica sa pun mai multe si la nimereala sa transforme playerul in mobul respectiv .
Nu este foarte greu de făcut asta, când am timp o să fac un mic update, dar în general cam așa ar venii:
#ifdef ENABLE_RANDOM_POLYMORPH
	unsigned char randomVnums[] = {101, 291, 501, 2493};
	ch->SetPolymorph(randomVnums[number(0, _countof(randomVnums) - 1)]);
#endif
Avatar utilizator
popa1996.pa
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 04 Sep 2014, 22:42
Server: www.hitmt2.ro
Regat: Jinno
Aprecieri: 25  
Mulţumiri: 5  
 Contact:
Medalii

Nu trebuia asa?
Afișează semnătura
Avatar utilizator
Lehel
Veteran

Veteran
Mesaje: 1632
Membru din: 21 Aug 2013, 08:42
Regat: Jinno
Aprecieri: 122  
Mulţumiri: 1212  
Medalii

Cred ca e trebuia sa pui else if, si mie imi dadea erori la compilare.
Imagine
Afișează semnătura
Avatar utilizator
Robert Serban
Nivel 2

Nivel 2
Mesaje: 244
Membru din: 12 Oct 2014, 10:07
Aprecieri: 1  
Mulţumiri: 8  
Medalii

Na ma likul :))
P.D: Frumos si chiar uni ar trebui sa aprecieze cea ce le dai
Avatar utilizator
maic
Membru Club

Membru Club
Mesaje: 936
Membru din: 20 Sep 2015, 18:00
Aprecieri: 37  
Mulţumiri: 1331  
Discord: Copiază ID
Medalii

VegaS™ scrie:#old#shit
Arhivat.

[ Postat de pe iPhone ] Imagine
ImagineImagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
152
Răspunsuri
0
Vizualizări
178
Răspunsuri
0
Vizualizări
184
Răspunsuri
1
Vizualizări
1163

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 92 vizitatori