BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ayuda con estos Scripts

Ayuda con estos Scripts

#1 Ayuda con estos Scripts el Mar Oct 22, 2013 6:19 pm

Itachi


Miembro
Algun Scripter q me pueda hacer estos eventos automaticos

este es de comando pero nom gusta andar abriendolo

Código:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Arena" version="1.0" author="DrakyLucas" contact="XTibia" enabled="yes">
<config name="arena_config"><![CDATA[
  config = {
   delay = 60, -- tempo de um level para o outro
   posicaoPlayer = {x = 762,y = 778,z = 7}, -- posição q o player vai cair dps de entra no TP
   posicaoArena = {{x = 750,y = 777,z = 7},{x = 774,y = 791,z = 7}},
   premio = {
   {9020,10},
   }, -- ID, Quantidade... só aceita de 1 a 100 por vez, e você pode adicionar quantos itens quiser.
   storage = 15444, -- não mecha..
   posicaoTp = {x = 754, y = 1025, z = 7}, -- posicao que o teleporte vai aparecer
   acesso = 4, -- acesso  minimo para ser ignorado pelo evento, e o mesmo acesso para poder inicializa-lo
  }
  -- você pode adicionar quantos leveis desejar
  -- [NumeroDoLevel] = {{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade}},
  leveis = {
  [1] = {{"Dragon Lord",2}},
  [2] = {{"Dragon Lord",3},{"Dragon",3}},
  [3] = {{"Dragon Lord",5}},
  [4] = {{"Demon",3},{"Serpent Spawn",3}},
  [5] = {{"Dark Torturer",5},{"Demon",1}},
  }
  
   function abrirTeleport(n)
   doItemSetAttribute(doCreateItem(1387, config.posicaoTp), "aid", 2941) -- cria o tp e deixa aid 2941
   doBroadcastMessage("El Evento Survivor Va Comenzar! El Teleport Fue Abierto y Faltan ".. n .. " Personas Para Que El Evento Empieze!")
   doSetStorage(config.storage, n)
   end
  
   function fecharTPeAguardarEvento()
   doRemoveItem(getTileItemById(config.posicaoTp, 1387).uid,100)
   doBroadcastMessage("El Evento Ya Comenzo " .. #getPlayersInArena() .. " players y comenzara en " .. config.delay .. " segundos!")
   addEvent(evento,config.delay*1000,1)
   end
  
  
   function HaveCreatureArena(area, remove, clean) -- função do Vodkart
         for x = area[1].x - 1, area[2].x + 1 do
            for y = area[1].y - 1, area[2].y + 1 do
               local pos = {x=x, y=y, z=area[1].z}
               local m = getTopCreature(pos).uid
               if remove ~= false and m ~= 0 and isMonster(m) then doRemoveCreature(m) end
               if clean ~= false then doCleanTile(pos, false) end
            end
   end
   end
   function resetEvento()
   doSetStorage(config.storage, -1)
   end
  
   function criarMonstros(lv)
   local monstro = leveis[lv]
   local area = {config.posicaoArena[1],config.posicaoArena[2]}
   for i = 1,#monstro do
    for k=1,monstro[i][2]do
      pos = {x=math.random(area[1].x,area[2].x), y=math.random(area[1].y,area[2].y), z=area[1].z}
     monstrinho = doCreateMonster(monstro[i][1], pos)
     registerCreatureEvent(monstrinho, "removerCorpse")
    end
   end
   end
  
   function evento(i)
   if #getPlayersInArena() == 0 then
    doBroadcastMessage("Nadie Sobrevivio en el Evento =/")
    doBroadcastMessage("EVENTO TERMINADO!")
    HaveCreatureArena({config.posicaoArena[1],config.posicaoArena[2]}, true, true) -- remove monstros, itens da arena
    resetEvento()
    return true
   end
  
   if i == (#leveis +1) then
   HaveCreatureArena({config.posicaoArena[1],config.posicaoArena[2]}, true, true)
     doBroadcastMessage("Evento finalizado, " .. #getPlayersInArena() .. " Sobrevivieron al evento!")
    for _, pid in ipairs(getPlayersInArena()) do
     doPlayerSendTextMessage(pid,22,"Felicidades, Sobreviviste en el evento!")
     addItens(pid)
     doTeleportThing(pid,getTownTemplePosition(getPlayerTown(pid)))
    end
     resetEvento()
     return true
   end
    for _, pid  in ipairs(getPlayersInArena()) do
     doPlayerSendTextMessage(pid,22,"GoGo Nivel " .. i .. " !!!")
    end
   criarMonstros(i)
   addEvent(evento,config.delay*1000,i+1)
   end
   function addItens(pid)
   for i=1,#config.premio do
    doPlayerAddItem(pid,config.premio[i][1],config.premio[i][2])
   end
   doPlayerSendTextMessage(pid,22,"Ganaste, Tu Acabas de Recibir Tu Premio!")
   end
  
   function getPlayersInArena()
   local t = {}
   for _, pid in pairs(getPlayersOnline()) do
    if getPlayerAccess(pid) < config.acesso then
    if isInRange(getCreaturePosition(pid), config.posicaoArena[1], config.posicaoArena[2]) then
                  table.insert(t, pid)
    end
    end
   end
   return t
   end
  
]]></config>
<talkaction words="/arena" event="buffer"><![CDATA[
  domodlib('arena_config')
  if getPlayerAccess(cid) < config.acesso then
   return doPlayerSendCancel(cid,"Tu No Tienes El Axeso Para Abrir el Evento")
  end
  if tonumber(param) ~= nil then -- se o parametro é numerico
   if tonumber(param) > 0 then
   doSetStorage(config.storage, param)
   abrirTeleport(param)
   end
  else
  doPlayerSendTextMessage(cid,19,"Digite /arena e um numero.. \n exemplo: \n/arena 5")
  end

]]></talkaction>

<movevent type="StepIn" actionid="2941" event="script"><![CDATA[
      domodlib('arena_config')
          if getPlayerAccess(cid) > config.acesso then doTeleportThing(cid, config.posicaoPlayer) return false end -- GM nao conta
   doSetStorage(config.storage,getStorage(config.storage) - 1)
   doTeleportThing(cid, config.posicaoPlayer)
   registerCreatureEvent(cid, "naoAtacarPlayer")
   registerCreatureEvent(cid, "morrerNaArena")
   if getStorage(config.storage) <= 0 then
   fecharTPeAguardarEvento()
   end
   return true     
]]></movevent>
<event type="login" name="VerSeTaNaArenaEExpulsa" event="script"><![CDATA[
domodlib('arena_config')
if isInRange(getCreaturePosition(cid), config.posicaoArena[1], config.posicaoArena[2]) then
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
end
return true  
]]></event>
<event type="combat" name="naoAtacarPlayer" event="script"><![CDATA[
             domodlib('arena_config')
             if isPlayer(cid) and isPlayer(target) then
                  if isInRange(getPlayerPosition(cid), config.posicaoArena[1], config.posicaoArena[2]) and isInRange(getPlayerPosition(target), config.posicaoArena[1], config.posicaoArena[2]) then
                        doPlayerSendCancel(cid, "No ataque a sus amigos.")
                        return false
                  end
            end
            return true
]]></event>
<event type="death" name="removerCorpse" event="script"><![CDATA[
             domodlib('arena_config')
    doCreatureSay(cid,"Nadie Obtendra Mi loot! Buaahahahha",1)
    pos = getCreaturePosition(cid)
    addEvent(doCleanTile,1,pos, false)
            return true
]]></event>
<event type="statschange" name="morrerNaArena" event="script"><![CDATA[
             domodlib('arena_config')
    if isInRange(getPlayerPosition(cid), config.posicaoArena[1], config.posicaoArena[2]) then
    if type == STATSCHANGE_HEALTHLOSS then
     if isPlayer(cid) then
                        if value >= getCreatureHealth(cid) then
       doTeleportThing(cid,getTownTemplePosition(getPlayerTown(cid)))
       doPlayerSendTextMessage(pid,22,"Tu Moriste En El Evento =/.. Vealo por el lado positivo, No perdiste nada!")
       doCreatureAddHealth(cid,getCreatureMaxHealth(cid) - getCreatureHealth(cid))
      return false
      end
                  end
     end
            end
            return true
            
            
]]></event>
</mod>
y el firestorm event m marca falla q nom teletransporta ala arena

Código:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Fire Storm Event" enabled="yes">
<config name="fireStorm_conf"><![CDATA[
fireStormRewards = {
               random = false,
               rew = {9020,10,8300,1}
               }
fireStormShootInterval = 8 --in seconds
fireStormNewFireShoots = 15
fireStormBaseFireShoots = 40
fireStormMaxPlayers = 20
fireStormMinPlayers = 2
fireStormAccesToIgnore = 5
timeOnJoinToEvent = 5 --in minutes

fireStormJoinType = 'booth' --movement, talkaction or booth
enableMessage = true

-- POSITIONS
fireStormKickPosition = {x=757,y=1029,z=7}
fireStormEnterPosition = {x=603,y=1023,z=7}

fireStormCenterRoomPosition = {x=603,y=1023,z=7}
fireStormRangeX_RangeY = {15,14}
-- STORAGES
fireStormStorageStatus = 31000 -- =< 0 - off, 1 - waiting for players, 2 - is running

local _f = doTeleportThing
function doTeleportThing(cid, newpos, ignoreBlocking)
   return (ignoreBlocking or isWalkable(newpos, true, true, false) or false) and _f(cid, newpos, true, true)
end

function kickPlayerFromFireStormArea(cid)
   doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
   doTeleportThing(cid, fireStormKickPosition, true)
   doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
   return doCreatureSetStorage(cid, fireStormStorageStatus, 0) and doCreatureSetNoMove(cid, false)
end
 
function getFireStormEventPlayers()
   local players = {}
   for _, cid in pairs(getPlayersOnline()) do
      if getCreatureStorage(cid, fireStormStorageStatus) == 1 then
         table.insert(players, cid)
      end
   end
   return players
end

function isWalkable(pos, creature, proj, pz)
if getTileThingByPos({x=pos.x,y=pos.y,z=pos.z,stackpos=0}).itemid == 0 then return false end
if getTopCreature(pos).uid > 0 and creature then return false end
if getTileInfo(pos).protection and pz then return false, true end
local n = not proj and 3 or 2
for i = 0, 255 do
   pos.stackpos = i
   local tile = getTileThingByPos(pos)
      if tile.itemid ~= 0 and not isCreature(tile.uid) then
         if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then
            return false
         end
      end
end
return true
end

function loseOnFireStorm(cid)
    local players, msg = getFireStormEventPlayers(), ''
    kickPlayerFromFireStormArea(cid)
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You are dead.')
    if(#getFireStormEventPlayers() <= 1) then
        local winner = getFireStormEventPlayers()[1] or players[1]
        if winner then
            if fireStormRewards.random then
            local i = math.random(#fireStormRewards.rew/2)
            doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
         else
            for i = 1, #fireStormRewards.rew/2 do
               doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
            end
         end
         doPlayerSendTextMessage(winner, MESSAGE_INFO_DESCR, 'You won Fire Storm Event.')
            msg = getCreatureName(winner) .. ' won Fire Storm Event.'
            kickPlayerFromFireStormArea(winner)
         if getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2]) then
            for _, v in ipairs(getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2])) do
               if isMonster(v) then
                  doRemoveThing(v)
               elseif isPlayer(v) then
                  kickPlayerFromFireStormArea(v)
               end
            end
         end
        else
            msg = 'Fire Storm Event finished! No one win!'
        end
      doSetStorage(fireStormStorageStatus, 0)
    end
return (msg ~= '' and doBroadcastMessage(msg) or true)
end

function spawnNewFire(count, reserved)
for i = 1, count do
   if getStorage(fireStormStorageStatus) <= 1 then
      return true
   end
   local pos = {x = fireStormCenterRoomPosition.x + math.random(-fireStormRangeX_RangeY[1],fireStormRangeX_RangeY[1]), y = fireStormCenterRoomPosition.y + math.random(-fireStormRangeX_RangeY[2],fireStormRangeX_RangeY[2]), z = fireStormCenterRoomPosition.z}
   if i == count then
      return addEvent(spawnNewFire, fireStormShootInterval*1000, fireStormNewFireShoots + reserved, fireStormNewFireShoots + reserved)
   end
   if isWalkable(pos, false, true, true) then
      addEvent(function()
                  if #getFireStormEventPlayers() < 1 then
                     return true
                  end
                  local xx = math.abs(pos.x - fireStormCenterRoomPosition.x) + fireStormRangeX_RangeY[1]
                  local yy = math.abs(pos.y - fireStormCenterRoomPosition.y) + fireStormRangeX_RangeY[2]
                  doSendDistanceShoot({x=pos.x-xx,y=pos.y-yy,z=pos.z}, pos, CONST_ANI_FIRE)
                  addEvent(doSendMagicEffect, math.max(xx,yy)*15, pos, CONST_ME_HITBYFIRE)
                  local player = getThingFromPos({x=pos.x,y=pos.y,z=pos.z,stackpos=STACKPOS_TOP_CREATURE}).uid
                  if isPlayer(player) and getPlayerAccess(player) < fireStormAccesToIgnore then
                     addEvent(loseOnFireStorm, 500, player)
                  end return true end,
                  math.random(500, fireStormShootInterval*1000),
                  pos)
   else
      return spawnNewFire(count-(i-1), math.max(reserved, count))
   end
end
return true
end

function addPlayerToFireStormArea(cid, block)
doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
doTeleportThing(cid, fireStormEnterPosition, true)
doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
return doCreatureSetStorage(cid, fireStormStorageStatus, 1) and doCreatureSetNoMove(cid, block)
end

function startFireStormEvent()
if getStorage(fireStormStorageStatus) > 0 then
   return false
end
doSetStorage(fireStormStorageStatus, 1)
return enableMessage and doBroadcastMessage('Fire Storm Event is active. We are waiting for ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players or, if not found, '..timeOnJoinToEvent..' minutes to start. If you want joined to event just use command "!fire join", but if you would leave fire storm arena just say "!fire leave". Have fun!') or true
end
]]></config>

<talkaction words='!fire' event='script'><![CDATA[
domodlib('fireStorm_conf')
function onSay(cid, words, param, channel)
if fireStormJoinType == 'movement' then
   return false end
local msg = ''
if isInArray({'join','add','go','joined'}, param:lower()) then
   if getCreatureCondition(cid, CONDITION_INFIGHT) and getPlayerAccess(cid) <= fireStormAccesToIgnore then
      return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You have a PZ! You have to get rid of it. Somehow.')
   end
   if getPlayerAccess(cid) >= fireStormAccesToIgnore then
      startFireStormEvent()
      return doTeleportThing(cid, fireStormEnterPosition, true)
   elseif #getFireStormEventPlayers() < fireStormMaxPlayers and getStorage(fireStormStorageStatus) == 1 then
      addPlayerToFireStormArea(cid, true)
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You are player of number '..#getFireStormEventPlayers()..', which join to event.')
      if #getFireStormEventPlayers() == fireStormMaxPlayers then
         doSetStorage(fireStormStorageStatus, 2)
         addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
         for _, v in pairs(getFireStormEventPlayers()) do
            addPlayerToFireStormArea(v, false)
         end
         msg = 'Fire Storm Event is started. We have ' .. fireStormMaxPlayers .. ' players, which joined to event. Have fun!'
      else
         msg = getCreatureName(cid) .. ' has entered a Fire Storm Arena. We still need ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players.'
      end
      return (msg ~= '' and doBroadcastMessage(msg) or true)
   else
      return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Arena is full.')
   end
elseif isInArray({'leave','abort','delete'}, param:lower()) then
   if getStorage(fireStormStorageStatus) < 2 then
      doCreatureSetNoMove(cid, false)
      doCreatureSetStorage(cid, fireStormStorageStatus, 0)
      return doTeleportThing(cid, getCreatureLastPosition(cid), true)
   end
   return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You can\'t leave from arena if event is already running.')
end
return true
end
]]></talkaction>

