Dark-Tibia
Dark-Tibia
Dark-Tibia
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


En este foro encontras ayuda subre tu Otserver
 
ÍndicePortalÚltimas imágenesBuscarRegistrarseConectarse
Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» johnnathann
Aren Battle Icon_minitimeSáb Sep 15, 2012 8:48 pm por johnnathannj

»  [8.70] Real Global Map 1.8 + Imagenes + Scans
Aren Battle Icon_minitimeLun Jun 11, 2012 4:53 am por Lazcano

» Speedy War [8.60]
Aren Battle Icon_minitimeVie Mar 30, 2012 2:12 pm por GOD ALE

»  [Rpg-Pvp][8.60]Kreuus Easy
Aren Battle Icon_minitimeJue Mar 29, 2012 11:42 pm por GOD ALE

» [Script] Royal Crossbow!
Aren Battle Icon_minitimeJue Mar 29, 2012 11:22 pm por GOD ALE

» Ayuda con el ot server
Aren Battle Icon_minitimeJue Mar 29, 2012 10:45 pm por GOD ALE

»  Tiko ot editado 8.60
Aren Battle Icon_minitimeJue Mar 29, 2012 10:34 pm por GOD ALE

»  VikiRanch.'[8.60] war v.1.0
Aren Battle Icon_minitimeJue Mar 29, 2012 9:54 pm por GOD ALE

» Abrir Puertos De Tibia En El Router Thomson tg585 de telmex
Aren Battle Icon_minitimeVie Oct 28, 2011 1:21 pm por panda

Mejores posteadores
Dj Pacos
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
admin heber723
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
God Maracula
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
GoD Mexicansoul
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
God Dunckan
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
Admin Azteca
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
Slayer
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
God Damubu
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
DJ Punk
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 
Glonlova
Aren Battle I_vote_lcapAren Battle I_voting_barAren Battle I_vote_rcap 

 

 Aren Battle

Ir abajo 
AutorMensaje
God Dunckan
Nivel 4
Nivel 4
God Dunckan


100

Mensajes : 67
Puntos : 192
Reputación : 22
Fecha de inscripción : 03/05/2011

Aren Battle Empty
MensajeTema: Aren Battle   Aren Battle Icon_minitimeJue Mayo 12, 2011 5:22 pm

Bueno pues decidi hacer mi propio arena battle script, consta de una tabla para configurarlo bien. Ya se que hay ya arena battle scripts pero mira haber si les parece bien:
Van a actions/scripts/arenabattle.lua, abren y ponen:

Código:


function onUse(cid, item, frompos, itemEx, topos) -- script by xafterin
 local actID = 5555 -- Actionid de la palanca
 -- functions--
 local coord = {
 x = {1000, 1000}, -- {pos X dela primera esquina, pos X de la otra esquina.}
 y = {1000, 1000}, ---- {pos Y dela primera esquina, pos Y de la otra esquina.}
 z = 7 -- Posicion Z
 }
function checkp()
 for areax = coord.x[1], coord.x[2] do
      for areay = coord.y[1], coord.y[2] do
         local area = {x = areax, y = areay, z = coord.z, stackpos = 253}
         if isPlayer(getThingFromPos(area).uid) then
      return true
      end
      end
   end
   return false
end
-- end functions --
 
local t = { -- configuracion
lvlReq = 1, -- level requerido para entrar a la arena de combate
msg = "Go fight!", -- Mnesaje que dira al entrar ala arena
player1 = {{x = 100, y = 100, z = 7, stackpos = 253}, {x = 100, y = 100, z = 7}}, -- {posicion requerida del player1 ,  posicion a la que va ir}
player2 =  {{x = 100, y = 100, z = 7, stackpos = 253}, {x = 100, y = 100, z = 7}}, -- {posicion requerida del player2 ,  posicion a la que va ir}
effects = {12} --efecto
}
 local s = { -- no tocar
 p1 = getThingFromPos(t.player1[1]).uid,
 p2 = getThingFromPos(t.player2[1]).uid
}
if item.actionid == actID then
         if not checkp() then
                  if isPlayer(s.p1) and isPlayer(s.p2) then
                           if getPlayerLevel(s.p1) >= t.lvlReq and getPlayerLevel(s.p2) >= t.lvlReq then
                                 doTeleportThing(s.p1, t.player1[2])
                                 doTeleportThing(s.p2, t.player2[2])
                                 doSendMagicEffect(t.player1[2], t.effects[1])
                                 doSendMagicEffect(t.player2[2], t.effects[1])
                                 doPlayerSendTextMessage(s.p1,22,t.msg)
                                 doPlayerSendTextMessage(s.p2,22,t.msg)
                           else
                                 doPlayerSendCancel(cid, "Alguien que desea entrar al battle no tiene el level requerido ("..t.lvlReq..").")
                           end      
                  else
                        doPlayerSendCancel(cid, "Faltan jugadores.")
                  end
         else
               doPlayerSendCancel(cid, "No se puede entrar mediante una batalla!")
         end
      end
   return true
end


Ahora van actions.xml y ponen:


Código:

<action actionid="aid de lapalanca" event="script" value="arenabattle.lua"/>

Y ya les deberia funcionar

Video para el que no este seguro de que vaya:



Le Doi Los Creditos Al Foro De Otserv Y Amii por traerlo
Volver arriba Ir abajo
 
Aren Battle
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Dark-Tibia :: Scripts-
Cambiar a: