Witam Wszystkich !
a wiec tak mam taki problem z annihilatorem poniewaz mozna robic go tylko raz po restarcie servera pierwsza ekipa ktora go zrobi po restarcie sa szczesliwi bo go zrobili ale nastepna ekipa nie moze go zrobic juz bo dzwignia za ktora sie ciagnie zamienia sie w blank paper taki
A Wiec Teraz Tak Co Musze Zmienic W Skrypcie Zeby Dzwignia Sie Nie Zmieniala w Ten Papier I Zeby Kazda Ekipa Mogla Robic Questa Kilka Razy Dziennie ?
to moj Scrypt
a wiec tak mam taki problem z annihilatorem poniewaz mozna robic go tylko raz po restarcie servera pierwsza ekipa ktora go zrobi po restarcie sa szczesliwi bo go zrobili ale nastepna ekipa nie moze go zrobic juz bo dzwignia za ktora sie ciagnie zamienia sie w blank paper taki
A Wiec Teraz Tak Co Musze Zmienic W Skrypcie Zeby Dzwignia Sie Nie Zmieniala w Ten Papier I Zeby Kazda Ekipa Mogla Robic Questa Kilka Razy Dziennie ?
to moj Scrypt
W pliku Actions.xml Mam Tak Wpisanefunction onUse(cid, item, frompos, item2, topos)
if item.uid == 8000 then
if item.itemid == 1946 then
player1pos = {x=967, y=850, z=7, stackpos=253}
player1 = getThingfromPos(player1pos)
player2pos = {x=966, y=850, z=7, stackpos=253}
player2 = getThingfromPos(player2pos)
player3pos = {x=965, y=850, z=7, stackpos=253}
player3 = getThingfromPos(player3pos)
player4pos = {x=964, y=850, z=7, 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 -- lvl questa
if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then
queststatus1 = getPlayerStorageValue(player1.uid,6026)
queststatus2 = getPlayerStorageValue(player2.uid,6026)
queststatus3 = getPlayerStorageValue(player3.uid,6026)
queststatus4 = getPlayerStorageValue(player4.uid,6026)
if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then
demon1pos = {x=983, y=848, z=7}
demon2pos = {x=981, y=848, z=7}
demon3pos = {x=982, y=852, z=7}
demon4pos = {x=984, y=852, z=7}
demon5pos = {x=985, y=850, z=7}
demon6pos = {x=986, y=850, z=7}
doSummonCreature("Demon", demon1pos)
doSummonCreature("Demon", demon2pos)
doSummonCreature("Demon", demon3pos)
doSummonCreature("Demon", demon4pos)
doSummonCreature("Demon", demon5pos)
doSummonCreature("Demon", demon6pos)
nplayer1pos = {x=984, y=850, z=7}
nplayer2pos = {x=983, y=850, z=7}
nplayer3pos = {x=982, y=850, z=7}
nplayer4pos = {x=981, y=850, z=7}
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,item.itemid+1)
else
doPlayerSendCancel(cid,"Potrzebni sa 4 gracze.")
end
else
doPlayerSendCancel(cid,"Potrzebni sa 4 gracze.")
end
else
doPlayerSendCancel(cid,"Potrzebni sa 4 gracze.")
end
elseif item.itemid == 1945 then
if getPlayerAccess(cid) == 3 then
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Potrzebni sa 4 gracze.")
end
end
----LOOTS
elseif item.uid == 9000 then
queststatus = getPlayerStorageValue(cid,6080)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You got a Demon Armor.")
doPlayerAddItem(cid,2494,1)
setPlayerStorageValue(cid,6080,1)
else
doPlayerSendTextMessage(cid,22,"You can get only one item.")
end
elseif item.uid == 9001 then
queststatus = getPlayerStorageValue(cid,6080)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You got a Magic Sword.")
doPlayerAddItem(cid,2400,1)
setPlayerStorageValue(cid,6080,1)
else
doPlayerSendTextMessage(cid,22,"You can get only one item.")
end
elseif item.uid == 9002 then
queststatus = getPlayerStorageValue(cid,6080)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You got a Stonecutter Axe.")
doPlayerAddItem(cid,2431,1)
setPlayerStorageValue(cid,6080,1)
else
doPlayerSendTextMessage(cid,22,"You can get only one item.")
end
end
return 1
end
Z Gory Dziekuje Za Pomoc I Oczywiscie +<action uniqueid="8000" script="annihilator.lua" />
<action uniqueid="9000" script="annihilator.lua" />
<action uniqueid="9001" script="annihilator.lua" />
<action uniqueid="9002" script="annihilator.lua" />