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

[Problem]Podatki


Rekomendowane odpowiedzi

Opublikowano

Wtam.

 

Na moim serwerze jak chce sprzedać coś o wartości 2 mln (sztabke 2 mln), dostaje 0.

 

Czytałem że to wina podatków aczkolwiek proszę o jakiś sposób na normalizowanie tego

 

p.s gdyby mood mógł przenieśc o jedno oczko w góre temat.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Wartość trzeba podać bodajże 5x większą od tej, którą chcemy uzyskać (w silniku gry kwota jest dzielona na 5, sam nie wiem czemu)

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

w kliencie musisz rozpakować locale i item_proto. Na serwerze kolumna odpowiedzialna za cenę sprzedaży to Shop_buy_price (takie są fakty, sprawdź sam), a nie gold.

57199140501148694665.png

Opublikowano

locale_pl -> item_proto i masz tam zapisy. Żeby się nie pogubić, rozpakowane item_proto edytuj za pomocą Notepad++

57199140501148694665.png

Opublikowano

w kliencie jest jedynie graficzna prezentacja ceny. To, że masz napis Cena 20.000yang, to nie oznacza, że za tyle kupujesz. Klient to tylko graficzna interpretacja, pokazuje to, co mu dostarczysz. Ceny faktyczne ustala się po stronie item_proto serwerowego, ceny graficzne ustalasz po stronie klienta.

 

 

Po stronie serwera:

gold - cena kupna

shop_buy_price - cena sprzedaży (dlatego zawsze jest mniejsza lub równa gold, żeby ludzie nie bugowali yang)

 

po stronie klienta:

Rozpakuj locale_pl (o rozpakowywaniu plików poczytaj na MPC)

Rozpakuj item_proto (j/w)

masz wpis, np:

<Item vnum="80" name="'?çŔΰË+0'" gb2312name="Miecz Półtoraręczny+0" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="1" wearflag="16" immuneflag="0" gold="15000" buy_price="15000" limittype0="1" limitvalue0="36" limittype1="0" limitvalue1="0" applytype0="7" applyvalue0="21" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="52" value2="68" value3="48" value4="58" value5="0" socket0="0" socket1="64896" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="81" refine_set="10" magic_pct="15" specular="0" socket_pct="2" />

masz w nim wyrażenie

 gold="15000" buy_price="15000"

gold jest odpowiedzialne za cenę kupna

buy_price za cenę sprzedaży przedmiotu

57199140501148694665.png

Opublikowano

Hmm. Jednak w 2010 jak zmieniam wpis w SQL, to wartości te pobierane są do klienta w grze. Jednak cena sprzedaży już nie, ustaiwłem 500.000.000 (bez .), i wyskoczyło 0 (taką cene ustawiłem w buy_price)

Kocham mpcforum.pl!!!

18706.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...