The World of Open Tibia
Hola bienvenido a word open-tibia si quieres pertenecer a esta comunidad solo registrate, es fácil y sencillo Gracias por tu preferencia.

Aqui encontraras cosas de calidad.
The World of Open Tibia
Hola bienvenido a word open-tibia si quieres pertenecer a esta comunidad solo registrate, es fácil y sencillo Gracias por tu preferencia.

Aqui encontraras cosas de calidad.
The World of Open Tibia
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


encontraras aquí todo sobre open-tibia
 
ÍndiceBuscarÚltimas imágenesRegistrarseConectarse
Afiliados
[Action] Bomba by Cronox Two10 [Action] Bomba by Cronox Two110
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Miembros que empiezan más temas
Belloz
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Darko0
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Kiba
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Cronox
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Darkens
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Falcón
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Hazardous
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
angel.maclish
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Alush
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Kashort
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Mejores posteadores
Belloz
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Kiba
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Darko0
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Darkens
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Alush
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
angel.maclish
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Hazardous
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Falcón
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Cronox
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Maniatiko™
[Action] Bomba by Cronox I_vote_lcap[Action] Bomba by Cronox I_voting_bar[Action] Bomba by Cronox I_vote_rcap 
Últimos temas
» afililiacion Tibiaguys
[Action] Bomba by Cronox EmptyMar Mayo 20, 2014 12:50 am por fernando1027

» Mi segundo spite :)
[Action] Bomba by Cronox EmptySáb Dic 08, 2012 9:54 pm por icaros

» New Aggrox ot 8.60 Edited
[Action] Bomba by Cronox EmptySáb Nov 03, 2012 4:42 pm por <Fercho>

» Afiliación a Stylez Records
[Action] Bomba by Cronox EmptyMar Oct 30, 2012 5:23 pm por Darko0

» [Sugerencia]Colocar una radio online por el foro
[Action] Bomba by Cronox EmptyJue Oct 25, 2012 6:56 am por Carlos Reguera DJ

» Server Map Rl 8.60
[Action] Bomba by Cronox EmptyDom Oct 07, 2012 6:28 pm por Vizellzhs

» Instalar Contenido Pago en tu Web
[Action] Bomba by Cronox EmptyJue Ago 30, 2012 8:34 pm por Darko0

» [Herramienta] Remere's Map Editor 3.0 [BETA]
[Action] Bomba by Cronox EmptyLun Ago 27, 2012 11:02 am por Darko0

» War map 8.60
[Action] Bomba by Cronox EmptyLun Ago 27, 2012 10:57 am por Darko0

Argumentos más vistos
Paquete de Nuevas Armas , Outfits , Granadas etc. [GOW] FREE!
New Aggrox ot 8.60 Edited
[BIBLIOTECA]Todas Las Versiones De Open Tibia
Concurso Mapping !
Mis sprites :Darko0
[8.60] AtomicsOT [CUSTOM]
Angel.Maclish Sprites
Como agregar Efectos a tu cliente!
Comandos Guild channel
Mi segundo spite :)

 

 [Action] Bomba by Cronox

Ir abajo 
AutorMensaje
Cronox
Aportadores
Aportadores
Cronox


Posts : 15
Points : 39
Reputation : 0
Join date : 14/07/2012

[Action] Bomba by Cronox Empty
MensajeTema: [Action] Bomba by Cronox   [Action] Bomba by Cronox EmptySáb Jul 14, 2012 8:30 pm

bueno pues aqui les traigo esta action xD!
lo que hace es crear una bomba y tu a distance la accionas !!


Vamos Por lo primero:

abren la carpeta de su ot Data/actions/scripts y asen un lua que se llame bombs.lua Y pegamos esto adentro:


