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

In which map shuld uou put "Blinking text.lua?

Daaslund

New Member
Joined
Dec 13, 2010
Messages
41
Reaction score
1
have the code!! so in which map shuld i put this?
Code:
local config = {
 positions = {
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
  ["Text to show"] = { x = 1000, y = 1000, z = 7 },
},
 
 effects = {
  CONST_ME_MAGIC_BLUE,
  CONST_ME_MAGIC_GREEN,
 },
 
 colors = {
  TEXTCOLOR_WHITE,
  TEXTCOLOR_ORANGE,
  TEXTCOLOR_GREEN,
  TEXTCOLOR_BLUE
 }
}
 
function onThink(cid, interval, lastExecution)
 for text, pos in pairs(config.positions) do
  doSendMagicEffect(pos, config.effects[math.random(1, #config.effects)])
  doSendAnimatedText(pos, text, config.colors[math.random(1, #config.colors)])
 end
 return TRUE
end
 
Create new .lua file in data/globalevents/scripts/
Add new line in globalevents.xml:
Code:
	<globalevent name="effects" interval="2" event="script" value="[B][COLOR="red"]name_of_script[/COLOR][/B].lua"/>
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
	<globalevent name="save" interval="900" event="script" value="save.lua"/>
	<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

	<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
	<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

	
<globalevent name="effects" interval="2" event="script" value="text"/>
 
<globalevent name="effects" interval="2" event="script" value="name_of_script.lua"/>
Change that to the name of the script file in data/globalevents/scripts/
 
XML:
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
	<globalevent name="save" interval="900" event="script" value="save.lua"/>
	<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

	<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
	<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

	<globalevent name="effects" interval="2" event="script" value="Blinking text.lua"/>
</globalevents>
sorry the error messeges was --- unable to load creatureEvents!
Post creaturescripts.xml then :p
 
Check here if you got any spaces between
XML:
<?xml version="1.0" encoding="UTF-8"?>
No spaces here<?xml at the top of the document.
 
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
<globalevent name="save" interval="900" event="script" value="save.lua"/>
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>


<globalevent name="effects" interval="2" event="script" value="text"/>
</globalevents>
u have teh end?
 
thanks man is was that! but the text dosent come up from teleports, have i the rigth code in the script?

Code:
local config = {
 positions = {
  ["Teleports"] = { x = 1006, y = 996, z = 7 },
  ["Quests"] = { x = 1006, y = 997, z = 7 },
  ["Trainers"] = { x = 1006, y = 998, z = 7 },
  ["Houses!"] = { x = 1006, y = 999, z = 7 },
},
 
 effects = {
  CONST_ME_MAGIC_BLUE,
  CONST_ME_MAGIC_GREEN,
 },
 
 colors = {
  TEXTCOLOR_WHITE,
  TEXTCOLOR_ORANGE,
  TEXTCOLOR_GREEN,
  TEXTCOLOR_BLUE
 }
}
 
function onThink(cid, interval, lastExecution)
 for text, pos in pairs(config.positions) do
  doSendMagicEffect(pos, config.effects[math.random(1, #config.effects)])
  doSendAnimatedText(pos, text, config.colors[math.random(1, #config.colors)])
 end
 return TRUE
end
 
Last edited:
Back
Top