Dzięki za info, sprawdzę. Podrzucajcie więcej takich informacji jak macie:D
EDIT:
zrobione
Wersja do druku
Kiedy start?
Uhac i siochac sie dało do ktorejs wersji i jeszcze chyba cos było ze druid słuchał przez ścianę i expa dostawał za np. Demony ale czy to na 7.7 to ja juz nie wiem. Czy to wgl moze mit był bo sam osobiscie tego nie praktykowalem. @tibia77 ; wez potwierdz lub zaprzecz
Siochać się dało przez ścianę, target musiał być w zasięgu wzroku. Uhać się nie dało, expa też się nie dostawało, bo wtedy w ogóle shared expa nie było.
No wlasnie nie było sharedow, przez to nie wiem jak to mozliwe ze takie cos pamiętam moze inna wersja tibi.
Level 1 to Level 90 x3
Level 91 to 130 x2
skille i m lvl chociaż te x2, nie wiem jaki regen tam dałeś (żeby nie było katorgi)
olso kiedy start
Kurła kiedys to było :(
W sumie mnie to wkurwialo jak palek i najt miał exori na dystans a ms zawsze przed siebie. Dawaj tego 7.7 bedzie cos ciekawego na dwa dni a później bugi bedziesz naprawial
Nie wydaje mnie się. Tak było na tibianicu/medivii, ale tam dużo rzeczy działało nie tak, jak powinno.
Ale mogę to sprawdzić.
E: no więc, trochę prawda, a trochę nieprawda...
Zakładając, że dekompilator nie wytworzył tu nic z kosmosu - to można było siochać, gdy target był za ekranem, ale tylko, gdy było to kratkę za ekranem w prawo lub kratkę za ekranem na południe. Jeżeli był kratkę za ekranem po lewej, lub od północy, to się nie dało.
Odpowiedzialne za to są te zaznaczone linie:
Są normalnie warunki > 7 dla osi X oraz > 5 dla osi Y dla różnicy w położeniu, żeby rozpoznać czy target jest za ekranem. Tylko ktoś użył negacji bitowej zamiast arytmetycznej (dla wartości bezwzględnej), czego efekt jest taki, jak napisałem wyżej. Prawdopodobnie błąd programisty cipsoftu, a intencją było, żeby target musiał znajdować się na ekranie. W tamtych dwóch miejscach powinien być znak '-' zamiast '~'.Kod:// disasm -- show blocks -- show stats
void HealFriend(TCreature* cr, char* Name, int Mana, int SoulPoints, int Healing)
{// addr = 0x08084D90 -- defined in 'magic.c' at line 1796
int __eax; // r0
TSkill* __edx; // r3
struct Object _v28; // _cfa_ffffffe4
TPlayer* pl; // _cfa_ffffffe0
_unknown_ _v56; // _cfa_ffffffc8 (outparam)
_unknown_ _v60; // _cfa_ffffffc4 (outparam)
_unknown_ _v64; // _cfa_ffffffc0 (outparam)
_unknown_ _v68; // _cfa_ffffffbc (outparam)
intOrPtr _v72; // _cfa_ffffffb8 (outparam)
_unknown_ __ebx; // r1
TCreature* __esi; // r5
void* _t43; // _t43
int _t44; // _t44
signed int _t47; // _t47
signed int _t50; // _t50
struct TSkill* _t66; // _t66
TPlayer* _t70; // _t70
char* _t72; // _t72
TPlayer* _t74; // _t74
__esi = cr;
_t72 = Name;
if(__esi == L00000000) {
*__esp = 135249216;
L15:
error();
_t43 = __cxa_allocate_exception(4);
*_t43 = -1;
L13:
__cxa_throw(_t43, &_ZTI6RESULT, L00000000);
}
if(_t72 == L00000000) {
*__esp = 135249152;
goto L15;
}
_t44 = IdentifyPlayer(_t72, L00000000, 1, &pl);
if(_t44 == -1) {
L12:
_t43 = __cxa_allocate_exception(4);
*_t43 = 27;
goto L13;
}
if(_t44 == -2) {
_t43 = __cxa_allocate_exception(4);
*_t43 = 28;
goto L13;
}
_t70 = pl;
if(__esi->posz != _t70->posz) {
L16:
_t43 = __cxa_allocate_exception(4);
*_t43 = 5;
goto L13;
}
_t47 = __esi->posx - _t70->posx;
_t48 = _t47 - -1 <= 0 ? ~_t47 : _t47;
_t81 = (_t47 - -1 <= 0 ? ~_t47 : _t47) - 7;
if((_t47 - -1 <= 0 ? ~_t47 : _t47) > 7) {
goto L16;
}
_t50 = __esi->posy - _t70->posy;
_t51 = _t50 - -1 <= 0 ? ~_t50 : _t50;
_t83 = (_t50 - -1 <= 0 ? ~_t50 : _t50) - 5;
if((_t50 - -1 <= 0 ? ~_t50 : _t50) > 5) {
goto L16;
}
_t66 = _t70->Skills[3];
if(_t66 == L00000000) {
*__esp = "HealFriend: Skill HITPOINTS existiert nicht.\n";
goto L15;
}
if(TSkill::Get(_t66) <= L00000000) {
goto L12;
}
CheckMana(__esi, Mana, SoulPoints, 1000);
TSkill::Change(_t66, Healing);
_t74 = pl;
if(_t74->Skills[5]->MDAct < L00000000) {
TSkillBase::SetTimer( &(_t74->Skills[1]), 4, L00000000, L00000000, L00000000, -1);
}
_v72 = 13;
_v28 = __esi->CrObject;
*__esp = &_v28;
GraphicalEffect();
*__esp = &_v28;
_v72 = 15;
_v28 = pl->CrObject;
GraphicalEffect();
}
Ale o jakiej wersji Tibii mówisz? Na 7.72 exori dla knighta jest tylko wokół (no jak to exori), palek nie ma żadnych exori conów na tej Tibii, a MS Visy ma tylko przed siebie
edit:
a start postaram się w tym miesiącu, miał być w połowie sierpnia ale na szybkości inny biznes mi wyskoczył,
może coś koło 20 sierpnia, są wakacje więc chyba czekać na piątek lub sobotę na start nie ma sensu, coś na tygodniu koło np 18:00
@Klamer ;
x3 do 90 to trochę za szybko, najświeższe raty jakie wymyśliłem to:
Cytuj:
Mnożniki exp:
Level 1 do Level 8_____x3
Level 9+___________x2
Reszta:
Skille x2
Magic x2
Loot x1
Gold drop x2
Regeneracja życia i many: x1.5
Frag system:
PZ po fragu: 15 minut
Czas trwania Red skulla: 30 dni
Fragi do red skulla: 3/dzień, 5/tydzień, 10/miesiąc
Fragi do bana: 6/dzień, 10/tydzień, 20/miesiąc
Czas bana: 7 dni
Może chociaż ten końcowy exp x1.5? x1 straszna katorga, nawet jak na tą wersję tibii. Albo w ogóle wyjebać w pizdu stage i dać x2. Skille dałbym x3, m lvl x2 z podwójnym regenem. Loocik slightly increase, np. x1.5? Also uruchom beta testy, nawet teraz na jakimś h rate (chętnie bym sobie pobiegał i potestował bugi, choćby do usranej śmierci, żeby nie było żadnego na officialu)., żeby nie było faila jak z monarchią (niestety). Będziesz ten server jakoś promował przed startem? Reklama na otservliście? Naprawdę brakuje normalnego servera, gdzie można sobie popykać po pracy albo nakurwiać po 16h dziennie w weekendy. Feels.
Dodałbym też ten resp hydr normalnie, nie wiem jak na 7.7 frosty (ale chyba nie było), też by można było normalnie dodać. Rl mapa po jakimś czasie się nudzi, customowe spoty to jest to.
W ogóle można dać powyższe propozycje pod głosowanie, w końcu na tym serverze mają grać docelowo ludzie.
@Down
2-3 tygodnie to ystarczający czas, zgadzam sę
olso mam wrażenie, że próbujesz na siłę zapełnić pustkę po medivii, nie idź tą drogą. Zrób coś innego, gdzie będzie się przyjemnie wracać. Samą rl mapą nie przyciągniesz tłumów.
///edit10
te mnożniki co dałeś up są bardzo ok, nie doczytałem (może tylko dałbym regen x2, gold drop x 1.5, loot x 1.5, skille x3
dałbym jeszcze jakieś dodatkowe spelle dla druida typu exana sio (o wiele tańsze leczenie, może nawet niewiele większy przyrost speeda na lvl od sorca, żeby ktoś jednak grał tym gównem)
sory za chaos w poście ale pisany na hehe %%%
kurwaaa ale bym pograł już n ok urwaaa
rsa bym zmienił śmiało na 2 tyg, miesiąc jak na otsa to jednak imo długo, tygodniowe fragi też bym do jakichś 7 chociaż zwiększył, rate chyba stałe x2 i spoko by było, loot też 1x trochę hardo, 1,5 by było ideolo
rób już temat na otlandzie, żeby powoli playerbase rósł, żeby nie grało 20 torgów na krzyż i dedek po miesiącu
albo zrób też frakcje, np minotaurów, dwarfów, orców i elfów (każda daje outfity i np jakieś dodatkowe bonusy np. elfy 5% do magic dmg, dwarfy 5% obrony od psychical, orki 5% do psychical dmg, minotaury też coś etc fajnie by było wtedy
dajcie dla mnie prawdziwy rpg server nakurwiałbym 24/7
jak zwiekszysz dmg broni jak na realotsie i dodasz exure gran knightowi to jestes bogiem