• 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!

The Forgotten Server v0.2 (Mystic Spirit)

Status
Not open for further replies.
for some reason i get a deathlist error sucks >.>
 
Hello, i downloaded this server and put it online, all works well but every once in awile (atleast once a day) it seems to block everyone from getting online even myself. Players that are already online can still play but if they log out or die they cannot log back in. If someone could help me, it would be nice if you could drop me a private message :)
 
PHP:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.8, 0)

This is SD dmg formula, have this formula anything to do with palladin and sorcerer damage? Why 300palladin (30mlvl) Hits only 200-300 dmg less with SD than 300sorcerer with 80mlvl!?
Is there any possibilty to change it in this formula?????
This is very sux balanced :/
 
cant download

h5i11D.tmp.jpg
My kaspersky found virus so cant download it.

if someone know a other way to download please help me.
 
PHP:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.8, 0)

This is SD dmg formula, have this formula anything to do with palladin and sorcerer damage? Why 300palladin (30mlvl) Hits only 200-300 dmg less with SD than 300sorcerer with 80mlvl!?
Is there any possibilty to change it in this formula?????
This is very sux balanced :/

I dont have that problem at all,
pallies on my server hit 650's with sds on monsters,
highest level pally is 183.

Dont know...but it works for me xD
 
I dont have that problem at all,
pallies on my server hit 650's with sds on monsters,
highest level pally is 183.

Dont know...but it works for me xD

And its fair for u?? rofl
183 sorcer hits 850 with sd, but he have 50-60 mlvls more.... It is such unfair but I dont know how to change it??????
 
Last edited:
Thank you, the best server ever.
When come new update?

Sorry if my english is a little bad, because i'm brazillian ;x
 
Yet another patch release will be available later today where several issues have been addressed, including one which could cause crashes during the server saves or other server intensive processes (thanks to SimOne for that fix).
 
Code:
----- 19/10/2008  15:26:13 - Virzelo (62.163.246.28) -----
Debug Assertion 8.31 Communication.cpp 2054
Sun Oct 19 15:25:53 2008
Windows Version: 5.1 build 2600 on 2 with Service Pack 3
Graphic Engine: DirectX5 (0)
Last Packet Types: 109 131 131 131 180 131 131 131 131 131
Last Packet: 131 029 128 079 126 011 003 131 029 128 079 126 011 003 131 029
Player Position: [32798,32330,11]
Player Name: Virzelo (Naken)
Player Action: 056 049 046 050 051 055 046 050 052 054 046 050 052 055 058 055 049 055 049
Player.cpp 360: exception occurred, reason:
Network.cpp 990: exception occurred (ErrorCode = 0), reason:
Control.cpp 1319: exception occurred (Type = 109) (MainWindow = 160442712), reason:
Communication.cpp 2070: exception occurred, reason:
Communication.cpp 2054: MoveCreature has been received for a coordinate where there is no bank as first object [bug0000484], reason:
 sx: 8 sy: 5 sz: 2
 Position: 1
 zx: 8 zy: 4 zz: 2
 dx: 0 dy: -1 dz: 0
 abs_sx: 32798 abs_sy: 32329 abs_sz: 11
 abs_zx: 32798 abs_zy: 32328 abs_zz: 11
 Start Cylinder (1):  (386,0) (99,268448753)
 Start Cylinder (2):  (386,0) (99,268448753)(-)(-)(-)(-)(-)(-)(-)(-)
 Destination Cylinder (1):  (2889,5) (2889,5)
 Destination Cylinder (2):  (2889,5) (2889,5)(-)(-)(-)(-)(-)(-)(-)(-)
 ID: 268448753 Name: Vmo Quaang
 RealX: 32798 RealY: 32328 RealZ: 11
 DeltaX: 0 DeltaY: 0
Comment:

Got like 3 of those in 10 minutes, my server keeps crashing. I know they are battling down at the pits of inferno, but I don't know what could be causing it, I replaced all the tiles down there but still crashes
 
XML:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Fernando" script="data/npc/scripts/Fernando.lua" walkinterval="2000" floorchange="0" access="5" level="1" maglevel="1">
	<health now="150" max="150"/>
	<look type="128" head="114" body="25" legs="78" feet="111" addons="1" corpse="2212"/>
	<parameters>
		<parameter key="module_shop" value="1" />
		<parameter key="message_greet" value="Hello! Welcome to my shop, I buy and sell all sort of things, just look at the blackboards." />
		<parameter key="module_keywords" value="1" />
		<parameter key="keywords" value="offers;job;basement;diary;lily;perr" />
		<parameter key="keyword_reply1" value="Look at the blackboards." />
		<parameter key="keyword_reply2" value="I buy and sell all sort of things, just check the blackboards or ask me." />
		<parameter key="keyword_reply3" value="Errhm...Thats my... Storage. Yeah, thats where i store... Errhm... Things..." />
		<parameter key="keyword_reply4" value="My d-- -Clears throat- Errhm... Those are for lil' girl. Haha!" />
		<parameter key="keyword_reply5" value="She's hot..." />
		<parameter key="keyword_reply6" value="Ha! And they call ME gay..." />
		<parameter key="shop_buyable" value="spear,2389,10;rapier,2384,15;sabre,2385,25;dagger,2379,5;hand axe,2380,8;axe,2386,20;short sword,2486,30;wooden shield,2512,15;studded shield,2526,50;coat,2651,8;jacket,2650,10;doublet,2485,16;leather armor,2467,25;leather legs,2649,10;leather helmet,2461,12;studded helmet,2482,62;chain helmet,2458,52;torch,2050,2;bag,1987,4;scroll,1949,5;shovel,2554,10;backpack,1988,10;sickle,2405,8;scythe,2550,12;rope,2120,50;fishing rod,2580,150;worm,3976,1" />
		<parameter key="shop_sellable" value="katana,2412,35;mace,2398,30;sword,2376,25;hatchet,2388,25;sabre,2385,12;short sword,2406,10;axe,2386,7;rapier,2384,5;bone club,2449,5;hand axe,2380,4;spear,2389,3;studded club,2448,2;dagger,2379,2;copper shield,2530,50;plate shield,2510,40;brass shield,2511,25;studded shield,2526,16;wooden shield,2512,3;brass armor,2465,150;chain armor,2464,40;studded legs,2468,15;studded armor,2484,10;leather armor,2467,5;doublet,2485,3;leather legs,2649,2;viking helmet,2473,25;legion helmet,2480,22;studded helmet,2482,20;chain helmet,2458,12;leather helmet,2461,3;leather boots,2643,2;fishing rod,2580,30;rope,2120,8;scythe,2550,3;shovel,2554,2;sickle,2405,2;machete,2420,6" />
	</parameters>
</npc>
Lua:
PHP:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)			npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)		npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)	npcHandler:onCreatureSay(cid, type, msg)	end
function onThink()						npcHandler:onThink()						end

function creatureSayCallback(cid, type, msg)
	-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
	if(not npcHandler:isFocused(cid)) then
		return false
	end
	local status = getPlayerStorageValue(cid,1000)
	if msgcontains(msg, 'addon') or msgcontains(msg, 'outfit') then
		if status == -1 then
			selfSayChannel(cid,'Do you like my backpack? I don\'t sell it, sorry. It\'s handmade from minotaur leather.')
			talk_state = 1
		elseif status == 1 then
			selfSayChannel(cid,'Did you bring me 100 pieces of minotaur leathers?')
			talk_state = 3
		else
			selfSayChannel(cid,'I already made a backpack for you.')			
		end
	elseif msgcontains(msg, 'minotaur leather') and talk_state == 1 then
		selfSayChannel(cid,'If you get me the minotaur leather, I can make one for you, but it\'s not easy to get minotaur leather. Do you want me to make one for you?')
		talk_state = 2
	elseif msgcontains(msg, 'pick') then
		selfSayChannel(cid,'Picks are not easy to get. So I only trade them for small axes. Do you want to trade?')
		talk_state = 4
------------------------------------------------ yes ------------------------------------------------
	elseif msgcontains(msg, 'yes') then
		if talk_state == 2 then
			selfSayChannel(cid,'Ok, then bring me 100 pieces minotaur leathers and I will do the backpack for you. Good luck!')
			setPlayerStorageValue(cid,1000,1)
		elseif talk_state == 3 then
			if getPlayerItemCount(cid,5878) >= 100 then
				selfSayChannel(cid,'Alright, Here is your new backpack, enjoy it!')
				doPlayerAddOutfit(cid, 128, 1)
				doPlayerAddOutfit(cid, 136, 1)
				setPlayerStorageValue(cid,1000,2)
				doPlayerTakeItem(cid,5878,100)
			else
				selfSayChannel(cid,'Hey! You only have '..getPlayerItemCount(cid,5878)..' minotaur leathers! Come back when you have 100!')
			end
		elseif talk_state == 4 then
			if getPlayerItemCount(cid,2559) >= 1 then
				selfSayChannel(cid,'Good! Take your pickaxe.')
				doPlayerAddItem(cid,2553,1)
			else
				selfSayChannel(cid,'Hey! You do not have a small axe!')
			end
		end
		talk_state = 0
------------------------------------------------ no ------------------------------------------------
	elseif msgcontains(msg, 'no') and talk_state >= 1 and talk_state <= 4 then
		selfSayChannel(cid,'Not good enough, is it?.')
		talk_state = 0
	end
	return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

I tried your script and I cannot reproduce it:
Code:
17:48 Welcome to the Forgotten Server! Please choose your outfit.
17:49 /s Fernando
17:49 Talaturen [1]: hi
17:49 Fernando: Hello! Welcome to my shop, I buy and sell all sort of things, just look at the blackboards.
17:49 Talaturen [1]: trade
17:49 Fernando: Here's my offer, Talaturen. Don't you like it?
17:49 Talaturen [1]: bye
17:49 Fernando: Good bye, Talaturen!
 
0.2 Patch 17 has been released. View first post for more information.
 
Thanks for it. Btw, my server crashed one time since i added the files that changed on Patch 17.
I want to ask u one thing. Can be possible that if i use this TFS version, people can got kick without any kind of explain? It's strange, for that reason i am asking about it. Thanks.
 
Last edited:
Status
Not open for further replies.
Back
Top