Ir para conteúdo

[pedido] /temple


tiukaiak

Posts Recomendados

Cara não sei se vai funcionar, mas se funcionar..., adicione minha fanbar, e peça para algum moderador fechar o tópico!, vamos lá!

entre na pasta data/talkactions/scripts, copie qualquer arquivo lua , renomeie para temple.lua, abra em bloco de notas e bote isso dentro no lugar do que ja tinha:

 

function onSay(cid, words, param)
config = {
pid=getPlayerGUID(cid), -- não mecha
skull="no", -- players com white skull podem teleportar? ("yes" or "no").
redskull="no", -- players com red skull podem teleportar ("yes" or "no").
prot="no", -- players precisam estar em protection zone pra teleportar ("yes" or "no").
bat="yes" --players precisam estar sem fight pra teleportar ("yes" or "no").
}


if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then
doPlayerSendTextMessage(cid,22,"apenas players sem white skull usar este comando.")
return TRUE
end

if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then
doPlayerSendTextMessage(cid,22,"apenas player sem red skull podem usar este comando.")
return TRUE
end

if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra poder usar este comando.")
return TRUE
end

if(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendTextMessage(cid,22,"Você precisa estar sem battler pra poder usar este comando.")
return TRUE
end

doTeleportThing(cid, {x=160, y=51, z=7})
end

 

Legenda:

Vermelho: Posição do temple.

 

agora, em Data/talkactions, abra o talkactions.xml, e coloque isso dentro:

 

<talkaction words="/templo" event="script" value="temple.lua"/>

 

Legenda:

Roxo: Ali é o comando que o player vai usar quando quiser ir ao templo.

 

 

Resolvi o seu problema?

Use Minha fanbar e chame um moderador para fechar o tópico...

Link para o comentário
Compartilhar em outros sites

Ai vai...

 

Em Talkactions.xml

<talkaction words="!temple;/temple;!templo;/templo" script="templo.lua"/>

 

E depois data/talkactions/script/templo.lua

function onSay(cid, words, param)

if isPlayerPzLocked(cid) ~= TRUE then
	doTeleportThing(cid,getTownTemplePosition(getPlayerTown(cid)))
	doSendMagicEffect(getCreaturePosition(cid),17)
	doCreatureSay(cid, "Bem vindo ao Templo de "..getTownName(getPlayerTown(cid)).."!", TALKTYPE_ORANGE_1)
else
	doCreatureSay(cid, "Você está Pk!", TALKTYPE_ORANGE_1)
	doSendMagicEffect(getCreaturePosition(cid),2)
end
return 1
end

 

 

ºNão testei, mas deve funcionar qualquer coisa pode informar.

Att

Paulo

Link para o comentário
Compartilhar em outros sites

@SIR AVATAR

Aqui é para as pessoas pedirem scripts, e só porque você já respondeu isso não impede outras pessoas de ajudar também, já que esse é o principal propósito. Até o dono do tópico não pedir para fechar o mesmo, qualquer pessoa pode postar.

Até mais.

Link para o comentário
Compartilhar em outros sites

@SIR AVATAR

Aqui é para as pessoas pedirem scripts, e só porque você já respondeu isso não impede outras pessoas de ajudar também, já que esse é o principal propósito. Até o dono do tópico não pedir para fechar o mesmo, qualquer pessoa pode postar.

Até mais.

 

Ok kaonic, me desculpe, eu pensei que era para esperar até o cara que pediu o script, dizer se ta errado ou dizer se tava certo, mas tudo bem, minhas sinceras desculpas :D~, obrigado por me alertar kaonic!

Abraços

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...