[ Resolvido ] Imploro Pelo /makesay!

Maioral
em Lixeira Pública

Maioral

The Roleplaying Master
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/06Posts: 27Char no Tibia: Orkuteiro

Olá pessoal! bom dia!

eu jogo tibia desde a versão 7.3 ,ot desde a 7.6.

logo , eu lembro que na quela epoca, exista o comando /makesay.

vc falava algo como /makesay "Fulano Panela suja!

ai o fulano falava involuntariamente "Panejal suja!"

entao, era um comando extremamente hilário.

pois agente confundia todo mundo em servers de brincadeiras.

pois bem, venho pedir a vocês , ó deuses dos scripts , que possam formular novamente uma script que faça o mesmo!

se der ainda pra versão 8.4+

porque era uma scriot mt engraçada e nao acho que ela mereça morrer.

por favor ,é o meu unico pedido! , criem a talkaction /makesay.

 

(pra quem nao entendeu , vou dar outro exemplo do que acontecia quando usava o comando)

 

GOD Slayer : /makesay "Capcom farinha com arroz é muito bom!!

Capcom : farinha com arroz é muito bom!!

Capcom : ??? ahn!? pq eu falei isso??

GOD Slayer ( invisivel) : KKKKKKK!


>
>
>
>
> é oque pretendo faser com você se você não comentar meu tópicos Ò.ó
>
>
>
Primeiro De tudo , Saiba Que um dia , eu quero ser um grande scriper e um grande mapper :D


[i][Esta é Minha Assinatura. Veja E Morra Feliz.[i/]


hmm espero que isso nao caia aki na terra..














Minha Meta é :
10 topicos [X]
Matar O Infeliz Que Ta Lendo Minha Assinatura [Correndo Atras]



Ê MACARENA!

\/---Isso é para você que gosta de bolinhas inocentes---\/


rockstar96

Around the world
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 01/07/09Posts: 216

Easy...ó o script, renomeie para makesay.lua:

function onSay(cid, words, param, channel)
local param = string.explode(param,",")
doCreatureSay(getPlayerByName(param[1],param[2],1)
else
doPlayerSendCancel(cid,"Você não tem acesso suficiente.")
return TRUE
end

Em talkactions.xml, coloque:

<talkaction access="5" words="/makesay" event="script" value="makesay.lua"/>

 

Falous ;)

tozinho123

Eusoboladopracaralho
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/11/07Posts: 61Char no Tibia: Paladinhozinho

vc nen colocou um if como pode ter um else?

Assinatura bugada, movido para "sobre mim"

Maioral

The Roleplaying Master
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/06Posts: 27Char no Tibia: Orkuteiro

desculpe amigo , aqui o que vc me postou nao funcionou.

 

eu falo /makesay e nao acontece nada..

 

[13/07/2009 00:07:33] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/makesay.lua

[13/07/2009 00:07:33] data/talkactions/scripts/makesay.lua:4: ')' expected (to close '(' at line 3) near 'else'

 

aparece isso no executavel do ot

 

e como ficou o comando?

 

"/makesay Fulano "Martelo ?

ou "/makesay "Fulano" Martelo ?

 

ou como?

 

ai, mechi um poco no script , adicionei um "("

tirei o"else"

 

e chego até a funciona.

mas quando vc manda a action , aparece na sua tela q vc n tem comando suficiente ( sou GOD acesso 5)

[13/07/2009 00:49:13] data/talkactions/scripts/makesay.lua:3: attempt to index local 'param' (a nil value)

[13/07/2009 00:49:13] stack traceback:

[13/07/2009 00:49:13] data/talkactions/scripts/makesay.lua:3: in function <data/talkactions/scripts/makesay.lua:1>

e isso no executavel.


>
>
>
>
> é oque pretendo faser com você se você não comentar meu tópicos Ò.ó
>
>
>
Primeiro De tudo , Saiba Que um dia , eu quero ser um grande scriper e um grande mapper :D


[i][Esta é Minha Assinatura. Veja E Morra Feliz.[i/]


hmm espero que isso nao caia aki na terra..














Minha Meta é :
10 topicos [X]
Matar O Infeliz Que Ta Lendo Minha Assinatura [Correndo Atras]



Ê MACARENA!

\/---Isso é para você que gosta de bolinhas inocentes---\/


rockstar96

Around the world
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 01/07/09Posts: 216

function onSay(cid, words, param, channel)
local t = string.explode(param,",")
if getPlayerGroupId(cid) >= 3 then
doCreatureSay(getPlayerByName(t[1]),t[2],1)
else
doPlayerSendCancel(cid,"Você não tem acesso suficiente.")
return TRUE
end

 

Desculpe S; nem testei ><"

 

E para usar:

 

/makesay Fulano,frase

 

A apóstrofe morreu, só existe em raras ocasiões (:

Maioral

The Roleplaying Master
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/06Posts: 27Char no Tibia: Orkuteiro

[13/07/2009 16:56:09] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/makesay.lua

[13/07/2009 16:56:09] data/talkactions/scripts/makesay.lua:7: 'end' expected (to close 'function' at line 1) near '<eof>'

 

dessa vez apareceu isso e ainda nao da...


>
>
>
>
> é oque pretendo faser com você se você não comentar meu tópicos Ò.ó
>
>
>
Primeiro De tudo , Saiba Que um dia , eu quero ser um grande scriper e um grande mapper :D


[i][Esta é Minha Assinatura. Veja E Morra Feliz.[i/]


hmm espero que isso nao caia aki na terra..














Minha Meta é :
10 topicos [X]
Matar O Infeliz Que Ta Lendo Minha Assinatura [Correndo Atras]



Ê MACARENA!

\/---Isso é para você que gosta de bolinhas inocentes---\/


satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

era a falta de um end ta ae arrumado.

 

function onSay(cid, words, param, channel)

local t = string.explode(param,",")

if getPlayerGroupId(cid) >= 3 then

doCreatureSay(getPlayerByName(t[1]),t[2],1)

else

doPlayerSendCancel(cid,"Você não tem acesso suficiente.")

end

return TRUE

end

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Maioral

The Roleplaying Master
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/06Posts: 27Char no Tibia: Orkuteiro

Ae , muito obrigado Marcryzius e IrockStar.

Era uma script bem antiga e nao achei que ia dar muito certo.

Valeu mesmo.

Moderadores, Se Quiserem ,Podem Fechar.


>
>
>
>
> é oque pretendo faser com você se você não comentar meu tópicos Ò.ó
>
>
>
Primeiro De tudo , Saiba Que um dia , eu quero ser um grande scriper e um grande mapper :D


[i][Esta é Minha Assinatura. Veja E Morra Feliz.[i/]


hmm espero que isso nao caia aki na terra..














Minha Meta é :
10 topicos [X]
Matar O Infeliz Que Ta Lendo Minha Assinatura [Correndo Atras]



Ê MACARENA!

\/---Isso é para você que gosta de bolinhas inocentes---\/


DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Dúvida Sanada,

:button_cancel: Fechado

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.