Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

• Qual a finalidade? 

 

Quando o player ficar preso em algum lugar,

o comando !bug leva ele para o CP;

Isso serve para não ter que ficar pedindo para os adms, e caso eles estiverem off ficar preso lá.

 

qZGCz4Z.jpg

Código 1 - Scripts 

 

Vamos lá

 

Vá para o local :  Data\talkactions\scripts

Chegando neste local crie um novo arquivo chamado bug.lua

 

Cole este código dentro:

 

function onSay(cid, words, param)
pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end
 
qZGCz4Z.jpg
 
  Editando 
 
→ Onde está escrito  {x=1057, y=1046, z=7} são as coordenadas (altere apenas os números)
 
→ Onde está escrito (getPlayerPosition(cid),19) é o efeito que aparece quando usa o comando,
Para ver os efeitos entre no seu jogo e utilize o comando "/z (numero)"
Vá indo até encontrar um efeito legal e adicione o numero do efeito no lugar do 19.
 
→ Onde está escrito doPlayerSendCancel(cid,"Teleportado!") é a mensagem que vai aparecer quando o player chegar no cp.
 
qZGCz4Z.jpg
• Código 2 - Talkactions 
 
Vá para o local
Data\Talkactions
Chegando ai abra o Talkactions.xml
 
Cole este código:
 
       
 <talkaction words="!bug" access="1" script="bug.lua"/>
 
→ Onde está escrito   words="!bug"    é o comando que o player vai ter que dizer para ir pro cp
 
qZGCz4Z.jpg
 
• Finalização 
 
Depois de ter editado tudo isso, 
Ligue o seu servidor, ou caso ja esteja on
Vá no seu server e clicke em 
Reload Reload Talkactions
Quando aparecer reloaded talkactions
Vá no seu jogo e diga !bug
se não estiver online apenas abra-o seu server.
 
qZGCz4Z.jpg
 
• Créditos 
 
Golf → Por fazer o script
Factur → Por criar o tópico
 
  • Respostas 19
  • Visualizações 7.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • É só trocar a função do PZ por battle,ficando assim : pos = {x=1057, y=1046, z=7} function onSay(cid, words, param) if not getPlayerCondition(cid, CONDITION_INFIGHT) then doTeleportThing(cid,

  • Ae Não Está Funcionando Com Os Playes Pq ?

  • Só funciona se o player estiver em protection zone ?

Posted Images

Postado
  • Autor

Só funciona se o player estiver em protection zone ?

 

Não

Ae Não Está Funcionando Com Os Playes Pq ?

Você editou algo errado.., me manda o seu script que você editou

Editado por Factur (veja o histórico de edições)

Postado

Mano, desculpas falar mas é meio sem nexo o script. Porque tipo...
Vamos pensar, se o player tiver na quest e ele tem certeza que irá morrer, ele usa esse comando e vai para CP sem morrer. (Ou até mesmo em fight). 

Agora, se isso funcionasse só em protect zone, no fórum já tem scripts e funciona desta forma: !tp templo (Caso de alguns servidores, maioria baiaks).

Só dei minha opinião, abraços.

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo