DH

[Action] Que Teleporta Somente Membro Da Equipe

Por dhenis, 22 de jul. de 2011 em Scripts

6
1.1k
dhenisD
22 de julho de 2011 às 22:55

Quero um action que teleporte somente membro da equipe, ao clica na estátua, você e teleportado pra X local.

Caso não for membro da equipe, nada irá acontece

nyuchihaN
23 de julho de 2011 às 05:15

Tenta usar esse aki:

 

 

function onUse(cid, item, frompos, topos)
local pos = {x=xxx, y=xxx, z=x}

if getPlayerGroupId(cid) == 1 then
doTeleportThing(cid, fromPosition)
else
doPlayerSendTextMessage(cid, 22, "Digite sua MSG")
doTeleportThing(cid, pos)
doSendMagicEffect(getCreaturePosition(cid), 10)
end
end

 

Actions.xml

<action itemid="ID da estatua" script="nome" />

dhenisD
23 de julho de 2011 às 09:38

Funcionou ...

Rep ++

 

PS : Parece que entendir ...

if getPlayerGroupId(cid) == 1 then

 

E a função que bloqueia o group certo?

Tem como fazer pra o 2 e o 3 ser bloqueado também?

Editado Julho 23 por Dehzinn

ereveworld1E
23 de julho de 2011 às 10:17

if getPlayerGroupId(cid) == 1 then

 

isso quer dizer que se o GroupId do player for 1 ele vai ser teletransportado. Se voce só quiser que adms ou gms entrem é só editar ali.

dhenisD
23 de julho de 2011 às 10:42

Eu testei isso ele bloqueia o grupo do player.

 

Eu fiz isso

 

if getPlayerGroupId(cid) <= 3 then

 

Então só entra gamemaster pra cima.

SecularS
23 de julho de 2011 às 12:07

Pedido Atendido,

 

Tópico Reportado para que movam.

 

Abraços.