Bem, so scripter faz um tempo...
Mas não me considero SCRIPTER, e sim SCRIPTE (sem r, por quê só sei editar script), bem, até que ja fiz umas scripts, mas bem feinhas, sabe, aquelas inuteis ?
Então, eu tentei fazer a minha primeira script 100% feita por mim.
E aqui la vamos nós, achei uma melda.
A melda é: A script não funciona.
function onUse(cid, item, frompos, item2, topos)
config = {
rmvitem ="yes",
batlle ="yes",
townp ="yes",
pos = {x=x, y=y, z=z},
pz ="no"
}
local p = getPlayerTown(cid)
local townpos = getTownTemplePosition(p)
local msgt ="~ "..getPlayerName(cid).." Foi Teleportado. ~"
local fail ="'O Teleport Falhou.'"
elseif (config.batlle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendCancel(cid, "Você precisa estar sem o batlle.")
return 1
elseif(config.townp == "yes") then
doTeleportThing(cid, townpos)
doCreatureSay(cid, msgt, TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
return 1
elseif (config.pz =="yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendCancel(cid, "Você precisa estar em Protection Zone.")
return 1
end
if(config.rmvitem =="yes") then
doRemoveItem(item.uid, 1)
end
doTeleportThing(cid,pos)
doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(topos,6)
doSendMagicEffect(frompos,6)
end
return 1
end
Quem me ajudar, ganha um grande e lindo obrigado e um abraço.
Atenciosamente, leleeuh.
@EDIT:
É para styller 8.60