<globalevent name="fireStormTime" time="15:40" event="script"><![CDATA[
domodlib("fireStorm_conf")
function onTime(time)
   addEvent(function()
                  if getStorage(fireStormStorageStatus) == 2 then return true end
                  if getStorage(fireStormStorageStatus) == 1 and #getFireStormEventPlayers() >= fireStormMinPlayers then
                     doSetStorage(fireStormStorageStatus, 2)
                     addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
                     for _, v in ipairs(getFireStormEventPlayers()) do
                        addPlayerToFireStormArea(v, false)
                     end
                     return enableMessage and doBroadcastMessage('Fire Storm Event is started. We have '..#getFireStormEventPlayers()..' players on area') or true
                  end
                  for _, v in ipairs(getFireStormEventPlayers()) do
                     kickPlayerFromFireStormArea(v)
                  end
                  return enableMessage and doBroadcastMessage('Fire Storm Event is stopped. We could not find enough players.') or true
                  end,
                  timeOnJoinToEvent * 1000 * 60)
   return startFireStormEvent()
end
]]></globalevent>
</mod>
y por ultimo el comando de tp party lo quiero q lo usen si tienen cierto storage
y con exhaust

lo trate de hacer yo pero m marca falla si agrego la linea q dice if getPlayerStorageValue(15436) then
m marca q el if nocq

Código:
local config = {
        exhaustionInSeconds = 300,
        storage = 34534
}

function onSay(cid, words, param, channel)
if(exhaustion.check(cid, config.storage) == TRUE) then
                doPlayerSendCancel(cid, "You can change outfit only 1 time per " .. config.exhaustionInSeconds .. " seconds.")
                return TRUE
        end
      
local player = getPlayerByNameWildcard(param)
   if(not player) then return true
     end
 
  for _, party in ipairs(getPartyMembers(cid)) do
 ---agregar esta linea if getPlayerStorageValue(15436) then ----
    doTeleportThing(party, getCreaturePosition(cid))
     doSendMagicEffect(getCreaturePosition(party), math.random(0, CONST_ME_LAST))
      doPlayerSendTextMessage(party, MESSAGE_INFO_DESCR, "*Party* Su Equipo Ha Sido Transportado Por "..getCreatureName(cid)..".")
   end
      exhaustion.set(cid, config.storage, config.exhaustionInSeconds)
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "*Party* Todo El Equipo En La Party De "..param.." Se Ha Teletransportado Hacia Ti.")
    return true
      end
