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

Windows Can it lagg the server?

Cornex

Web Developer
Senator
Joined
Jun 15, 2008
Messages
3,443
Solutions
6
Reaction score
1,170
Location
Sweden
Is there any possibility that this effect script can lagg up the server completely when there are more players?

This 2 scripts from globalevent


PHP:
},
	["1500 GN"] = {
		{ x = 994, y = 997, z = 6 }
	},
	["2 B-Coin"] = {
		{ x = 1002, y = 1003, z = 6 },
		{ x = 1003, y = 1003, z = 6 },
		{ x = 1004, y = 1003, z = 6 },
		{ x = 1005, y = 1003, z = 6 },
		{ x = 1006, y = 1003, z = 6 }
	},
		["Temple"] = {
		{ x = 935, y = 1040, z = 7 },
		{ x = 935, y = 1048, z = 7 },
	},
	["Lv: 10+"] = {
		{ x = 1368, y = 506, z = 8 },
		{ x = 1368, y = 504, z = 8 },
		{ x = 1368, y = 502, z = 8 },
		{ x = 1368, y = 500, z = 8 },
		{ x = 1368, y = 498, z = 8 },
		{ x = 1368, y = 496, z = 8 },
		{ x = 1376, y = 506, z = 8 },
		{ x = 1376, y = 504, z = 8 },
		{ x = 1376, y = 502, z = 8 },
		{ x = 1376, y = 500, z = 8 },
		{ x = 1376, y = 498, z = 8 }
	},
}

function onThink (cid, interval, lastExecution)
	for text, pos in pairs(positions) do
		if #pos > 0 then
			for i = 1, #pos do
				doSendAnimatedText(pos[i], text, math.random(255))
			end
		else
			doSendAnimatedText(pos, text, math.random(255))
		end
	end
	return true
end





PHP:
local positions = {
        ["Easy"] = { x = 1340, y = 1142, z = 7 },
        ["Normal"] = { x = 1342, y = 1142, z = 7 },
        ["Hard"] = { x = 1344, y = 1142, z = 7 },
	["Donations"] = { x = 1006, y = 1000, z = 7 },
	["Unknown"] = { x = 927, y = 1041, z = 7 },
	["Lighting"] = { x = 927, y = 1043, z = 7 },
	["Ankrahmun"] = { x = 927, y = 1045, z = 7 },
	["SeaIsland"] = { x = 927, y = 1047, z = 7 },
	["Town's"] = { x = 1006, y = 997, z = 7 },
	["Welcome"] = { x = 1000, y = 998, z = 7 },
	["Depot"] = { x = 994, y = 997, z = 7 },
	["Boss 1"] = { x = 1044, y = 805, z = 7 },
	["Quest&Boss"] = { x = 1006, y = 998, z = 7 },
	["Levels"] = { x = 1874, y = 610, z = 7 },
	["Home"] = { x = 1868, y = 609, z = 7 },
	["Hunting's"] = { x = 1006, y = 999, z = 7 },
	["Boss 2"] = { x = 1047, y = 805, z = 7 },
	["Boss 3"] = { x = 1050, y = 805, z = 7 },
	["Boss 4"] = { x = 1053, y = 805, z = 7 },
	["Boss 5"] = { x = 1056, y = 805, z = 7 },
	["5000+"] = { x = 1343, y = 489, z = 8 },
	["15,000+"] = { x = 1337, y = 489, z = 8 },
	["More"] = { x = 1371, y = 473, z = 8 },
	["Comming"] = { x = 1372, y = 473, z = 8 },
	["out"] = { x = 1373, y = 473, z = 8 },
	["soon!"] = { x = 1372, y = 471, z = 8 },
	["Remix"] = { x = 1371, y = 511, z = 8 },
	["Temple"] = { x = 1373, y = 511, z = 8 },
	["Damagex"] = { x = 2835, y = 3479, z = 7 },
	["2nd Promo"] = { x = 2833, y = 3479, z = 7 },
	["Mixed Ring"] = { x = 2841, y = 3479, z = 7 },
	["Super Vip"] = { x = 771, y = 1584, z = 6 },
	["1,400+"] = { x = 1293, y = 620, z = 8 },
	["25,000+"] = { x = 1299, y = 616, z = 8 },
	["27,000+"] = { x = 1308, y = 616, z = 8 },
	["12,000+"] = { x = 1376, y = 484, z = 8 },
	["30,000+"] = { x = 1311, y = 616, z = 8 },
	["War Zone"] = { x = 995, y = 1006, z = 7 },
	["35,000+"] = { x = 1314, y = 616, z = 8 },
	["1,000+"] = { x = 1287, y = 620, z = 8 },
	["6,000+"] = { x = 1317, y = 620, z = 8 },
	["1,200+"] = { x = 1290, y = 620, z = 8 },
	["22,000+"] = { x = 1296, y = 616, z = 8 },
	["45,000+"] = { x = 1320, y = 616, z = 8 },
	["5,000+"] = { x = 1314, y = 620, z = 8 },
	["50,000+"] = { x = 1321, y = 618, z = 8 },
	["55,000+"] = { x = 1302, y = 613, z = 8 },
	["2,500+"] = { x = 1299, y = 620, z = 8 },
	["2,000+"] = { x = 1296, y = 620, z = 8 },
	["3,500+"] = { x = 1308, y = 620, z = 8 },
	["10,000+"] = { x = 1287, y = 616, z = 8 },
	["8,200+"] = { x = 1286, y = 618, z = 8 },
	["7,200+"] = { x = 1320, y = 620, z = 8 },
	["20,000+"] = { x = 1293, y = 616, z = 8 },
	["15,000+"] = { x = 1290, y = 616, z = 8 },
	["4,200+"] = { x = 1311, y = 620, z = 8 },
	["40,000+"] = { x = 1317, y = 616, z = 8 },
	["Event's"] = { x = 994, y = 1000, z = 7 },
	["Lottery"] = { x = 994, y = 999, z = 7 },
	["1k-30k"] = { x = 782, y = 562, z = 9 },
	["30k-90k"] = { x = 786, y = 565, z = 9 },
	["90k+"] = { x = 790, y = 562, z = 9 },
	["New!"] = { x = 838, y = 577, z = 8 },
	["Player 1"] = { x = 1400, y = 1142, z = 7 },
	["Player 2"] = { x = 1402, y = 1142, z = 7 },
	["Red Team"] = { x = 1488, y = 1156, z = 7 },
	["Blue Team"] = { x = 1490, y = 1156, z = 7 },
	["Trainer's"] = { x = 994, y = 998, z = 7 },
}

