Jump to content

Recommended Posts

IF USED, DO NOT TAKE CREDIT, the purpose of this release is to help new coming developers.

 

Refer to the .txt files for information.

 

Download 1.38 Addon File

 

Client Download

 

 

 

To unlock the password for the file you need to watch the video, it is the title of the video beginning with One and ending with World "It is case sensitive including (spaces)"

 

Video

 

1.PNG

Edited by GOAT
  • Like 1

Share this post


Link to post
Share on other sites

Thread has been updated with Client Link.

 

Make a patch using server file .txt and compilining then replace the ones in client.

 

(You may need to use your own Game.exe)

Edited by GOAT

Share this post


Link to post
Share on other sites

Hello!

Are these files good to start delving into PKO development?

I'm new around here, but I already have a solid background with programming and I also have played many PKO servers, so I was wondering where should I start.

 

The .txt inside the .rar says the following:

Quote

These files do not contain patches/fixes for bugs/exploits!
I would like you to spend some time playing/testing the files and fixing problems as you experience them
Refer to the forum if you are having trouble.

Is there any list of these bugs / exploits? If not, could anybody enlighten me about them so I can look up or make my own fixes?

 

Thanks in advance!

Share this post


Link to post
Share on other sites
7 minutes ago, Avatar said:

Hello!

Are these files good to start delving into PKO development?

I'm new around here, but I already have a solid background with programming and I also have played many PKO servers, so I was wondering where should I start.

 

The .txt inside the .rar says the following:

Is there any list of these bugs / exploits? If not, could anybody enlighten me about them so I can look up or make my own fixes?

 

Thanks in advance!

These have extensions and will save some time finding them.

 

 

SystemFlood

CallSync

FaceBug

Dupe

Server Exe Crash

Level Jump

Pet Poss Bug with Cloaks etc

 

Also something I just released an hour ago:

 

 

 

 

 

You can see the addons I've done with these here too.

 

Edited by GOAT
  • Like 1

Share this post


Link to post
Share on other sites
47 minutes ago, Avatar said:

Hello!

Are these files good to start delving into PKO development?

I'm new around here, but I already have a solid background with programming and I also have played many PKO servers, so I was wondering where should I start.

 

The .txt inside the .rar says the following:

Is there any list of these bugs / exploits? If not, could anybody enlighten me about them so I can look up or make my own fixes?

 

Thanks in advance!


You can start off with base 1.38 server files, to get used to setting up everything

 

 

 


If you have knowledge in programming, you can jump to learn from this



For bugs/exploits you can search or ask in the forum.

 

 

 

 

 

Some exploits are not public so you may have to ask around directly

  • Like 1

Share this post


Link to post
Share on other sites

When changing the gem id's in the +27 chest functions for the sword getting this error.

 

GameServer.exe (ver. 1.36) by V3ct0r for Danny
Not for public release or sale!

Modifications:
* Local chat Handling
* Skill Fix
* Party Search on the Sea bug fix
* Character Transformation
* GetGmLv() and SetGmLv() functions
* GetOnlineCount() function
* GetGuildLeaderID() function
* GMNotice() function

TXT Table Limits:
* ItemInfo: 32768 items
* CharacterInfo: 8000 monsters
* SkillInfo: 2500 skills
* SkillEff: 8000 effs
* Hairs: 500 hairs
* AreaSet: 500 area

Last modification: 01/23/2016


Server is loading ..................

Connectting database [DESKTOP-VUJOO1A : GameDB]......
Database Connected!
Talez of Piratez

Creator : Danny Vang

enabled SDK Files