y juntar estos 2 scripts en 1

Código:
function onDeath(cid, corpse, killer)
    if isPlayer(cid) and isPlayer(killer[1]) then
        local aditi = doPlayerAddItem(killer[1], 5943, 1)
        doSetItemSpecialDescription(aditi, "Este Corazon Pertencia a "..getCreatureName(cid).." que fue Asesinado al level "..getPlayerLevel(cid).." y fue Arrancado por "..getCreatureName(killer[1]).."")
    end
    return true
end
y este
Código:
function onDeath(cid, corpse, deathList)
if(isPlayer(cid) == true) then
for _, pos in pairs(getArea(getCreaturePosition(cid), 1, 1)) do
doSendMagicEffect(pos, 65)
end
doCreatureSay(cid, getCreatureName(cid) .. " Owned By " .. getCreatureName(deathList[1]) .. " [R.I.P]", TALKTYPE_ORANGE_1)
end
return true
end
quiero q los junten pq si los meto x separado al intentar matar a alguien no muere aunq la vida este en 0

espero m ayuden y ps si resuelven el problema usan los eventos pa sus ots
les dejo +rep alos q traten de ayudar



Última edición por Itachi el Lun Oct 28, 2013 11:12 am, editado 3 veces

#2 Re: Ayuda con estos Scripts el Miér Oct 23, 2013 9:31 pm

