-
Content Count
44 -
Joined
-
Last visited
-
Days Won
3
Posts posted by Rogue
-
-
On 6/23/2023 at 10:11 PM, champ said:You can, I’ve not done any Lua code in top in a while, but you can create an array of all your maps that you want to alow and then loop through it in your code.
Or without any loops:
print("* Loading CrystalByMob Extension <init.lua>") --[[ IGS Crystal By Mob Extension made By Vasil pkoDev,Please do not claim or redistribute the credits :) *Requirements: -LuaSQL by Wrexor -TradeServer Program -TradeDB -SQL 2008 or higher *Configuration: I guess the example i gave is clear Just if you're going to use .\SQLEXPRESS , make it x2 dashes otherwise it will be as .SQLEXPRESS e.g : .\\SQLEXPRESS Just change the map that the function will run inside and the monster ID that will give the IGSP If encountering any bug or flaw or glitch,please contact me - Vasil --]] SQLConnector = {}; SQLConnector.sql = { host = "127.0.0.1\\SQLEXPRESS", user = "sa", pass = "Y87dc#$98", db = "TradeDB" }; CrystalByMobHook = GetExp_PKM local maps = { garner = true, crystal = true } GetExp_PKM = function( dead , atk , money ) CrystalByMobHook(dead,atk, money) local DeadMonster = GetChaID(dead) local accountName = GetActName(atk) local currentMap = GetChaMapName(atk) if maps[currentMap] then if DeadMonster == 1526 then QueryAsync( SQLConnector.sql['host'], SQLConnector.sql['user'], SQLConnector.sql['pass'], "UPDATE "..SQLConnector.sql['db']..".dbo.AccountInfo SET Money = Money + 1 WHERE accName = '"..accountName.."'" ); BickerNotice( atk, "[IGSP]: You have obtained 1 IGS Crystal from "..GetChaDefaultName(dead) ) end end end
- 2
-
Interesting way of handling the issue, good job.
-
On 1/26/2023 at 11:38 AM, MonkeyCode said:when you stop improving (even just graphics) you get left behind! Does anyone have any statistics on how many people played this game in 2022 who’s never heard of top/pko.
It varies. For sure the game population has dropped in the last few years. Regardless, I think it would be interesting to see a proper adaptation of the game in an advanced engine. Maybe with proper funding and man power, projects like Battle of Kingdoms could definitely be something.
- 1
-
In all honesty @V3ct0r, I can't picture seeing TOP in newer engines. Maybe it has to do something with the nostalgic feeling, or just that the adaptation is poor. But to me at least, it ruins the overall usability of the game.
- 1
-
-
19 hours ago, Sultan said:That's nice.
I understand you going to stop doing new mods, but at least will you still continue providing services? We still want at least some features for the client such as: 60 fps (properly working), More Resolution Options, More Settings, Icons Near Name, etc.... I'd like to see these myself on 1.3x files. Myself I don't really mind if they are paid or free since this is your work and you deserve what you worked on.
Thanks a lot!
Nobody nowadays bothers with raw binaries anymore, they're a mess to deal with unless you're an assembly genius, and even then that's too much work.
-
I suggest you check this out as well:
-
On 5/26/2022 at 12:58 PM, cpworkerz said:Almost a year passed, do you think it's still possible somehow ?
PayPal's policy covers the payment as long as 180 days haven't fully passed, otherwise I don't think there's a chance.
I suggest calling them by phone and see what their support can do for you.
-
The funnier thing is that he used our Game.exe from EA's early release that had no encryption whatsoever. I still remember when he opened CO and made Discord accounts of every original CO developer.
- 1
-
14 hours ago, Unknown said:This works fine:
Added to the original post
- 1
- 1
-
14 hours ago, champ said:You can use an encryption algorithm like AES to encrypt the game client files and decrypt them on the fly, that’s the way it was done in KOP. It has its disadvantages though and might affect the performance. Another way is to pack game files like the majority of other mmorpg games do, but that can be easily cracked. In all honesty, if we’re talking about client-side protection, then whatever you do can be reverse engineered, so I wonder if there’s any point in doing that
It may not be completely efficient, but it would reduce the amount of people having access to these files nonetheless (like people that are incapable of reverse engineering)
- 2
-
I like the sarcasm
-
6 hours ago, Adude said:1st of all i am not the server owner, i am just finding garbage what you're doing now. 2nd we all are able to attack servers but we don't have all the same shit view of things thanks to God.. 3rd you are mad maybe because losing players or idk because imo I don't find here a big reason to "sabotage" and anyways stop doing it, all top players know you are doing shit.
Please find some respect for yourself and do not try finding senseless reasons to justify your actions. Nobody has the intention to do anything harmful, this post is made to just expose how you still proceeded to use something that does not belong to you (unless you have something to prove otherwise, which I'm sure you don't)
You're scamming players' money using our handmade features, which we have spent a lot of hours working on. Of course, anybody who had their things unrightfully used would react unfavorably, unless you're no human but an angel.
-
3 minutes ago, Billie said:Hi @Snowfall, i think you should dig more before mentioning me on this thread, just cuz i took the design of vectors website doesnt mean its his code, the website above is on Pdo which vectors version isn’t, about the design i took it to use for people who doesnt need one. For other stuff related to my website Vector could dm me directly and i can prove him thats not his website code.
Just cuz other people stole your stuff doesn’t have to do anything with him, and i never said i’m Billy aka 7n6 so idk why you even said that too. Have a nice day.
From people who have also used V3ct0r's website, it also includes PDO. Whether you took the design only or the code, or both, you're claiming that something belongs to you while it doesn't. It's not that hard to give original credits.
- 1
-
Hello friends,
I want to show you how 'Kingdom of Pirates' (also known as Kingdom Pirates) owner is taking claim of what does not belong to him, and also using
code that does not belong to him.
Our team has spent months developing, fixing and also integrating new features in both client and server sides, which the original code of is totally private and is only available to team members.
We were being constantly asked by a person named 'yuse' in Discord to give hints on how to use a few of our client features, which we have denied respectfully in several occasions some of which include:
Even though he was denied, he still proceeded to somehow adapt our client compiled Game.exe to his server, and fully benefit of our work without authorization.
Not to mention, the client itself is copied. We have thoroughly checked it and everything links back to Eternal Abaddon server.
In addition to that, a person called 'Billie', which I assume is a ripoff version of the real Billy is also claiming rights on this server's website, which instead should be claimed by @V3ct0r
The highlighted 'Billie' leads to the person's Discord DMs: https://discord.com/channels/@me/638882002799689749
A few additional conversation screenshots with 'yuse':
I don't understand the logic behind any of the actions done by these individuals, but you can see it for yourself.
- 1
- 1
- 1
-
Great work
- 1
-
2 hours ago, V3ct0r said:Hello!
This feature will be available in the next forum update. Thank you for your suggestion!
Great
-
Thread locked to avoid further escalation.
-
Replace the appropriate part by this one in GroupServer.cfg
[Database] IP = LATITUDE_E6410 DB = GameDB Login = sa Password = EZCpyYOZVofugqDFBZrLKw== MaxVal = 2000000000
-
I don't think starting the game in debug mode is possible, you can try experimenting manually or looking the functions up in the source code (search for it in the forums)
- 1
-
On 12/25/2020 at 11:35 PM, Eviles said:Hello @Elazul!
First we talk about the "for" loop which you having problem.
https://www.tutorialspoint.com/lua/lua_for_loop.htm
The line error from log in code:
for i = 1, Upgrade.Items do
It trying to get size of the table for upgrade items, the correct way should be like that:
for i = 1, table.getn(Upgrade) do
replace to the following above in codes and it work.
or simply:
for i = 1, #Upgrade do
-
-
15 minutes ago, Angelix said:You missed this reply:
Fixed once again.
- 1
-
15 hours ago, Angelix said:On the download link, change "daylight-online.ru" to "pkodev.net", like this: http://pkodev.net/applications/core/interface/file/attachment.php?id=28
Fixed.
Can's server-side emulator
in Development
Posted · Report reply
Hello, I just realized that this exists and watched some of your streams. Good job, I like it very much.