[talkaction] Removendo Red Skull

Benefactor
em Actions e Talkactions

Benefactor

avatar
Barão
Barão

INFOS

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

Padrão de Postagem:

Autor: Lyu Elite
Versão: 8.40
Testado: TFS 0.3.3
Tipo: TalkAction

Função: Esse comando serve para retirar o Red Skull de um player, é fácil de se fazer.

Vá em data/talkaction/script depois crie um arquivo .lua chamado removeskull.lua e lá adicione está tag:

 

local COST = 20

local effect = CONST_ME_YELLOW_RINGS

function onSay(cid, words, param, channel)

if getCreatureSkullType(cid) == SKULL_RED then
	local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. ";")
	local points = query:getDataInt("premium_points")
	if points >= COST then
		local update = db.executeQuery("UPDATE `accounts` SET `premium_points`= "..(points - COST).." WHERE `id`= " .. getPlayerAccountId(cid) .. "; ")
		if (update == true) then			
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your red skull has been taken off!\nRemaining premium points: " .. (points - COST))
			doCreatureSetSkullType(cid, SKULL_NONE)
			doSendMagicEffect(getPlayerPosition(cid), effect)
		else
			doPlayerSendCancel(cid, "Database error")
		end

	else
		doPlayerSendCancel(cid, "You need " ..COST.. " premium points to remove red skull")
	end
else
	doPlayerSendCancel(cid, "You do not have red skull")
end

query:free()
return TRUE

end

Agora vá em data/talkaction/talkaction.xml e adicione está tag:

 

<talkaction words="!removeskull" event="script" value="removeskull.lua"/>

Pronto !!! Script bacana, rápido e fácil. Espero que tenham gostado

Créditos: Lyu Elite

Altera

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char no Tibia: Gorden Fuel

tem como por em vez de dias premiuns tirar dinheiro

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Achei mais util para aprender como mexer em database do que o proprio script

 

Tomare que o povo aproveite ele...

 

Muito instrutivo KKK

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

Nottinghster

Ex-Colaborador de Programação & Scripting
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/09/06Posts: 186
tem como por em vez de dias premiuns tirar dinheiro

 

Tem sim, eu fiz um Script mas não testei, creio que esteja funcionando, ai está

function onSay(cid, words, param, channel)

if getCreatureSkullType(cid) == SKULL_RED then
 doPlayerRemoveMoney(cid, 10000)
 doCreatureSetSkullType(cid, SKULL_NONE)
else
 doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a redskull.")
end
return TRUE
end

Tibia World RPG OldSchool Developer!
Jyv3kht.jpg

Mock

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/11/07Posts: 39Char no Tibia: degarox strain

ruim demais pra ot servers serios e EXP alta, a pessoa usando esse comando tira sua propria skull apos matar 1/4 do servidor.

 

wink.gif

 



fanmock.png

Dnomyar

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/09Posts: 18
Tem sim, eu fiz um Script mas não testei, creio que esteja funcionando, ai está

function onSay(cid, words, param, channel)

if getCreatureSkullType(cid) == SKULL_RED then
 doPlayerRemoveMoney(cid, 10000)
 doCreatureSetSkullType(cid, SKULL_NONE)
else
 doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a redskull.")
end
return TRUE
end

Valeu cara era dessa script que eu precisava!

Mock

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/11/07Posts: 39Char no Tibia: degarox strain

nao é por nada nao mais esse lyu elite ripou esse script de outro cara ._.

 

wink.gif

 



fanmock.png

777779

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/09/09Posts: 55Char no Tibia: Lord Anjo Da Noite
Padrão de Postagem:

Autor: Lyu Elite
Versão: 8.40
Testado: TFS 0.3.3
Tipo: TalkAction

Função: Esse comando serve para retirar o Red Skull de um player, é fácil de se fazer.

Vá em data/talkaction/script depois crie um arquivo .lua chamado removeskull.lua e lá adicione está tag:

 

local COST = 20

local effect = CONST_ME_YELLOW_RINGS

function onSay(cid, words, param, channel)

if getCreatureSkullType(cid) == SKULL_RED then
	local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. ";")
	local points = query:getDataInt("premium_points")
	if points >= COST then
		local update = db.executeQuery("UPDATE `accounts` SET `premium_points`= "..(points - COST).." WHERE `id`= " .. getPlayerAccountId(cid) .. "; ")
		if (update == true) then			
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your red skull has been taken off!\nRemaining premium points: " .. (points - COST))
			doCreatureSetSkullType(cid, SKULL_NONE)
			doSendMagicEffect(getPlayerPosition(cid), effect)
		else
			doPlayerSendCancel(cid, "Database error")
		end

	else
		doPlayerSendCancel(cid, "You need " ..COST.. " premium points to remove red skull")
	end
else
	doPlayerSendCancel(cid, "You do not have red skull")
end

query:free()
return TRUE

end

Agora vá em data/talkaction/talkaction.xml e adicione está tag:

 

<talkaction words="!removeskull" event="script" value="removeskull.lua"/>

Pronto !!! Script bacana, rápido e fácil. Espero que tenham gostado

Créditos: Lyu Elite

 

Ola estou aki para te perguntar uma coisa sera q tem como vc fazer um npc q tira o redskull pq assim fica + facil pois tem ots q o dono dexa 24hrs online e ele n estara la sempre

 

Resumindo:Vc pode criar um npc q tira redskull?? :whip:

Minha Fan Bar


Fakes








Sou Fan De:


Metas
[x]1 post (NOOB)
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[x]50 posts (CAVALEIRO)
[ ]100 posts (MAGO)
[ ]200 posts (MAGO NEGRO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)


Precisando de um GOD ou CM em seu ot então e so mandar PM para mim

cagaio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/08Posts: 52Char no Tibia: Zepherus

lol so tira a red ;s n tem como remove a frag tbm ?