Ir para conteúdo
  • Cadastre-se

(Resolvido)Falar 1 Palavra e Ser teleportado


Ir para solução Resolvido por FelipeWikky,

Posts Recomendados

Bom Quero fazer o Seguinte, Quero fazer 1 Anti Divulgação "Moderno" Que Quando

A pessoa Falar Ex: Baiak.servegame.com Ele ira ser teleportado para 1 Area

No-Logout Que eu Ja fis, Eu acho q é o msm script q o !Fly mas eu nao sei

Adptar Para esse anti divulgação alguem poderia me ajudar valendo Rep + ?

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

Bom, Fiz um meio básico aqui, que ao falar tal coisa, o player é teleportado para a posição, que no caso seria essa sua area No-Logout.

 

Começando, crie um arquivo .lua com o nome proibido (Lembrando que a extensão tem que ser .lua)

Coloque isto no arquivo recentemente criado

 

--Criado por FelipeWikky
 
function onSay(cid, words, param, channel)
local pos = {x=1559, y=1340, z=7} --Aqui voce configura o local da sua area No-Logout
 
if(words == "Baiak.servegame.com") then --Aqui voce configura oque o player nao pode falar, edite apenas o que está dentre as "aspas"
doPlayerSendCancel(cid,"Falar isto é proibido no Server") --O que ira dizer ao player, caso fale isso
doTeleportThing(cid,pos)
return true
end
end

 
Agora, no talkactions.xml adicione esta tag

 <talkaction words="Baiak.servegame.com" event="script" value="proibido.lua"/>

Na tag, é o mesmo esquema, edite o que está dentro das "aspas" no words
(Exemplo: Caso queira que o player nao fale xxx.com, edite esta parte words="Baiak.servegame.com" para words="xxx.com")
 
Espero que este script sirva pra você
Ajudei? Rep+
Link para o post
Compartilhar em outros sites

Da para por mais palavras ? Tipo baiak.ddns.net , baiak.no-ip.org , e tipo se a pessoa falar ex: War.servegame.com Ela é teleportada ? ou so se ela falar servegame.com ?

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites
  • Solução

Sim Sim, é o mesmo esquema, você vai adicionando mais "if(words).

Veja o Spoiler

--Criado por FelipeWikky
 
function onSay(cid, words, param, channel)
local pos = {x=1559, y=1340, z=7} --Aqui voce configura o local da sua area No-Logout
 
if(words == "Baiak.servegame.com") then --Aqui voce configura oque o player nao pode falar, edite apenas o que está dentre as "aspas"
doPlayerSendCancel(cid,"Falar isto é proibido no Server") --O que ira dizer ao player, caso fale isso
doTeleportThing(cid,pos)
return true
end
 
if(words == "edite1") then --Aqui voce configura oque o player nao pode falar, edite apenas o que está dentre as "aspas"
doPlayerSendCancel(cid,"Falar isto é proibido no Server") --O que ira dizer ao player, caso fale isso
doTeleportThing(cid,pos)
return true
end
 
if(words == "edite2") then --Aqui voce configura oque o player nao pode falar, edite apenas o que está dentre as "aspas"
doPlayerSendCancel(cid,"Falar isto é proibido no Server") --O que ira dizer ao player, caso fale isso
doTeleportThing(cid,pos)
return true
end
 
if(words == "edite3") then --Aqui voce configura oque o player nao pode falar, edite apenas o que está dentre as "aspas"
doPlayerSendCancel(cid,"Falar isto é proibido no Server") --O que ira dizer ao player, caso fale isso
doTeleportThing(cid,pos)
return true
end
--Se desejar adicionar mair, coloque aqui. Acima desse ultimo end \/
end

E no talkactions.xml é a mesma coisa, adicione mais tag's com as words que voce colocou no script
(De acordo com o script que eu mandei, ficará assim)

<talkaction words="edite1" event="script" value="proibido.lua"/>
<talkaction words="edite2" event="script" value="proibido.lua"/>
<talkaction words="edite3" event="script" value="proibido.lua"/>

Edite os "edite1" "edite2" "edite3" com o que você colocou no script
 
 
E sobre a sua pergunta, apenas será teleportado se falar o que estiver contido no script. Por exemplo, no script está "xxx.com", ai a pessoa fala isso e é teleportada. Mas se ela falar "xxx.com.br", nao será teleportada, pois no script nao tem esse ".br"
Editado por FelipeWikky (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Hmmm, Vo por cada word 1 ip do no-ip tipo 1º servegame.com 2º ddns.net Etc...

ai se a pessoa falar entre.servegame.com ela é teleportada?

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

Beleza.. 

Como eu disse, este é um sistema básico, pois não sou muuito expert com scripts.

Espero que eu tenha lhe ajudado.

Rep+

 

Ja dei rep +

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo