GR
dúvida

Duvida / Pedido Reverter Script

Por Grotthiago, 27 de out. de 2012 em Scripts

script
6
778
GrotthiagoG
27 de outubro de 2012 às 17:53

separador+blog.jpgseparador+blog.jpg

 

Scripts Para o Projeto

 

separador+blog.jpgseparador+blog.jpg

 

 

 

Hunters Online

 

separador+blog.jpgseparador+blog.jpg

Scripts que precisamos:

Este script faz que caso o player tenha Storage X ele é teleportado para posição X, preciso que seja ao contrário, caso ele não tenha Storage X ele é teleportado para posição X.

 

 

local config = {

storage = 1639, -- Aqui você coloca a storageX

teleportPos = { x = 106, y = 97, z = 8} -- Aqui a posição para onde o player será teleportado caso tenha a storageX

}

function onStepIn(cid)

if getPlayerStorageValue(cid, config.storage) < 1 then

doPlayerSendCancel(cid, "You have defeated the BOSS!")

return true

end

 

doTeleportThing(cid, config.teleportPos, true)

doSendMagicEffect(getThingPos(cid), 10)

end

 

 

 

separador+blog.jpgseparador+blog.jpg

Agradeço desde já. ^^

LuckOakeL
27 de outubro de 2012 às 17:57

Tó:

 

 

storage = 1639, -- Aqui você coloca a storageX
teleportPos = {x = 106, y = 97, z = 8} -- Posição para onde o player será teleportado caso tenha a storageX
teleportPos2 = {x = 106, y = 97, z = 8} -- Posição para onde o player será teleportado caso não tenha a storageX

function onStepIn(cid)
if getPlayerStorageValue(cid, storage) < 1 then
doTeleportThing(cid, teleportPos2)
doPlayerSendCancel(cid, "You have defeated the BOSS!") return true
else
doTeleportThing(cid, teleportPos)
doSendMagicEffect(getCreaturePos(cid), 10)
return true
end

 

GrotthiagoG
27 de outubro de 2012 às 18:02

Uma dúvida. A mensagem "You have defeated the BOSS! "

Será entregue caso o player tenha ou não tenha a Storage?

LuckOakeL
27 de outubro de 2012 às 18:03

Caso ele não tenha.

GrotthiagoG
27 de outubro de 2012 às 18:05

Vish, tem que ser ao contrário, tem que ser caso ele tenha, pois ele ganha storage X no fim do BOSS saka? aí ele não poderá re-fazer.

LuckOakeL
27 de outubro de 2012 às 19:13

Agora sim:

 

 

storage = 1639, -- Aqui você coloca a storageX
teleportPos = {x = 106, y = 97, z = 8} -- Posição para onde o player será teleportado caso tenha a storageX
teleportPos2 = {x = 106, y = 97, z = 8} -- Posição para onde o player será teleportado caso não tenha a storageX

function onStepIn(cid)
if getPlayerStorageValue(cid, storage) < 1 then
doTeleportThing(cid, teleportPos2) return true
else
doTeleportThing(cid, teleportPos)
doSendMagicEffect(getCreaturePos(cid), 10)
doPlayerSendCancel(cid, "You have defeated the BOSS!")
return true
end