BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

(SCRIPT) !info

(SCRIPT) !info

#1 (SCRIPT) !info el Mar Ago 04, 2015 6:53 pm

tikoloko


Aprendiz
nesesito un script de !info que de informacion sobre el server +reppp gracias por su atencion:)

#2 Re: (SCRIPT) !info el Mar Ago 04, 2015 6:57 pm

ArcaniaOnline


Miembro
Que datos precisamente?

#3 Re: (SCRIPT) !info el Mar Ago 04, 2015 7:21 pm

[VIP] rafael


Miembro
talaktions.xml

Código:
   <talkaction words="!serverinfo" event="script" value="serverinfo.lua"/>

Scrip

Código:
local config = {
   rateExperience = getConfigInfo('rateExperience'),
   rateSkill = getConfigInfo('rateSkill'),
   rateLoot = getConfigInfo('rateLoot'),
   rateMagic = getConfigInfo('rateMagic'),
   rateSpawn = getConfigInfo('rateSpawn'),
   protectionLevel = getConfigInfo('protectionLevel'),
   stages = getBooleanFromString(getConfigInfo('experienceStages'))
}

function onSay(cid, words, param, channel)
   local exp = config.rateExperience
   if(config.stages) then
      exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier)
   end

   doPlayerPopupFYI(cid, "Server Information:\n\nExperience rate: x" .. exp .. "\nSkills rate: x" .. config.rateSkill .. "\nLoot rate: x" .. config.rateLoot .. "\nMagic rate: x" .. config.rateMagic .. "\nSpawns rate: x" .. config.rateSpawn .. "\nProtection level: " .. config.protectionLevel)
   return true
end

el scrip funciona de la siguiente manera.

le indica al jugador de que nivel puede sacar pk o que lo ataquen la rate de los skills, magic, experiencia rate entre otros D:

#4 Re: (SCRIPT) !info el Mar Ago 04, 2015 7:25 pm

tikoloko


Aprendiz
+reepp bro gracias! oye no tendras script de !spells yo tengo uno lo puse en talkactions/script y en talkactions.xml! pero no me funciono tengo ke usar el spellbook :/

#5 Re: (SCRIPT) !info el Mar Ago 04, 2015 7:47 pm

[VIP] rafael


Miembro
Ok no hay pedo con eso bro hay teva D:

Ot\data\talkactions.xml
Código:
   <talkaction words="!spells" event="script" value="spells.lua"/>

El Scrip Lo pones en la carpeta de

Ot\data\talkactions\scripts

Código:
function onSay(cid, words, param)
local count = getPlayerInstantSpellCount(cid)
local text = ""
local t = {}
for i = 0, count - 1 do
local spell = getPlayerInstantSpellInfo(cid, i)
if spell.level ~= 0 then
if spell.manapercent > 0 then
spell.mana = spell.manapercent .. "%"
end
table.insert(t, spell)
end
end
table.sort(t, function(a, b) return a.level < b.level end)
local prevLevel = -1
for i, spell in ipairs(t) do
local line = ""
if prevLevel ~= spell.level then
if i ~= 1 then
line = "\n"
end
line = line .. "Spells for Level " .. spell.level .. "\n"
prevLevel = spell.level
end
text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n"
end
doShowTextDialog(cid, 2175, text)
return TRUE
end

#6 Re: (SCRIPT) !info el Mar Ago 04, 2015 8:13 pm

tikoloko


Aprendiz
gracias de verdad 100%+rep

#7 Re: (SCRIPT) !info el Mar Ago 04, 2015 10:35 pm

GOD Suimty


Moderador
[Tienes que estar registrado y conectado para ver esa imagen]



[Tienes que estar registrado y conectado para ver esa imagen]
http://sdrakos.servegame.com

#8 Re: (SCRIPT) !info Hoy a las 4:30 am

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .