Ir para conteúdo

Script Anihi Editada


gianx

Posts Recomendados

galera nao consigo fazer essa script funciona , os mostro são esses os item tambem , as cordenadas tambem tao certas

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

function onUse(cid, item, frompos, item2, topos)

if item.uid == 7000 then

if item.itemid == 1945 then

 

player1pos = {x=1402, y=1061, z=9, stackpos=253}

player1 = getThingfromPos(player1pos)

 

player2pos = {x=1402, y=1062, z=9, stackpos=253}

player2 = getThingfromPos(player2pos)

 

player3pos = {x=1402, y=1063, z=9, stackpos=253}

player3 = getThingfromPos(player3pos)

 

player4pos = {x=1402, y=1064, z=9, stackpos=253}

player4 = getThingfromPos(player4pos)

 

 

if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then

 

player1level = getPlayerLevel(player1.uid)

player2level = getPlayerLevel(player2.uid)

player3level = getPlayerLevel(player3.uid)

player4level = getPlayerLevel(player4.uid)

 

questlevel = 100

 

if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then

 

Undead dragon1pos = {x=1407, y=1032, z=9}

Undead dragon2pos = {x=1407, y=1036, z=9}

Undead dragon3pos = {x=1408, y=1036, z=9}

Undead dragon4pos = {x=1408, y=1032, z=9}

Undead dragon5pos = {x=1413, y=1034, z=9}

Hellgorak6pos = {x=1417, y=1034, z=9}

 

doSummonCreature("Undead Dragon", Undead Dragon1pos)

doSummonCreature("Undead Dragon", Undead Dragon2pos)

doSummonCreature("Undead Dragon", Undead Dragon3pos)

doSummonCreature("Undead Dragon", Undead Dragon4pos)

doSummonCreature("Undead Dragon", Undead Dragon5pos)

doSummonCreature("Hellgorak", Hellgorak6pos)

 

nplayer1pos = {x=1409, y=1034, z=9}

nplayer2pos = {x=1408, y=1034, z=9}

nplayer3pos = {x=1407, y=1034, z=9}

nplayer4pos = {x=1406, y=1034, z=9}

 

doSendMagicEffect(player1pos,2)

doSendMagicEffect(player2pos,2)

doSendMagicEffect(player3pos,2)

doSendMagicEffect(player4pos,2)

 

doTeleportThing(player1.uid,nplayer1pos)

doTeleportThing(player2.uid,nplayer2pos)

doTeleportThing(player3.uid,nplayer3pos)

doTeleportThing(player4.uid,nplayer4pos)

 

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(nplayer2pos,10)

doSendMagicEffect(nplayer3pos,10)

doSendMagicEffect(nplayer4pos,10)

 

doTransformItem(item.uid,1945)

 

else

doPlayerSendCancel(cid,"All players must have level 100 to enter.")

end

else

doPlayerSendCancel(cid,"You need 4 players in your team.")

end

end

if item.itemid == 1945 then

 

starting={x=1405, y=1034, z=9, stackpos=253}

checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos}

ending={x=1415, y=1035, z=9, stackpos=253}

players=0

totalmonsters=0

monster = {}

repeat

creature= getThingfromPos(checking)

if creature.itemid > 0 then

if getPlayerAccess(creature.uid) == 0 then

players=players+1

end

if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then

totalmonsters=totalmonsters+1

monster[totalmonsters]=creature.uid

end

end

checking.x=checking.x+1

if checking.x>ending.x then

checking.x=starting.x

checking.y=checking.y+1

end

until checking.y>ending.y

if players==0 then

trash= {x=233, y=125, z=10}

current=0

repeat

current=current+1

doTeleportThing(monster[current],trash)

until current>=totalmonsters

doTransformItem(item.uid,1945)

end

 

 

end

end

if item.uid == 5006 then

queststatus = getPlayerStorageValue(cid,100)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a Hellforget Axe.")

doPlayerAddItem(cid,8924,1)

setPlayerStorageValue(cid,100,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

end

if item.uid == 5007 then

queststatus = getPlayerStorageValue(cid,100)

if queststatus ~= 1 then

doPlayerSendTextMessage(cid,22,"You have found a SkullCrusher.")

doPlayerAddItem(cid,7423,1)

setPlayerStorageValue(cid,100,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

end

if item.uid == 5008 then

queststatus = getPlayerStorageValue(cid,100)

if queststatus ~= 1 then

doPlayerSendTextMessage(cid,22,"You have found a Calamity.")

doPlayerAddItem(cid,8932,1)

setPlayerStorageValue(cid,100,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

end

if item.uid == 5009 then

queststatus = getPlayerStorageValue(cid,100)

if queststatus ~= 1 then

doPlayerSendTextMessage(cid,22,"You have found a Cristal Wand.")

doPlayerAddItem(cid,2184,1)

setPlayerStorageValue(cid,100,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

end

return 1

end

Link para o comentário
Compartilhar em outros sites

local t = {
lvl = 100,
entrada =
{
{x = 1402, y = 1061, z = 9},
{x = 1402, y = 1062, z = 9},
{x = 1402, y = 1066, z = 9},
{x = 1402, y = 1064, z = 9}
},
saida =
{
{x = 1409, y = 1034, z = 9},
{x = 1408, y = 1034, z = 9},
{x = 1407, y = 1034, z = 9},
{x = 1406, y = 1034, z = 9}
},
monstros =
{
{{x=1407, y=1032, z=9}, "Undead Dragon"},
{{x=1407, y=1036, z=9}, "Undead Dragon"},
{{x=1408, y=1036, z=9}, "Undead Dragon"},
{{x=1408, y=1032, z=9}, "Undead Dragon"},
{{x=1413, y=1034, z=9}, "Undead Dragon"},
{{x=1417, y=1034, z=9}, "Hellgorak"}
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local check = {}
for _, k in ipairs(t.entrada) do
local x = getTopCreature(k).uid
if(x == 0 or not isPlayer(x) or getPlayerLevel(x) < t.lvl) then
doPlayerSendCancel(cid, 'Está faltando player ou alguém não possui level '..t.lvl..' ou mais.')
return true
end
table.insert(check, x)
end
for _, summon in pairs(t.monstros) do
local creature = getTopCreature(summon[1]).uid
if(creature > 0 and not isPlayer(creature)) then
doRemoveCreature(creature)
end
doCleanTile(summon[1])
doCreateMonster(summon[2], summon[1])
end
for i, tid in ipairs(check) do
doSendMagicEffect(t.entrada[i], CONST_ME_POFF)
doTeleportThing(tid, t.saida[i], false)
doSendMagicEffect(t.saida[i], CONST_ME_ENERGYAREA)
end
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end

 

ai só precisa criar mesmo os baú

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...