Código:
local mainStorage = 1500 -- valor de almacenamiento
local maxBombCount = 5 -- [color=#000000]Cada cuántos segundos puedes bomba. [/color]Cada bomba de almacenamiento necesarios 4
local podlozenieTime = 2 -- [color=#000000]Cuántos segundos cargar bombas HOP[/color]
local naCzas = "nie" -- [color=#000000]Es la bomba de tiempo es (sí) o detona cuando se utiliza el tema (no)[/color]
local tekst = "tak" -- [color=#000000]La explosión de una bomba es escribir Explode! [/color]rojo
local uciekac = "nie" -- [color=#000000]Es muestra la inscripción de huir cuando la bomba explota[/color]
local wybuchTime = 3 -- [color=#000000]Después de cuántos segundos después que una bomba[/color]
local area = { -- [color=#000000]La zona en la que la bomba explote. [/color]3 es la ubicación bomba
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 0}
}
local min = 29000 -- [color=#000000]Cuánto CV se requiere un mínimo de una bomba[/color]
local max = 30000 -- [color=#000000]Cuánto CV ocupa una bomba[/color]
local kolorTekstow = (TALKTYPE_MONSTER ~= nil and TALKTYPE_MONSTER or TALKTYPE_ORANGE_1) -- [color=#000000]Colores a los mensajes[/color]
local condition = createConditionObject(CONDITION_INFIGHT)
setConditionParam(condition,CONDITION_PARAM_TICKS,(podlozenieTime+wybuchTime+1)*1000)
-- A continuación no se mueve
area = createCombatArea(area)
naCzas = (naCzas == "tak" and true or false)
tekst = (tekst == "tak" and true or false)
uciekac = (uciekac == "tak" and true or false)
function onUse(cid, item, frompos, item2, topos)
if(item.itemid == 8300) then
 if(naCzas) then
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"[color=#000000]No se puede detonar una bomba[/color].")
 return TRUE
 end
 local aktualnyStorage = mainStorage+1
 local ileBomb = 0 -- Ile bomb eksplodowalo
 while(getPlayerStorageValue(cid,aktualnyStorage) > 0) do
 local
pos = {x=getPlayerStorageValue(cid,aktualnyStorage),
y=getPlayerStorageValue(cid,aktualnyStorage+1),
z=getPlayerStorageValue(cid,aktualnyStorage+2),
stackpos=getPlayerStorageValue(cid,aktualnyStorage+3)}
 ileBomb = ileBomb+1
 detonujBombe(cid, pos, aktualnyStorage)
 aktualnyStorage = aktualnyStorage+4
 end
 if(ileBomb == 0) then
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"No has colocado una bomba.")
 else
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,ileBomb
.." bomb".. (ileBomb == 1 and "a" or "") .." Explotada".. (ileBomb == 1
and "" or "o") ..".")
 end
 return TRUE
end
-- Podkladanie bomb
local playerPos = getCreaturePosition(cid)
if(getTilePzInfo(playerPos) == TRUE or getTileHouseInfo(playerPos) == TRUE) then
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"No puedes poner una bomba en Pz .")
 return TRUE
end
local aktualneBomby = getPlayerStorageValue(cid,mainStorage)
if(aktualneBomby+maxBombCount > os.time()) then
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"tienes que esperar para poner otra bomba.")
 return TRUE
end
local ileMaBomb = 0
local aktualnyStorage = mainStorage+1
while(getPlayerStorageValue(cid,aktualnyStorage) > 0) do
 ileMaBomb = ileMaBomb+1
 aktualnyStorage = aktualnyStorage+4
end
if(item.type > 1) then
 doChangeTypeItem(item.uid,item.type-1)
else
 doRemoveItem(item.uid,1)
end
doCreatureSay(cid,"...",kolorTekstow)
addEvent(podlozBombe,podlozenieTime*1000,cid,playerPos,aktualnyStorage)
setPlayerStorageValue(cid,mainStorage,os.time())
end
function podlozBombe(cid, pozycjaGracza, storage)
if(isPlayer(cid) == FALSE) then
 return FALSE
end
local playerPos = getCreaturePosition(cid)
if(playerPos.x ~= pozycjaGracza.x or playerPos.y ~= pozycjaGracza.y or playerPos.z ~= pozycjaGracza.z) then
 doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Te moviste y no c coloco la bomba.")
 return TRUE
end
local bomba = doCreateItem(9893,1,pozycjaGracza)
local bombaPos = getThingPos(bomba)
setPlayerStorageValue(cid,storage,pozycjaGracza.x)
setPlayerStorageValue(cid,storage+1,pozycjaGracza.y)
setPlayerStorageValue(cid,storage+2,pozycjaGracza.z)
setPlayerStorageValue(cid,storage+3,bombaPos.stackpos)
if(not naCzas) then
 doCreatureSay(cid,"Bomba Puesta",kolorTekstow)
 doAddCondition(cid,condition)
else
 if(uciekac) then
 doCreatureSay(cid,"UCIEKAC! Zaraz wybuchnie!",kolorTekstow)
 end
 addEvent(detonujBombe,wybuchTime*1000,cid,bombaPos,storage)
 doAddCondition(cid,condition)
end
return TRUE
end
function detonujBombe(cid, pos, storage)
local playerPos = getCreaturePosition(cid)
if(playerPos.x ~= pos.x or playerPos.y ~= pos.y or playerPos.z ~= pos.z) then
 pos.stackpos = pos.stackpos-1
end
local bomba = getThingfromPos(pos)
if(bomba.itemid == 9893) then
 doAreaCombatHealth(0, COMBAT_PHYSICALDAMAGE, pos, area, -min, -max, CONST_ME_FIREAREA)
 setPlayerStorageValue(cid,storage,0)
 if(tekst) then
 doSendAnimatedText(pos,"Kaboom!!",TEXTCOLOR_RED)
 end
 doRemoveItem(bomba.uid,1)
 return TRUE
end
return FALSE
end


despues en actions.xml ponemos esto:

Código:
<action itemid="ID DEL ITEM" script="bombs.lua" />

Aqui una imagen : [Tienes que estar registrado y conectado para ver este vínculo]


Espero que les guste, Gracias :)
Volver arriba Ir abajo
 
[Action] Bomba by Cronox
Volver arriba 
Página 1 de 1.
 Temas similares
-
» (Action) Doble Exp Por Cierto Tiempo ^^
» [Action] Football
» [Action] Surprise Bag
» [Action] Casino!!
» [Action] Amuleto de Exp

Permisos de este foro:No puedes responder a temas en este foro.
The World of Open Tibia :: OT'S En General :: Scripts-
Cambiar a: