ďťż

Mind Control itp





zori - 11-13-2009 01:15
Mind Control itp
  Nie gram na tym serwerze ale mam pytanie będę bardzo wdzięczny za pomoc uczę się programować i myślę jak na początki dobrze mi idzie.

Wybrałem sobie myślę dość trudny cel chce zrobić "Chess Evevt" na karazhan jest on bardzo ciekawy i czy może jeszcze mi ktoś powiedzieć czy tu działa. A teraz o co mi chodzi.
Są różne spelle podobne do Mind Control czy też Eye of Kilrogg w kodzie bazują one na tym samym tylko że nie działa mi na moim serwerze przerywanie mind control a za tym idzie spell który jest wykorzystywanie do kontrolowania pionków na kara czyli Control Piece. Nie wiem jak naprawić ten bug w kodzie czy może podać fixa do tego albo jakaś rade będę bardzo wdzięczny za pomoc. Zabrałem się właśnie za to dlatego że nie znam serwera gdzie by to działało więc chce to zrobić za samo kod pisania skryptków do każdego npc jeszcze się nie zabrałem bo aż szkoda się zabierać jeśli będzie to źle działać.

Pozdrawiam i czekam na odpowiedz.




Manishe - 11-13-2009 05:12
Nie znasz się na programowaniu, a serwer prowadzisz? ;-)
Zajrzyj na bitbucket, lukas tam prowadzi repo z chess eventem.



Malv - 11-13-2009 09:26
Jezeli nie znasz projektu, gdzie mozesz znalesc co od czego itp to lepiej najpierw zaczynaj od mniej ambitniejszych rzeczy typu poprawianie spelli w bossach lub pochodne. W kwesti fixniecia ChessEventu nie wystarczy zmienic cos w Control Piece zeby nagle dzialac zaczelo.
Z racji tego ze repo publiczne to lap link http://bitbucket.org/lukaasm/hg-ches...t-development/



lukaasm - 11-13-2009 10:26
w linku co podal malv masz dokladne todo co zostalo do zrobienia ;p Przestalem nad tym pracowac z brakuczasu ;p




zori - 11-13-2009 17:35
A działa tam przerywanie kontroli na npc ?? Bo to jest ważne bo bez tego gracz musi rlg zrobic aby znowu kontrolować swoja postac poprawianie speli aur bossow tez robie aktualnie przerabiam sobie kodu z mangosa pod trinity te ktore mi brakuje.

Widzie teże też zrobiłeś true do tego spella
"m_target->SetCharmedOrPossessedBy(caster, (GetId() == 30019) ? true : false);" czyli poczatki miałem dobre ale przerywanie nie działało mi zobacze jak będzie z twoim kodem.
I dzieki wam za odpowiedz :)



lukaasm - 11-13-2009 19:44
z tego co pamietam dzialalo.



zori - 11-14-2009 00:29
Skopiowałem do siebie samo przerywanie kontroli i nie działa ale zobaczę ściągnę cały kod i się przekonam dokładnie.

EDIT: Ściagnołem ten kod odpaliłem serva i nie działa przerywanie controli raczej do tego przerywanie nie trzeba nic w bazie dodawać z tego co wiem bo tu chodzi o sam spell.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • karro31.htw.pl
  •