config = {
['item'] = 2210,
['pos'] = {x=529, y=909, z=7},
}
function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if getPlayerItemCount(cid, config['item']) > 1 then
doPlayerSendCancel(cid, 'Você só pode ter um '..getItemNameById(config['item'])..' para passar.')
doTeleportThing(cid, fromPosition)
elseif getPlayerItemCount(cid, config['item']) == 1 then
doTeleportThing(cid, config['pos'])
else
doPlayerSendCancel(cid, 'Você precisa ter um '..getItemNameById(config['item'])..' para passar.')
doTeleportThing(cid, fromPosition)
end
else
doTeleportThing(cid, fromPosition)
end
return TRUE
end
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Como Botar If Is Player
info
Grupo: Barão
Registrado: 01/07/09
Posts: 216
Reputação: +4

irockstar e o outro id , quando a pessoa tiver com outroid (2207) quero que ela seje teleportada, vc fez o script com só um dos ids ...
Obrigado!
Editado Setembro 27 por Khost
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

pronto.
-- configurações --newpos = {x=529, y=909, z=7}
requitem = 2210
outroid = 2207
-- fim --
function onStepIn(cid,item,position,fromposition)
if(isPlayer(cid) == TRUE)then
if(getPlayerItemCount(cid,requitem) == 1)then
if(getPlayerItemCount(cid,outroid) < 1)then
doTeleportThing(cid,newpos)
else
doPlayerSendTextMessage(cid,22,"você não pode entrar no corredor com mais de 1 "..getItemNameById(requitem)..".")
end
else
doPlayerSendTextMessage(cid,22,"você não pode entrar no corredor sem o "..getItemNameById(requitem)..".")
end
end
return doSendMagicEffect(getCreaturePosition(cid),12)
end




info
Grupo: Campones
Registrado: 24/06/08
Posts: 23
Reputação: 0
como eu posso botar a função ifIsPlayer nesse script :
e quando o player passa em cima do sqm fala da esse erro no console:
Obrigado!
Editado Setembro 27 por Khost