[Talkaction]Tweets

gui56
Por gui56
em Actions e Talkactions

gui56

The Lord
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/06/08Posts: 85Char no Tibia: Drunk Outlaw
Autor: Mock

Versão: 1.0

Servidor testado: TFS 0.3.6

Requerimento: Lua cURL (anexado ao topico), Modules

Créditos: 100% Mock

 

Esse é um daqueles scripts que eu nao esperava que desse certo quando deu eu confesso que quase tive um orgasmo. Você configura o script com sua senha e login, depois entra no server e fala !tweet oi cara que você manda um tweet no seu twitter na hora!

 

A instalaçao é meio xatinha pois você tem que baixar o lua curl mais eu dexei no ponto.

 

Vamos lá!

 

Primeiro baixe as DLLs anexadas ao topico.

Jogue todas na pasta do seu server (não é a pasta data é a pasta dele, onde fica as outras dlls e o config.lua)

Depois disso se você nao tiver os modulos de scripting instalados no seu server instale. Tópico: http://www.xtibia.com/forum/topic/134978-modulos-de-scripting/

 

Depois de tudo isso vá em data/modules/modules.xml e adcione essa TAG:

 

<module name="curl"/>

 

Agora abra seu server e veja se deu algum erro, se deu ai é por sua conta cara, nao garanto que lua curl vá executar em todos os PCS, eu uso WIN XP SP 2 eu acho.

Mas se funcionar de boa ai tudo bem vamos continuar.

Vá em talkactions e crie uma tag para seu comando, vamos de exemplo a essa:

 

<talkaction log="yes" words="!tweet" access="4" event="script" value="tweet.lua"/>

 

Na tag nosso script é tweet.lua entao vamos criar em scripts o tweet.lua.

 

Nele coloque isso:

 

--[[
Script to post on twitter by Mock the bear (MTB)
Using luaCurl
]]
tweet = {
c= curl.easy_init(),
check='http://www.twitter.com/statuses/update.xml',
user='seuusuario@hotmail.com', ---Aqui vc poe seu login no twitter
password='senhacara', --- aqui é sua senha
}

function onSay(cid, words, param, channel)
if not tweet.c then
	return doPlayerSendTextMessage(cid,25,'Não foi possivel criar o cURL state.')
else
	tweet.c:setopt(curl.OPT_URL, tweet.check)
	tweet.c:setopt(curl.OPT_CONNECTTIMEOUT, 10)
	tweet.c:setopt(curl.OPT_POSTFIELDS, "status="..param);
	tweet.c:setopt(curl.OPT_POST, 1)
	tweet.c:setopt(curl.OPT_USERPWD, tweet.user..":"..tweet.password);
	if tweet.c:perform() then
		doPlayerSendTextMessage(cid,25,'Tweet enviado! (eu acho)')
		doSendMagicEffect(getCreaturePosition(cid),30)
	else
		doPlayerSendTextMessage(cid,25,'Error ao eviar seu weet.')
		doSendMagicEffect(getCreaturePosition(cid),2)
	end
end
return TRUE
end

 

 

Salve e teste :thumbsupsmiley:

 

Tenho certeza que em PC de muita gente nao vai funciona.

60% tenho certeza que funcions, 20% dos que nao funciona é por que nao soube instalar e o resto por que nao funciona mesmo.

 

:greenperson: DLL's: dll.rar

:blueperson: Scan: VirusTotal

twitters.jpg

 

blsp.jpg

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

@ Guilhermee56

 

Acho legal você trazer alguns script novos para o Xtibia,mais apesar disso você tem que ter autorização do criador do mesmo para poder postar,caso ele não o tenha dado permissão seus tópicos poderão ser fechado,até porque o Mock possui uma conta no xtibia...

 

 

abraços

bossisg.png

gui56

The Lord
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/06/08Posts: 85Char no Tibia: Drunk Outlaw

@Vodkart

Obrigado pelo aviso, mas quero deixar claro, que em nenhum dos posts do Mock, ele proibe de levarem o trabalho dele a outro forum, e os créditos estão devidamente colocados a ele.

twitters.jpg

 

blsp.jpg

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

@UP

Você ta postando bom scripts, mas esses não lhe pertencem.

E não é porque você colocou os créditos que não é considerado rip, você precisa ter permissão para postar.

~ Kydrai
Programador / Scripter

 

sign.png

gui56

The Lord
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/06/08Posts: 85Char no Tibia: Drunk Outlaw

@UP

 

Pronto, pedi a permissão do Mock pra poder postar os scripts dele aqui no XTIBIA e a permissão foi concedida, agora sem mais problemas, posso continuar a trazer ótimos conteúdos aqui pro X-Tibia.com!

twitters.jpg

 

blsp.jpg

tinfer3

Normaly they are the same.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/04/11Posts: 34

só o mock mesmo para fazer esse script sinistro O_O

The Joker



Eu não quero fazer o que eu posso,eu posso fazer o que eu quero.

baixinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/11/05Posts: 16

Fiz tudo que diz ai, quando eu digito aparece:

 

02:13 Tweet enviado! (eu acho)

 

Mas não foi enviando...

Agradeço

KoD Otserv

IP: server.kodotserv.com.br

Porta: 7171

Site Principal: KoD

 

 

bg4pt2.gif

 

-------------

assinaturaly0.jpg

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

o Mock é mto ####

 

eu tenho 6 anos de script e sei fazer coisas pakas,

 

só q esse kra sempre sempre sempre... tem umas coisas MTO sinistras MESMO

 

Belo Script Mock... seu fã ake, kkkkk

 

Posso fazer mta coisa só mudando esse script

 

 

 

 

@Topico

 

Nem de bola pra esses trolls, mesmo que o mock não tivesse dado A AUTORIZAÇÃO pra postar aki, ele nunca disse que não podia... kkkk

 

Vlws manin

 

 

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

vitorvvm

--Sei um pouco de tudo--
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 07/06/11Posts: 122Char no Tibia: shakerspere

show para os viciados... mas bom script...