enabling NpcSdk
Loading MissionSdk.lua
enabling ScriptSdk
enabling ScriptDefine
enabling NpcDefine
enabling TemplateSDK
enabling SkillEffect
resource/script\calculate\ItemEffect.lua:18731: unfinished string near `"´┐¢‗┐¬Â´┐¢─º´┐¢´┐¢´┐¢Ï¥´┐¢¤▓´┐¢Ï╗´┐¢´┐¢"..itemname  '
enabling MScript01
enabling MScript02
enabling MScript03
enabling MScript04
enabling MScript05
enabling MScript06
enabling MScript07
enabling MScript08
enabling SendMission
enabling EudemonScript
enabling Character born Script
enabling Script01.lua
enabling Script02
enabling Script03
enabling Script04
enabling Script05
Bracelet Script
enabling Fast Gem Combiners
enabling Script08
enabling AntiDupe
enabling init.lua
resource/script/extension/dupe/init.lua:112: attempt to index global `Hook' (a nil value)
Eudemon init
installing map npc file[garner\garnerNPC]...
Load Map npc document [garner\garnerNPC] is successful!
loading EventEntity.lua
installing map npc file[leiting2\leiting2NPC]...
Load Map npc document [leiting2\leiting2NPC] is successful!
Loading Darkswamp Ctrl.lua
installing map npc file[darkswamp\darkswampNPC]...
Load Map npc document [darkswamp\darkswampNPC] is successful!
loading EventEntity.lua
Loading Abandonedcity Ctrl.lua
installing map npc file[abandonedcity\abandonedcityNPC]...
Load Map npc document [abandonedcity\abandonedcityNPC] is successful!
loading EventEntity.lua
Loading Abandonedcity2 Ctrl.lua
installing map npc file[abandonedcity2\abandonedcity2NPC]...
Load Map npc document [abandonedcity2\abandonedcity2NPC] is successful!
Loading Abandoned3 Ctrl.lua
installing map npc file[abandonedcity3\abandonedcity3NPC]...
Load Map npc document [abandonedcity3\abandonedcity3NPC] is successful!
enabling AddHelpNPC
------------------------------------
Finished
resource/script/help/AddHelpNPC.lua:9: attempt to call global `StoreMaps' (a nil value)

So I checked the line where the error occurred and this is the function at the line.

 

----------��ħ����
function ItemUse_EMBox( role , Item )
	local Item_CanGet = GetChaFreeBagGridNum ( role )
	if Item_CanGet < 1 then
		SystemNotice(role ,"Inventory requires at least 1 empty slot")
		UseItemFailed ( role )
		return
	end
	GiveItem ( role , 0 , 2842 , 1 , 4) 			
	local itemname = GetItemName (2842) 
	local cha_name = GetChaDefaultName ( role ) 
	local message = cha_name.."�򿪶�ħ���ؾ�ϲ�ػ��"..itemname  
	Notice ( message )
end

I'm not to sure what the problem is.

 

Please help.

Edited by bayne94

Share this post


Link to post
Share on other sites
22 minutes ago, bayne94 said:

When changing the gem id's in the +27 chest functions for the sword getting this error.

 

So I checked the line where the error occurred and this is the function at the line.

 

I'm not to sure what the problem is.

 

Please help.

If you changed only the gems at +27 Script, then you are not referring to the correct script of the item. Sure it shows that error, but you mis-edit somewhere else. If you can't find it, I suggest posting the gem script, or replacing ItemEffect.lua (Assuming you didn't edit anything else).

Share this post


Link to post
Share on other sites

@GOAT

 

I used original ItemEffect.lua file and it worked. I then made these changes

Original ItemEffect.lua

function ItemUse_RageSword( role, Item )
	local GemSlotAID3 = 12		-- Gem Stone ID A ( Can be founded in stoneinfo.txt )
	local GemSlotBID3 = 48 		-- Gem Stone ID B ( Can be founded in stoneinfo.txt )	
	local GemSlotCID3 = 47		-- Gem Stone ID C ( Can be founded in stoneinfo.txt )

to this

function ItemUse_RageSword( role, Item )
	local GemSlotAID3 = 12		-- Gem Stone ID A ( Can be founded in stoneinfo.txt )
	local GemSlotBID3 = 19 		-- Gem Stone ID B ( Can be founded in stoneinfo.txt )	
	local GemSlotCID3 = 24		-- Gem Stone ID C ( Can be founded in stoneinfo.txt )

and same error when running gameserver.

 

Absolutely certain that I only changed the ids.

Share this post


Link to post
Share on other sites
1 hour ago, bayne94 said:

@GOAT

 

I used original ItemEffect.lua file and it worked. I then made these changes


Original ItemEffect.lua

function ItemUse_RageSword( role, Item )
	local GemSlotAID3 = 12		-- Gem Stone ID A ( Can be founded in stoneinfo.txt )
	local GemSlotBID3 = 48 		-- Gem Stone ID B ( Can be founded in stoneinfo.txt )	
	local GemSlotCID3 = 47		-- Gem Stone ID C ( Can be founded in stoneinfo.txt )

to this

function ItemUse_RageSword( role, Item )
	local GemSlotAID3 = 12		-- Gem Stone ID A ( Can be founded in stoneinfo.txt )
	local GemSlotBID3 = 19 		-- Gem Stone ID B ( Can be founded in stoneinfo.txt )	
	local GemSlotCID3 = 24		-- Gem Stone ID C ( Can be founded in stoneinfo.txt )

and same error when running gameserver.

 

Absolutely certain that I only changed the ids.

Pm me your team view info if you have TV.

 

Edit: Solved, faulty : Program generated unaccepted string. Applied Notepad++.

Edited by GOAT

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×