Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Source Dodanie efektów po zakończeniu handlu.


Rekomendowane odpowiedzi

Opublikowano

Witajcie moi drodzy. :)
Udostępniam Wam dodanie efektu po zakończeniu handlu.
(Za przehandlowanie przedmiotu oraz Yang)
Ogólny pomysł + wykonanie by Imer, ja tylko trochę z edytowałem na swoje (na tyle kodu to praktycznie nic, mówię to otwarcie)
Napisałem tylko po to, aby dodać przykład wykorzystania nowego efektu oraz chciałem dodać do spisu Dodatków w moim temacie z source!

1. Otwieramy:
\***\\game\src\exchange.cpp
2. W funkcji 'bool CExchange::Done()' szukamy:
m_apItems[i] = NULL;
3. I przed tym dodajemy:
[TAB][TAB]GetOwner()->CreateFly(FLY_SP_MEDIUM, victim);
4. Lecimy kilka linijek niżej do:
victim->PointChange(POINT_GOLD, m_lGold, true);
5. I pod tym dodajemy:
[TAB]TAB]for (int i = 1; i < m_lGold+1; i+=500000)
[TAB][TAB][TAB]GetOwner()->CreateFly(FLY_SP_SMALL, victim);

Postscriptum!!!
Możecie zamiast FLY_SP_MEDIUM zmienić na inny lub nowy efekt (FLY_GREEN_MEDIUM -> patrz tutaj).

Opublikowano

Jak już powstał taki temat to załączam lib pod game 2089M by Mijago jeśli się nie mylę. Liba tego raczej nie ma na forach - był kompilowany dla moich potrzeb.


Skan:
https://www.virustotal.com/pl/file/cc336beb6dc07aed1735f2067e8f83f2eb90b6c1b50ffae6b80cddfaaf5d537b/analysis/1422462394/

A link do pliku udostępni @kwiatmix zaraz po tym jak nauczy się jaka jest różnica między 13:12 a 18:00:

xAj7hE5.jpg
mpC4KfC.jpg

//A co jak w pliku jest wirus, a ja o tym nie wiem, bo nie ma skanu? Mam zostawić link, żeby ktoś pobrał wirusa?

 

// Wystarczyło poczekać do godziny 18:00 czyli do tej, do której sam dałeś czas. Skan się pojawił 5 godzin wcześniej przed upływem danego czasu. Pozdro.

Opublikowano
for (int i = 1; i < m_lGold+1; i+=100000

to u góry bym usunął

()->CreateFly(FLY_SP_SMALL, victim);

a tu brakuje GetOwner na początku

Opublikowano

 

for (int i = 1; i < m_lGold+1; i+=100000
to u góry bym usunął

 

Dlaczego? Ten efekt akurat marnie wygląda, gdy użyjesz go raz, jest malutkim "paseczkiem".

Po za tym chciałem, żeby było widoczne, czy ktoś dużo przekłada Yang, czy nie. ;)

 

 

()->CreateFly(FLY_SP_SMALL, victim);
a tu brakuje GetOwner na początku

 

Dziękuje ślicznie, gdy dopisywałem Insert musiał mi się włączyć i nie zauważyłem. :)

 

@topic

#Poprawiony temat

 

 

Edti

 

jak ktoś da na handlu np. 5kk to zobaczysz jaka będzie ścina ; d

W sumie racja 50 efektów za dużo będzie. Zmienię na 400k/500k.
Opublikowano

Dlaczego? Ten efekt akurat marnie wygląda, gdy użyjesz go raz, jest malutkim "paseczkiem".

Po za tym chciałem, żeby było widoczne, czy ktoś dużo przekłada Yang, czy nie. ;)

 

Dziękuje ślicznie, gdy dopisywałem Insert musiał mi się włączyć i nie zauważyłem. :)

 

@topic

#Poprawiony temat

 

jak ktoś da na handlu np. 5kk to zobaczysz jaka będzie ścina ; d

Opublikowano

słuchaj mnie czy to jest zrobione tak, że np jak ktoś daję 1kk to jest mały efekt a jak np 1kkk to duży? :)

Nope. Po prostu im więcej Yang tym więcej jest wywolywanych efektów.

Opublikowano

Widzę że ciężko wbić na deva i poszukać temat..

 

hehehehehehe :D dla niektórych zbyt ciężkie :D

 

Kolejnych dwóch znawców się znalazło. :(

Chociaż ten drugi i tak pobija wszystko, bo podczepia liba systemowego pod db.

Opublikowano

Kolejnych dwóch znawców się znalazło. :(

Chociaż ten drugi i tak pobija wszystko, bo podczepia liba systemowego pod db.

Kolejny k***a no-name. Jak ci k***a przeszkadza to wypierdalaj.

Opublikowano

Kolejny k***a no-name. Jak ci k***a przeszkadza to wypierdalaj.

Co masz ku#wa do Nołnejmów?

Nie obrażaj bracie..

 

//topic

Proszę zachowywać się kulturalnie i nie pisać post pod postem, do tego edycja jest.

Opublikowano

Kolejny k***a no-name. Jak ci k***a przeszkadza to wypierdalaj.

 

Kolejny k***a bezbek który próbuje zbić karierę w dziale Metin pokazując swoją głupotę.

Użytkownik od 06 sty 2015

6 Lutego wypije twoje zdrowie,w końcu to już cały miesiąc.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...