tem como por em vez de dias premiuns tirar dinheiro
- Forums
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [talkaction] Removendo Red Skull
[talkaction] Removendo Red Skull
By Benefactor, 02 de ago. de 2009 in Actions e Talkactions
info
Group: Campones
Joined: 28/12/08
Posts: 41
Reputation: 0
Tibia Character: Gorden Fuel

info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete

Achei mais util para aprender como mexer em database do que o proprio script
Tomare que o povo aproveite ele...
Muito instrutivo KKK
info
Group: Cavaleiro
Joined: 02/09/06
Posts: 186
Reputation: +16

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
Edited Agosto 5 by Nottinghster
info
Group: Banidos
Joined: 06/11/07
Posts: 39
Reputation: +22
Tibia Character: 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.
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!
info
Group: Banidos
Joined: 06/11/07
Posts: 39
Reputation: +22
Tibia Character: degarox strain

nao é por nada nao mais esse lyu elite ripou esse script de outro cara ._.
info
Group: Campones
Joined: 12/09/09
Posts: 55
Reputation: 0
Tibia Character: Lord Anjo Da Noite

Padrão de Postagem:Autor: Lyu Elite Versão: 8.40 Testado: TFS 0.3.3 Tipo: TalkActionFunçã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 endAgora 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?? ![]()





info
Group: Barão
Joined: 07/01/09
Posts: 221
Reputation: +8
Padrão de Postagem:
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 endAgora vá em data/talkaction/talkaction.xml e adicione está tag:
Pronto !!! Script bacana, rápido e fácil. Espero que tenham gostado
Créditos: Lyu Elite
Edited Agosto 2 by Benefactor