• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Script for Pvp - Enfo

Zer O

Banned User
Joined
Nov 18, 2010
Messages
504
Reaction score
5
Hello Dude i need some scripts :
1)
I need to this lv can atk only :
100 lv 55+ lv
150+ 60+lv
200+ 65+lv
250+ 70+lv
300+ 80 + lvl
If 100 lv want atk 50 lv they see ''its level is too low''
2)
Skull System
If players got :
5+ frags = white skull
10+ frags = Yellow skull
15+ frags = green skull
25+ frags = red skull
3)
Random temple :
I got five temple and i want if :
To random player login to random temple.
first temple pos x y z
second temple pos x y z
etc ;p
Thx for all and rep ++ who help.
 
Try this for frags
data/globalevents/scripts/frags.lua
LUA:
function onThink(interval, lastExecution)

local t = {
[{5,9}] = SKULL_WHITE,
[{10,14}] = SKULL_YELLOW,
[{15,24}] = SKULL_GREEN,
[{25,math.huge}] = SKULL_RED
}

for _, pid in ipairs(getPlayersOnline()) do
    for k, v in pairs(t) do
    ppos = getThingPos(pid)
         if getPlayerFrags(pid) > k[1] and getPlayerFrags(pid) < k[2] then
            doCreatureSetSkullType(cid,v[1])
		end
	end
end
return true
end

creaturescripts.xml
XML:
<event type="think" name="Frags" event="script" value="frags.lua"/>

login.lua
LUA:
registerCreatureEvent(cid, "Frags")
 
Last edited:
You need to replace getPlayerFrags() with your function to get frags.
Do you store them on a storage or something?
 
Back
Top