Itachi


Miembro
Bring Up My Post
@BUMP

#3 Re: Ayuda con estos Scripts el Jue Oct 24, 2013 8:53 pm

Itachi


Miembro
Bring Up My Post
@BUMP

#4 Re: Ayuda con estos Scripts el Vie Oct 25, 2013 9:42 pm

Itachi


Miembro
Bring Up My Post
@BUMP

#5 Re: Ayuda con estos Scripts el Lun Oct 28, 2013 8:11 pm

Itachi


Miembro
Bring Up My Post
@BUMP

#6 Re: Ayuda con estos Scripts el Lun Oct 28, 2013 11:18 pm

Nights


Moderador
creo que aqui estan los 2 scripts juntos;
Código:

function onKill(cid, target, lastHit)
if isPlayer(target)  then

      local item = doPlayerAddItem(cid, 5943, 1)
      doCreatureSay(cid, "Owned By "..getCreatureName(cid), TALKTYPE_MONSTER)
      doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
      doSetItemSpecialDescription(item, "Este Corazon Pertencia a "..getCreatureName(target).." que fue Asesinado al level "..getPlayerLevel(target).." y fue Arrancado por "..getCreatureName(cid))
end
  return true
end
dime que tal



Última edición por Nights el Mar Oct 29, 2013 6:53 pm, editado 1 vez (Razón : Corregido ;))



