• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Maxymalne Liczby

felek02

New Member
Joined
Feb 4, 2011
Messages
80
Reaction score
1
Witam mam taki problem ze na ots jest maxymalna liczba expa hp hit itd a wynosi ona "2147483647" i teraz jest moje pytanie jak to zwiekszyc?? wiem ze bedzie trzeba zmieniac w source ale gdzie dokladniej?
 
Klient ogarnie na innym ots widzialem takie cos wlasnie mieli pozmieniane i klient ogarnial
 
To zależy od wersji klienta, w nowszych działa, w starszych nie. Chyba w 8.6 zmienili typ zmiennej, więc tylko tutaj możesz coś próbować.
 
0.2 jest nie dopracowana jak dlamnie to strata czasu ;/
wlasnie elf masz moze jakis link do jakiegos kompilatora z all bibliotekami?? bo nigdzie nie moge ich znalesc ;/
 
0.2 niedopracowany?buahahahahaha
to, ze nie ma miliarda przez nikogo nieżywnych funkcji(po co na rlmapie coś czego cipbia nie umie?)nie znaczy, że jest zły
 
0.2 niedopracowany?buahahahahaha
to, ze nie ma miliarda przez nikogo nieżywnych funkcji(po co na rlmapie coś czego cipbia nie umie?)nie znaczy, że jest zły

Jeśli nie widzisz większej różnicy pomiędzy 0.2 a 0.3/0.4 to proponuję Ci te silniki lepiej poznać, albo chociaż porównać. Bo jak ja bym miał teraz zaczynać z czystym 0.2 to chyba bym jednak wolał czyste source z OT. Nie sposób ująć tego w jeden post, ale pomiędzy tymi silnikami jest taka przepaść, że szok. Wspomagając rozwój TFS od ponad dwóch lat, wiem po prostu ile tam się kodu przewinęło więc popieram opinię felka02, tylko ja bym bardziej to nazwał brakiem żadnych większych innowacji od dłuższego czasu. 0.2 jest po prostu przedawnione i rzadko aktualizowane, a jak już było aktualizowane to tylko support nowszych wersji i parę innych drobnostek. NIC POZA TYM.
 
może i tobie sie podoba ale mi nie brak mu funkcji i prawie nic na nim nie działa dopóki nie będą pisać skryptów na ten silnik to zbytnio nie ma co w niego inwestować takie jest moje zdanie
 
TFS 0.2 jest bardzo dopracowany, o czym świadczy całkowity brak crashy i wszystko się trzyma kupy, nawet jest najnowsza wersja, duuużo szybciej niż w nowszym TFS (0.3 lub 0.4).
Jednak coś za coś, mamy mnie możliwości, funkcji itp. Możnaby prawie wszystko przenieść na 0.2, jednak wymagałoby to przepisania wielu skryptów.
A TFS 0.4, od 400 ostatnich wersji to nie widziałem takiego co by się nie crashował ;/
 
Musisz zmienić typ zmiennej experience z uint64_t, nie obędzie się też bez zmienienia typów zwracanych wyników innych funkcji. Trochę kombinowania z tym jest, ale spróbuj. W 0.4 jest to już poprawione także stąd możesz wziąść inspirację.
 
Tak przy okazji wie ktos co to za blad??

Code:
Kompilator: Default compiler
Building Makefile: "C:\Users\Felek\Desktop\0.3.6pl1.r83\dev-cpp\Makefile.win"
Wykonywanie  make...
make.exe -f "C:\Users\Felek\Desktop\0.3.6pl1.r83\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

In file included from ../baseevents.h:20,
                 from ../actions.h:20,
                 from ../actions.cpp:20:
../otsystem.h:33:26: boost/asio.hpp: No such file or directory
../otsystem.h:35:29: boost/foreach.hpp: No such file or directory

In file included from ../luascript.h:29,
                 from ../baseevents.h:22,
                 from ../actions.h:20,
                 from ../actions.cpp:20:
../database.h: In constructor `DBQuery::DBQuery()':
../database.h:255: error: 'class boost::recursive_mutex' has no member named 'lock'

../database.h: In destructor `virtual DBQuery::~DBQuery()':
../database.h:256: error: 'class boost::recursive_mutex' has no member named 'unlock'

In file included from ../baseevents.h:22,
                 from ../actions.h:20,
                 from ../actions.cpp:20:
../luascript.h: At global scope:
../luascript.h:87: error: expected `,' or `...' before "struct"

../luascript.h:91: error: expected `,' or `...' before "struct"
../luascript.h:140: error: expected `,' or `...' before "struct"

../luascript.h: In member function `void ScriptEnviroment::setScriptId(int32_t, LuaScriptInterface*)':
../luascript.h:88: error: expected primary-expression before "struct"
../luascript.h:88: error: expected `;' before "struct"

