Postado Fevereiro 27, 2015 10 anos 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 + ?
Postado Fevereiro 27, 2015 10 anos 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+
Postado Fevereiro 27, 2015 10 anos Autor 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 ?
Postado Fevereiro 27, 2015 10 anos 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 Fevereiro 27, 2015 10 anos por FelipeWikky (veja o histórico de edições)
Postado Fevereiro 27, 2015 10 anos Autor 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?
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.