Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. ahmad

    stall gold limit

    helo , how can i change stall limit gold from 99m to 1b ? thank you..
  3. Magnuss

    Pirate Island Online

    Guide website is now available! The website still under development and subject to changes. https://www.pirateislandguides.online/ Please check our Guide Website and share with your friends . Our BETA server is coming on July and knowledge about Pirate Island is important for good start! We are waiting for all.
  4. V3ct0r

    IPS класс (IPS+AccountServer)

    @e1mer Наверно в строке return md5(md5($this->members_pass_salt).md5($this->legacyEscape($password))); $this->members_pass_salt надо заменить на $salt
  5. Stinger

    IPS класс (IPS+AccountServer)

    Я кончено уважаю чужой труд , но есть вопрос , зачем это ? Те кто юзают IPS, им это не надо , а те кто не шарят от этого куска кода ничего не получат , это как вырвать страницу из книги. Даже не объяснил , как это подключить и сделать , что бы это заработало. Многие тут даже в Lua, трудности находят , а ты хочешь , что бы PHP учили. Вот как простой человек должен понять это ? $ips->legacyEscape($val) и это проще понять , чем понять как это подключить. Вообщем если ты реально хочешь помочь кому то, распиши подробно. И не расценивай это как вызов , это просто предложение.
  6. e1mer

    IPS класс (IPS+AccountServer)

    резервный пост, постараюсь найти свободное время и распишу про Cookies в ips.
  7. С помощью данного класса можно реализовать внутриигровую + форумную регистрацию, т.е юзать один аккаунт, иногда это очень удобно. Функция, присутствующие в классе, их всего три: generateSalt() - Генерирует ключ шифрования legacyEscape() - Необходимо для старых версий IP.Board encryptedPassword() - Шифрование пароля, именно эту функцию мы и будем разбирать. В функцию encryptedPassword передаются два параметра, пароль в чистом виде и ключ шифрования, так называемая "соль". Далее функция сложит все данные в одну строчку, предварительно установив между паролем и солью семь символов ($2a$13$), примерно получится вот так: пароль$2a$13$соль Далее функция хэширует с помощью стандартного алгоритма UNIX, получается вот так: $2a$13$h3jQKRpUAhlpwawzMrmbhu3mxlaVM9YPNtlyjs5QvYMhY9q0teqJm admin$2a$13$h3jQKRpUAhlpwawzMrmbhz Как вариант можно пропатчить IPS\Member\Member.php и сделать единую регистрацию с форума, а можно юзать этот класс и внедрить уже в вашу серверную обвязку регистрацию и авторизацию. Сам класс для работы на вашей обвязке: class ips { public function generateSalt() { $salt = ''; for ( $i=0; $i<22; $i++ ) { do { $chr = rand( 48, 122 ); } while ( in_array( $chr, range( 58, 64 ) ) or in_array( $chr, range( 91, 96 ) ) ); $salt .= chr( $chr ); } return $salt; } public static function legacyEscape( $val ) { $val = str_replace( "&" , "&amp;" , $val ); $val = str_replace( "<!--" , "&#60;&#33;--" , $val ); $val = str_replace( "-->" , "--&#62;" , $val ); $val = str_ireplace( "<script" , "&#60;script" , $val ); $val = str_replace( ">" , "&gt;" , $val ); $val = str_replace( "<" , "&lt;" , $val ); $val = str_replace( '"' , "&quot;" , $val ); $val = str_replace( "\n" , "<br />" , $val ); $val = str_replace( "$" , "&#036;" , $val ); $val = str_replace( "!" , "&#33;" , $val ); $val = str_replace( "'" , "&#39;" , $val ); $val = str_replace( "\\" , "&#092;" , $val ); return $val; } public function encryptedPassword($password, $salt) { if (mb_strlen($salt) === 22) { return crypt($password,'$2a$13$'.$salt); } else { return md5(md5($this->members_pass_salt).md5($this->legacyEscape($password))); } } }
  8. Joah

    client troubles

    You can change GM level via SQL, -> in your GameDB -> Click the "-" symbol, then find tables and click the "-" and then find dbo.account -> Right click "Edit Rows" and change under "GM" column to 99 which will set it's Account level to GM rights. As for GM commands, I think your GameServer.exe is not compatible, or maybe try this in your server files. Or maybe it's your client StringSet.txt, or the Port with client. (Note might not work, as I do not know where you got your exe's from. Go to GameServer folder -> resource-> scripts -> calculate -> functions.lua and put function HandleChat(role, message) return 1 end
  9. Tassadar

    client troubles

    awesome! finally able to load into the game thanks! one last question (i hope) commands do not seem to work for my character, i gave it admin rights using that program, another guide said to use hexeditor to edit gameserver to change the gm level but when i try to use hexeditor it just displays 1's and 0's not sure where to go on that to change it. logged out of the game, tried to log back in and the password was changed, deleted the account and created a new one thinking it was bugged, and now every time i log in, im at an empty character select screen being asked to set a security password, when i enter the password, it gives me one of 2 errors, either saying the account is already online, or that the server is busy. relaunched the server and the problem is still there
  10. Yesterday
  11. Joah

    client troubles

    If you are stating account creating tools, without using website
  12. Terminix

    PK Mode - HandleChat

    is_friend = function(c, t) pk_mode.conf['hook'](c, t) local cMap,tMap = GetChaMapName(c),GetChaMapName(t) local cRole,tRole = CheckChaRole(c),CheckChaRole(t) local cEffect,tEffect = GetChaStateLv ( c , pk_mode.conf['state']),GetChaStateLv ( t , pk_mode.conf['state'] ) local Teammate = is_teammate(c,t) local cID,tID = GetCharID(c),GetCharID(t) for i,v in pairs(pk_mode.conf['maps']) do if cMap == v and tMap == v then if cRole == 1 and tRole == 1 then if cEffect == 1 and tEffect == 1 and Teammate == 0 and cID ~= tID then return pk_mode.conf['on'] else return pk_mode.conf['off'] end end end end end cha_timer = function(r, f, t) pk_mode.conf['timer'](r, f, t) local PID = GetCharID(r) if (file_exists(pk_mode.conf['path']..PID..'.txt') == true) then AddState(r, r, pk_mode.conf['state'], 1, 3600) else if GetChaStateLv(r, pk_mode.conf['state']) ~= 0 then RemoveState(r, pk_mode.conf['state']) end end end -- prevents self attack, party attack and reflectin' with main is_friend script. Handlechat() cmd.list['pk'] = function(role, param) if param.n ~= 1 then BickerNotice(role, 'This command requires an option "ON" OR "OFF"') return end param[1] = tostring(param[1]) param[1] = string.upper(param[1]) if (param[1]) == 'ON' then local PID = GetCharID(role) if (file_exists(pk_mode.conf['path']..PID..'.txt') == false) then BickerNotice(role, 'PK Mode: activated.') table.save({}, pk_mode.conf['path']..PID..'.txt', 'w') else BickerNotice(role, 'PK Mode already activated.') return end elseif (param[1]) == 'OFF' then local PID = GetCharID(role) if (file_exists(pk_mode.conf['path']..PID..'.txt') == true) then BickerNotice(role, 'PK Mode: deactivated.') os.remove(pk_mode.conf['path']..PID..".txt") else BickerNotice(role, 'PK Mode already disabled.') return end else BickerNotice(role, 'There are TWO options for this command "ON" OR "OFF"!') return end end
  13. Tassadar

    client troubles

    anyone have a link to the User Acccount tool created by jojo? hard time finding a working link, guessing thats what i need.
  14. Unknown

    PKO 2.4 Server Source Code [VS2017]

    Why is it empty? No GameDB?
  15. johan

    [PHP] Converter .LGO <-> .OBJ

    hello friends I have some 3d models Max (obj) that I would like to export to LGO and LMO but I still do not give a script that allows it. I have read a lot and searched without any success. The closest thing was the @wolfenx tool but it only helped me to import If you can give me information about a tool that allows it, I would appreciate it
  16. dcx

    Anubis PKO Online

    It was unsecured, i pmed admin on disc while ago but he simply ignored me. So i helped him to fix it in a different way. Plus somebody already injected sql.
  17. Joah

    PKO 1.38 Files Add Ons

    Added Rear Fairys to Pet Marriage System Requirements: 10x Rear Squid Meat 10x Skeleton of Sorrow Warrior 1x Diamond Fruit of Rear 2x Mordo Junior's Lv20+/Full Stamina
  18. Tassadar

    client troubles

    once i get to the actual login screen for the client, enter my name/pass and enter, i get the error Invalid Login
  19. jon600

    Magic Sea Online

    hello wat time the server gona be on>?
  20. SoundX

    client troubles

    Server region is like "Dream Island" and server name is like "Rainbow island". You can put anything random there, it doesn't have to do with site. The "IP Changer" program will edit the serverset.bit file for you, so you don't need to manually do it
  21. Last week
  22. Joah

    PKO 1.38 Files Add Ons

    Re-did Detailed Info/Chaos Ranking Windows.
  23. Tassadar

    client troubles

    and for the ip changer, if i dont have a site up yet do i leave the server reagion blank or put something random for now?
  24. Tassadar

    client troubles

    i currently have no client file. im using the clean top cient and clean top files form the archive https://mega.nz/#F!OUMUgTYb!jtCsqh7halK_O9uzWyaG0g!KcdVQK6a. i created a server folder, extracted the server files and client files all into the single new server folder. draged the .txt files to scripts/table made them .bins. changed the IP in settings.cfg, update.cfg wich ip do i edit in serverset.bin or do i touch serverset_Nagf.bin? theres a few ip's per server, most of the txt is in symbols ะ Suggest: Eclipse Isle(New) อออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.18 ออ67.208.220.19 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Suggest: Moonlight Isle ออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.27 ออ67.208.220.93 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Rainbow Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.8 อออ67.208.220.9 อออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Mermaid Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.12 ออ67.208.220.13 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Diamond Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.24 ออ67.208.220.25 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Eclipse Isle(New) ออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.18 ออ67.208.220.19 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Starlight Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.21 ออ67.208.220.22 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Battlefield ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.221.233 อ67.208.221.217 อ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Moonlight Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.27 ออ67.208.220.93 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Azure Isle อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.51 ออ67.208.220.30 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๑ Dream Island อออ Suggest:Silver Sea อออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.48 ออ67.208.220.49 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Suggest:Hurricane Sea ออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.184 อ67.208.220.185 อ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Phantom Sea ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.31 ออ67.208.220.40 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Sacred Sea อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.31 ออ67.208.220.40 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Immortal Sea อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.45 ออ67.208.220.46 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Cloud Sea ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.45 ออ67.208.220.46 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Silver Sea อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.48 ออ67.208.220.49 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Aurora Sea อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.31 ออ67.208.220.40 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Hurricane Sea ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.184 อ67.208.220.185 อ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Battlefield อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.220.35 ออ67.208.220.36 ออ0 ออออออออออออออออออออออออออออออออออออออออออออออข๒ Mystic Ocean อออ Frozen Harbor ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.221.115 อ67.208.221.116 อ0 ออออออออออออออออออออออออออออออออออออออออออออออข๓ Grand Line อออออ Lost Harbor ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ 67.208.221.115 อ67.208.221.116 อ0 ออออออออออออออออออออออออออออออออออออออออออออออข๓ Grand Line อออออ sorry for my noobishness. im more familiar with java games, ToP is a whole different ballgame to me
  25. Joah

    PKO 1.38 Files Add Ons

    Final Combine/Fusion Window.
  26. Joah

    PKO 1.38 Files Add Ons

    Re-did combine/fusion window, after adjusting alignment in forms. 1st. Draft was cartoonish/2nd Draft matches skin.
  27. Julio

    PK Mode - HandleChat

    Thankyou
  28. Magic Sea Online - TOP/PKO Private Server! Welcome to Magic Sea Online. An Old-school Tales of Pirates redefined with many new features that will enhance the gameplay. Keeping the main aspects of TOP! Features: - Old-school Top Private Server. - Offline Stall! - Anti-Dup System. - New ways (Questing) to make and gather item mall items. - Fairy Marriage system. - All item mall are scattered by quests. - Bonus exp rates on Thusday (4x Solo & 5x Party) and so much more to explore! - No new equipments/complications just TOP/PKO as we knew it! - No Item mall / Donations whatsoever. - / Commands to make the game abit easier - Slight changes like Job changer NPC Rates: - Max level : 75 (Will increase over time) - Max pet level : 41 - 3x Solo Exp - 4x Party Exp - 2x Drop Rate - 7x Ship Rate - 25x Pet growth Mazes: - Forsaken City 1/2/3 - Dark Swamp - Demonic World 1/2 - Chaos Argent Planned maps overtime: (Not till a later date) - Thundoria Mirage - Winter Islands - Dream Island - Abaddon 5-8 - Sacred War Gems: - Default Gems (Fiery etc) - Broken Gems (Maxed at Lv3) - Cracked Gems (Maxed at Lv3) - Chipped Gems (Maxed at Lv3) - Unique (Maxed at Lv5) - Black Dragon Gems (Maxed at Lv4) Note: Unique/Black Dragon max Lv will increase over time. - Advanced gems (Lock's Hit, Bings...) will be introduced with Winter Islands (Not till later date) Links: - Website - Facebook Page - Facebook Group - Discord Opening soon :- (21st June 2018) Join us now for a thrilling gameplay!
  1. Load more activity
×