In file included from ../scheduler.h:22,
                 from ../game.h:24,
                 from ../actions.cpp:30:
../tasks.h: At global scope:
../tasks.h:46: error: using-declaration for non-member at class scope
../tasks.h:46: error: expected `;' before "m_expiration"

../tasks.h: In constructor `Task::Task(const boost::function<void ()(), std::allocator<void> >&)':
../tasks.h:28: error: class `Task' does not have any field named `m_expiration'
../tasks.h:29: error: `boost::date_time' has not been declared
../tasks.h:29: error: `not_a_date_time' undeclared (first use this function)
../tasks.h:29: error: (Each undeclared identifier is reported only once for each function it appears in.)

../tasks.h: In constructor `Task::Task(uint32_t, const boost::function<void ()(), std::allocator<void> >&)':
../tasks.h:30: error: class `Task' does not have any field named `m_expiration'
../tasks.h:31: error: `get_system_time' is not a member of `boost'
../tasks.h:31: error: `boost::posix_time' has not been declared
../tasks.h:31: error: `milliseconds' undeclared (first use this function)

../tasks.h: In member function `void Task::unsetExpiration()':

../tasks.h:36: error: `m_expiration' undeclared (first use this function)
../tasks.h:36: error: `boost::date_time' has not been declared
../tasks.h:36: error: `not_a_date_time' undeclared (first use this function)
../tasks.h: In member function `bool Task::hasExpired() const':
../tasks.h:39: error: `m_expiration' undeclared (first use this function)
../tasks.h:39: error: `boost::date_time' has not been declared
../tasks.h:39: error: `not_a_date_time' undeclared (first use this function)
../tasks.h:42: error: `get_system_time' is not a member of `boost'
../tasks.h: At global scope:
../tasks.h:88: error: using-declaration for non-member at class scope
../tasks.h:88: error: expected `;' before "m_taskSignal"

In file included from ../game.h:24,
                 from ../actions.cpp:30:
../scheduler.h:33: error: using-declaration for non-member at class scope
../scheduler.h:33: error: expected `;' before "getCycle"
../scheduler.h:34: error: expected `;' before "bool"

../scheduler.h: In member function `bool SchedulerTask::operator<(const SchedulerTask&) const':
../scheduler.h:34: error: `getCycle' undeclared (first use this function)
../scheduler.h:34: error: 'const class SchedulerTask' has no member named 'getCycle'
../scheduler.h: At global scope:
../scheduler.h:91: error: using-declaration for non-member at class scope
../scheduler.h:91: error: expected `;' before "m_eventSignal"

In file included from ../actions.cpp:36:
../house.h:23:39: boost/tr1/unordered_set.hpp: No such file or directory
In file included from ../actions.cpp:36:
../house.h:76: error: `std::tr1' has not been declared
../house.h:76: error: ISO C++ forbids declaration of `unordered_set' with no type
../house.h:76: error: expected `;' before '<' token

make.exe: *** [obj//actions.o] Error 1

Wykonanie zakończone
 
a mozesz mi dac do nich linka??
wymietek zawsze przyjdziesz powiesz co trzeba zrobic ale bys jeszcze linka zapodal i bylo by git ;)
 
Last edited:
Code:
Kompilator: Default compiler
Building Makefile: "C:\Users\Felek\Desktop\0.3.6pl1.r83\dev-cpp\Makefile.win"
Wykonywanie  make...
make.exe -f "C:\Users\Felek\Desktop\0.3.6pl1.r83\dev-cpp\Makefile.win" all
g++.exe -c ../databasesqlite.cpp -o obj//databasesqlite.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe obj//actions.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//protocolold.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//exception.o obj//fileloader.o obj//game.o obj//gui.o obj//house.o obj//housetile.o obj//inputbox.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//items.o obj//luascript.o obj//mailbox.o obj//map.o obj//md5.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//playerbox.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocollogin.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//sha1.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//tasks.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//ioban.o obj//globalevent.o obj//gameservers.o obj//databasemanager.o obj//admin.o obj//itemattributes.o obj//group.o obj//TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"lib" -mwindows -O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s -lboost_filesystem -lboost_thread  

/mingw/lib/libmingw32.a(tlssup.o):tlssup.c:(.tls+0x0): multiple definition of `__tls_used'
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../libboost_thread.a(tss_pe.o):tss_pe.cpp:(.rdata$T+0x0): first defined here
obj//databasesqlite.o:databasesqlite.cpp:(.text+0xe66): undefined reference to `_Database::verifyResult(_DBResult*)'

make.exe: *** [TheForgottenServer.exe] Error 1

Wykonanie zakończone

znalazlem sam a teraz mam takie cos :D
 
Last edited:
Back
Top