BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ayuda necesito scrip para TFS v0.4.1

Ayuda necesito scrip para TFS v0.4.1

#1 Ayuda necesito scrip para TFS v0.4.1 el Lun Nov 25, 2013 4:53 pm

slash234


Aprendiz
Necesito un scrip que me de el top frager del dia si porfavor me pueden ayudar consegui uno pero no jala porque supongo q es para otx y lo necesito para TFS. El que me dieron es asi
Código:
function getTop5Players()
local player1 = {0,-1}
local player2 = {0,-1}
local player3 = {0,-1}
local player4 = {0,-1}
local player5 = {0,-1}
local top5text = "Top 5 fraggers online"
local players = getPlayersOnline()
if #players == 0 then
return top5text
end
for i, cid in ipairs(players) do
if getPlayerSoul(cid) > player1[2] then
player5 = {player4[1], player4[2]}
player4 = {player3[1], player3[2]}
player3 = {player2[1], player2[2]}
player2 = {player1[1], player1[2]}
player1 = {cid, getPlayerSoul(cid)}
elseif getPlayerSoul(cid) > player2[2] then
player5 = {player4[1], player4[2]}
player4 = {player3[1], player3[2]}
player3 = {player2[1], player2[2]}
player2 = {cid, getPlayerSoul(cid)}
elseif getPlayerSoul(cid) > player3[2] then
player5 = {player4[1], player4[2]}
player4 = {player3[1], player3[2]}
player3 = {cid, getPlayerSoul(cid)}
elseif getPlayerSoul(cid) > player4[2] then
player5 = {player4[1], player4[2]}
player4 = {cid, getPlayerSoul(cid)}
elseif getPlayerSoul(cid) > player5[2] then
player5 = {cid, getPlayerSoul(cid)}
end
end
if player1[1] > 0 then
top5text = top5text .. "\n1. " .. getCreatureName(player1[1]) .. " - " .. player1[2] .. " frags"
end
if player2[1] > 0 then
top5text = top5text .. "\n2. " .. getCreatureName(player2[1]) .. " - " .. player2[2] .. " frags"
end
if player3[1] > 0 then
top5text = top5text .. "\n3. " .. getCreatureName(player3[1]) .. " - " .. player3[2] .. " frags"
end
if player4[1] > 0 then
top5text = top5text .. "\n4. " .. getCreatureName(player4[1]) .. " - " .. player4[2] .. " frags"
end
if player5[1] > 0 then
top5text = top5text .. "\n5. " .. getCreatureName(player5[1]) .. " - " .. player5[2] .. " frags"
end
return top5text
end
function onThink(interval, lastExecution)
doBroadcastMessage(getTop5Players())
return TRUE
end
Código:
 <event type="look" name="showKD" event="script" value="KillsandDeath.lua"/>
Código:
registerCreatureEvent(cid, "showKD")
Código:
[25/11/2013 16:00:54] [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/top.lua:1: 'then' expected near 'thenreturn'
[25/11/2013 16:00:54] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/top.lua)
[25/11/2013 16:00:54] data/globalevents/scripts/top.lua:1: 'then' expected near 'thenreturn'

Este no me sirve es muy bueno pero me da error consola

#2 Re: Ayuda necesito scrip para TFS v0.4.1 el Lun Nov 25, 2013 5:18 pm

Muzstang


Scripter
[Tienes que estar registrado y conectado para ver este vínculo]

#3 Re: Ayuda necesito scrip para TFS v0.4.1 el Lun Nov 25, 2013 6:21 pm

slash234


Aprendiz
Sheenita escribió:[Tienes que estar registrado y conectado para ver este vínculo]
No entiendo como colocarlo ya vi el post pero en la parte de login.lua me aparece esto en que lugar van todas las cosas mi login.lua es asi

Código:

function onLogin(cid)
    setPlayerStorageValue(cid,29061,1)
    registerCreatureEvent(cid, "DeathBroadcast")
    --registerCreatureEvent(cid, "inquisitionPortals")
    registerCreatureEvent(cid, "PlayerDeath")
    registerCreatureEvent(cid, "DeathC")
    registerCreatureEvent(cid, "PlayerKill")
    registerCreatureEvent(cid, "KilledMonstersCounter")
    registerCreatureEvent(cid, "fragcheck")
    registerCreatureEvent(cid, "onPrepareDeath") 
    registerCreatureEvent(cid, "antha")
 
    if (InitArenaScript ~= 0) then
    InitArenaScript = 1
    -- make arena rooms free
       for i = 42300, 42309 do
            setGlobalStorageValue(i, 0)
            setGlobalStorageValue(i+100, 0)
        end
    end
for i = 1, 3 do
       if getPlayerStorageValue(cid, 42300 + i * 10 - 1) < 1 then
           for j = 0, 9 do
               setPlayerStorageValue(cid, 42290 + i * 10 + j, 0)
           end
       end
   end
    if getPlayerStorageValue(cid, 42355) == -1 then
        setPlayerStorageValue(cid, 42355, 0) -- did not arena level
    end
    setPlayerStorageValue(cid, 42350, 0) -- time to kick 0
    setPlayerStorageValue(cid, 42352, 0) -- is not in arena 
 
local fromPosition = getPlayerPosition(cid)
local restartOnLogout = 1 -- Set 1 to restart the demon oak stage storage ids on logout.
 if getPlayerStorageValue(cid, 21545) == 1 then
  if getThingfromPos({x = fromPosition.x, y = fromPosition.y, z = fromPosition.z, stackpos = 0}).itemid == 8292 then
   doTeleportThing(cid, {x=1219, y=1135, z=7})
   doSendMagicEffect({x=1219, y=1135, z=7}, 10)
   setPlayerStorageValue(cid, 21545, -1)
  end
  if restartOnLogout == 1 then
   decayIds = {21540, 8288, 8289, 8290, 8291}
   for i = 1, #decayIds do
    setPlayerStorageValue(cid, decayIds[i], -1)
   end
  end
 end
Código:
    return TRUE
end 

#4 Re: Ayuda necesito scrip para TFS v0.4.1 el Lun Nov 25, 2013 8:42 pm

Muzstang


Scripter
Creo que no lo posteaste bien.

Código:
Pega esto:
Código:
if getPlayerStorageValue(cid, 11000) == -1 then
setPlayerStorageValue(cid, 11000, 0)
end


Arriba de:

Código:
    if getPlayerStorageValue(cid, 42355) == -1 then

#5 Re: Ayuda necesito scrip para TFS v0.4.1 el Mar Nov 26, 2013 7:28 am

slash234


Aprendiz
Sheenita escribió:Creo que no lo posteaste bien.

Código:
Pega esto:
Código:
if getPlayerStorageValue(cid, 11000) == -1 then
setPlayerStorageValue(cid, 11000, 0)
end

Arriba de:

Código:
    if getPlayerStorageValue(cid, 42355) == -1 then
Código:
[26/11/2013 07:22:24] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/login.lua:28: 'then' expected near 'thensetPlayerStorageValue'
[26/11/2013 07:22:24] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/login.lua)
[26/11/2013 07:22:24] data/creaturescripts/scripts/login.lua:28: 'then' expected near 'thensetPlayerStorageValue'
[26/11/2013 07:22:24] [Error - LuaScriptInterface::loadFile] cannot open data/globalevents/scripts/top.lua: No such file or directory
[26/11/2013 07:22:24] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/top.lua
Me  rindo pero de todas formas gracias cierren el post no resuelto , a la papelera!!!!.

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 .