function onThink (cid, interval, lastExecution)
	for text, pos in pairs(positions) do
		doSendMagicEffect(pos, math.random(65))
		doSendAnimatedText(pos, text, math.random(255))
	end
	return true
end

Repp++ for helping ! Regards
 
1.. try this:
LUA:
local looks = {
	math.random(2, 29),
	math.random(32, 42),
	math.random(44, 49),
	math.random(52, 74),
	math.random(76, 109),
	math.random(111, 134),
	math.random(192, 265),
	math.random(267, 301),
	math.random(303, 334),
	math.random(136, 160),
	math.random(192, 265),
	math.random(267, 301),
	math.random(303, 334),
	math.random(337, 340),
	math.random(342, 351),
	math.random(337, 340),
	math.random(342, 351)
},
    ["1500 GN"] = {
        { x = 994, y = 997, z = 6 }
    },
    ["2 B-Coin"] = {
        { x = 1002, y = 1003, z = 6 },
        { x = 1003, y = 1003, z = 6 },
        { x = 1004, y = 1003, z = 6 },
        { x = 1005, y = 1003, z = 6 },
        { x = 1006, y = 1003, z = 6 }
    },
        ["Temple"] = {
        { x = 935, y = 1040, z = 7 },
        { x = 935, y = 1048, z = 7 },
    },
    ["Lv: 10+"] = {
        { x = 1368, y = 506, z = 8 },
        { x = 1368, y = 504, z = 8 },
        { x = 1368, y = 502, z = 8 },
        { x = 1368, y = 500, z = 8 },
        { x = 1368, y = 498, z = 8 },
        { x = 1368, y = 496, z = 8 },
        { x = 1376, y = 506, z = 8 },
        { x = 1376, y = 504, z = 8 },
        { x = 1376, y = 502, z = 8 },
        { x = 1376, y = 500, z = 8 },
        { x = 1376, y = 498, z = 8 }
    },
}

function onThink (cid, interval, lastExecution)
    for text, pos in pairs(positions) do
        if #pos > 0 then
            for i = 1, #pos do
                doSendAnimatedText(pos[i]),"EFFECT!", math.random(1,255)
            end
        else
            doSendMagicEffect(getCreaturePosition(cid), 53)
        end
    end
    return true
end

2..
LUA:
local looks = {
	math.random(2, 29),
	math.random(32, 42),
	math.random(44, 49),
	math.random(52, 74),
	math.random(76, 109),
	math.random(111, 134),
	math.random(192, 265),
	math.random(267, 301),
	math.random(303, 334),
	math.random(136, 160),
	math.random(192, 265),
	math.random(267, 301),
	math.random(303, 334),
	math.random(337, 340),
	math.random(342, 351),
	math.random(337, 340),
	math.random(342, 351)
}
local positions = {
    ["Easy"] = { x = 1340, y = 1142, z = 7 },
    ["Normal"] = { x = 1342, y = 1142, z = 7 },
    ["Hard"] = { x = 1344, y = 1142, z = 7 },
    ["Donations"] = { x = 1006, y = 1000, z = 7 },
    ["Unknown"] = { x = 927, y = 1041, z = 7 },
    ["Lighting"] = { x = 927, y = 1043, z = 7 },
    ["Ankrahmun"] = { x = 927, y = 1045, z = 7 },
    ["SeaIsland"] = { x = 927, y = 1047, z = 7 },
    ["Town's"] = { x = 1006, y = 997, z = 7 },
    ["Welcome"] = { x = 1000, y = 998, z = 7 },
    ["Depot"] = { x = 994, y = 997, z = 7 },
    ["Boss 1"] = { x = 1044, y = 805, z = 7 },
    ["Quest&Boss"] = { x = 1006, y = 998, z = 7 },
    ["Levels"] = { x = 1874, y = 610, z = 7 },
    ["Home"] = { x = 1868, y = 609, z = 7 },
    ["Hunting's"] = { x = 1006, y = 999, z = 7 },
    ["Boss 2"] = { x = 1047, y = 805, z = 7 },
    ["Boss 3"] = { x = 1050, y = 805, z = 7 },
    ["Boss 4"] = { x = 1053, y = 805, z = 7 },
    ["Boss 5"] = { x = 1056, y = 805, z = 7 },
    ["5000+"] = { x = 1343, y = 489, z = 8 },
    ["15,000+"] = { x = 1337, y = 489, z = 8 },
    ["More"] = { x = 1371, y = 473, z = 8 },
    ["Comming"] = { x = 1372, y = 473, z = 8 },
    ["out"] = { x = 1373, y = 473, z = 8 },
    ["soon!"] = { x = 1372, y = 471, z = 8 },
    ["Remix"] = { x = 1371, y = 511, z = 8 },
    ["Temple"] = { x = 1373, y = 511, z = 8 },
    ["Damagex"] = { x = 2835, y = 3479, z = 7 },
    ["2nd Promo"] = { x = 2833, y = 3479, z = 7 },
    ["Mixed Ring"] = { x = 2841, y = 3479, z = 7 },
    ["Super Vip"] = { x = 771, y = 1584, z = 6 },
    ["1,400+"] = { x = 1293, y = 620, z = 8 },
    ["25,000+"] = { x = 1299, y = 616, z = 8 },
    ["27,000+"] = { x = 1308, y = 616, z = 8 },
    ["12,000+"] = { x = 1376, y = 484, z = 8 },
    ["30,000+"] = { x = 1311, y = 616, z = 8 },
    ["War Zone"] = { x = 995, y = 1006, z = 7 },
    ["35,000+"] = { x = 1314, y = 616, z = 8 },
    ["1,000+"] = { x = 1287, y = 620, z = 8 },
    ["6,000+"] = { x = 1317, y = 620, z = 8 },
    ["1,200+"] = { x = 1290, y = 620, z = 8 },
    ["22,000+"] = { x = 1296, y = 616, z = 8 },
    ["45,000+"] = { x = 1320, y = 616, z = 8 },
    ["5,000+"] = { x = 1314, y = 620, z = 8 },
    ["50,000+"] = { x = 1321, y = 618, z = 8 },
    ["55,000+"] = { x = 1302, y = 613, z = 8 },
    ["2,500+"] = { x = 1299, y = 620, z = 8 },
    ["2,000+"] = { x = 1296, y = 620, z = 8 },
    ["3,500+"] = { x = 1308, y = 620, z = 8 },
    ["10,000+"] = { x = 1287, y = 616, z = 8 },
    ["8,200+"] = { x = 1286, y = 618, z = 8 },
    ["7,200+"] = { x = 1320, y = 620, z = 8 },
    ["20,000+"] = { x = 1293, y = 616, z = 8 },
    ["15,000+"] = { x = 1290, y = 616, z = 8 },
    ["4,200+"] = { x = 1311, y = 620, z = 8 },
    ["40,000+"] = { x = 1317, y = 616, z = 8 },
    ["Event's"] = { x = 994, y = 1000, z = 7 },
    ["Lottery"] = { x = 994, y = 999, z = 7 },
    ["1k-30k"] = { x = 782, y = 562, z = 9 },
    ["30k-90k"] = { x = 786, y = 565, z = 9 },
    ["90k+"] = { x = 790, y = 562, z = 9 },
    ["New!"] = { x = 838, y = 577, z = 8 },
    ["Player 1"] = { x = 1400, y = 1142, z = 7 },
    ["Player 2"] = { x = 1402, y = 1142, z = 7 },
    ["Red Team"] = { x = 1488, y = 1156, z = 7 },
    ["Blue Team"] = { x = 1490, y = 1156, z = 7 },
    ["Trainer's"] = { x = 994, y = 998, z = 7 },
}

function onThink (cid, interval, lastExecution)
    for text, pos in pairs(positions) do
        doSendMagicEffect(getCreaturePosition(cid), 65) 
        doSendAnimatedText(getPlayerPosition(cid),"Changed!", math.random(1,255))
    end
    return true
end
 
LOL godiskungen, the Cronox's script cannot lag the server.
Who told you that lol?

LUA:
doSendAnimatedText(pos[i]),"EFFECT!", math.random(1,255)
That line is wrong...
Also, why did you change the script totally? So it always sends "Changed!" and not the message it is supposed to be?
Also don't get fooled by the parameters.. He said it's globalevent so there is no "cid" => getPlayerPosition(cid) will fail.

@Thread
If it is globalevent then the lagg caused won't increase with player amount.
 
Back
Top