Ir para conteúdo

[talkaction] Removendo Red Skull


Benefactor

Posts Recomendados

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

Editado por Benefactor
Link para o comentário
Compartilhar em outros sites

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

Editado por Nottinghster
Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 3 weeks later...
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:

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...