• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Account name or password is not correct.

Technic

Dżustin Bajadera
Joined
Aug 8, 2008
Messages
1,180
Reaction score
28
Location
United States
Mastasia to polski open tibia server, który przechodzi właśnie reaktywację.

Jego poprzednia wersja przyciągnęła sporą kupkę graczy, którzy zostali aż do końca.
zapraszamy.JPG

Świat Mastasi posiada sporą mapę, na której spokojnie pogra kilkadziesiąt osób. W razie ich nadmiaru jesteśmy w stanie w każdej chwili uruchomić nowe expowiska i miasta. Na miejsca do zdobywania doświadczenia można docierać "na piechotę" bądź
po wykonaniu misji jesteśmy w stanie dotrzeć tam szybciej używająć teleportów. Dodatkowo zyskujemy dostęp do większej części świata Mastasi.

Na mapce znajdują sie podstawowe i zarazem najciekawsze questy, których część jesteśmy w stanie zrobić sami. Do tych trudniejszych potrzeba odpowiedniej drużyny. O tym jakie misje mamy wykonane dowiemy się z Quest Logu oraz z opisu danej postaci na stronie internetowej.
Do zadań jakie możemy wykonać należą miedzy innymi Annihilator Quest, Demon Oak Quest, Demon Helmet Quest i wiele, wiele innych.

Od czasu do czasu, miastu może zagrozić groźny potwór Morgaroth lub mag Ferumbras. Każdy wie co wtedy należy robić.

Dla niegrzecznych obywateli czekają różne kary takie jak pobyt w więzieniu, list gończy, a nawet śmierć na krześle elektrycznym!
W więzieniu spotkamy posterunkowego o imieniu Dudi The Policeman, Punishera, u którego złożymy list gończy, a także więźnia Quasa~,
o którym nie warto wspominać. Ludzie trafiający za kraty sami wybierają sobie celę i każdy sam odsiaduje swój wyrok.
pomagierzypierdel.JPG

Nie będę się już dalej rozpisywał, ponieważ nie chcę psuć zabawy z poznawania świata Mastasi Serdecznie zapraszamy!​

Start serwera odbędzie się w poniedziałek o godzinie 18.00
Informacje
Strona:Mastasia - Latest News
Klient: 8.52
IP: Mastasia.pl​

Test na tutora odbędzie się na powstającym forum.
 
Last edited:
lol.. to sobie kurwa zmień w phpmyadmin.. japierdole.jpg co za człowiek
 
Za pewne dużo nie pomogę, ale znajdź w źródłach kod odpowiadajacy za poprawne logowanie, i kod który generuje ten napis własnie, i zamiast jego wykonaj ten kod który poprawnie generuje tylko podaj tamte hasła.
 
Niech podmieni, ze jesli jest nie poprawne to account.number = ten numb; account.password = "ten pass"; i wtedy bedzie sie wczytywac tamte konto z bazy :P
 
Code:
if(!account.number)
{
ConnectionManager::getInstance()->addAttempt(clientIP, protocolId, false);
disconnectClient(0x0A, "Account name or password is not correct.");
return false;
}

account.number = 1234567;
account.password = "hejka";

Zmiana nie trybi.
 
Zrób jeszcze jedno sprawdzanie przed tym prawdziwym sprawdzaniem, i tam zmien, zeby juz nastepny sprawdzac miał to konto na ktore ma się zalogowac.

Nie wiem jak to bedzie w praktyce, ale logicznie było by to jakos tak.
 
@Paxton
A przed tym sprawdzeniem jeszcze jedno sprawdzenie, a przed tym ostatnim jeszcze dwa.





Witam

Gdy zaloguje sie zlymi haslami pisze mi "Account name or password is not correct.". I teraz Moje pytanie brzmi, jak zmienic to, zeby logowal sie na hasla: L: 88983 H:83fhhv.

Zobacz to może.
Code:
	Account account;
	if(IOLoginData::getInstance()->getAccountId(name, id) || (!name.length()
		&& g_config.getBool(ConfigManager::ACCOUNT_MANAGER)))
	{
		account = IOLoginData::getInstance()->loadAccount(id);
		if(id < 1 || id != account.number || !passwordTest(password, account.password))
			account.number = 0;
	}

	if(!account.number)
	{
		ConnectionManager::getInstance()->addAttempt(clientIp, protocolId, false);
		disconnectClient(0x0A, "Account name or password is not correct.");
		return false;
	}
Na
Code:
	Account account;
	if(IOLoginData::getInstance()->getAccountId(name, id) || (!name.length()
		&& g_config.getBool(ConfigManager::ACCOUNT_MANAGER)))
	{
		account = IOLoginData::getInstance()->loadAccount(id);
		if(id < 1 || id != account.number || !passwordTest(password, account.password))
		{
			account.number = 1234567;
			account.password = "hejka"; 
		}
	}

Pozdrawiam
Ja również.
 
Last edited:
Generalnie zmiana w IOlogindata wystarcza.
 
W źródłach - tak. We flagach nie.
 
Back
Top