Normas:


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

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












[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
http://www.lokotserver.weebly.com

#7 Re: Ayuda con estos Scripts el Mar Oct 29, 2013 12:12 am

CyberM


Scripter
sin probar el script, te puedo decir que...

function onKill(cid, target, lastHit)
if isPlayer(target) == TRUE then
local player = isPlayer(cid)
       local item = doPlayerAddItem(player, 5943, 1)
       doCreatureSay(cid, "Owned By "..getCreatureName(cid).."", TALKTYPE_MONSTER)
       doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
       doSetItemSpecialDescription(item, "Este Corazon Pertencia a "..getCreatureName(target).." que fue Asesinado al level "..getPlayerLevel(target).." y fue Arrancado por "..getCreatureName(cid).."")
end
   return true
end
red = innecesario
blue = error, por que quieres un booleano cuando lo que buscas es el uid del player? que ya esta declarado como el cid

#8 Re: Ayuda con estos Scripts el Mar Oct 29, 2013 6:52 pm

Nights


Moderador
@Up,
ultimamente no ando mucho con el LUA por la escuela lo hise al ahi se va mirandolo bien queda asi;
Código:

function onKill(cid, target, lastHit)
if isPlayer(target)  then

       local item = doPlayerAddItem(cid, 5943, 1)
       doCreatureSay(cid, "Owned By "..getCreatureName(cid), TALKTYPE_MONSTER)
       doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
       doSetItemSpecialDescription(item, "Este Corazon Pertencia a "..getCreatureName(target).." que fue Asesinado al level "..getPlayerLevel(target).." y fue Arrancado por "..getCreatureName(cid))
end
   return true
end
creo te repito ando con lo de las prepas etc..



Normas:


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

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












[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
http://www.lokotserver.weebly.com

#9 Re: Ayuda con estos Scripts el Sáb Ene 11, 2014 4:17 pm

kenan000


Miembro
oe itachi de que se trata ese script?

#10 Re: Ayuda con estos Scripts Hoy a las 1:41 pm

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 .