tem como por em vez de dias premiuns tirar dinheiro
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [talkaction] Removendo Red Skull
[talkaction] Removendo Red Skull
Por Benefactor, 02 de ago. de 2009 em Actions e Talkactions
info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char 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
info
Grupo: Cavaleiro
Registrado: 02/09/06
Posts: 186
Reputação: +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
Editado Agosto 5 por Nottinghster
info
Grupo: Banidos
Registrado: 06/11/07
Posts: 39
Reputação: +22
Char 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.
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
Grupo: Banidos
Registrado: 06/11/07
Posts: 39
Reputação: +22
Char no Tibia: degarox strain

nao é por nada nao mais esse lyu elite ripou esse script de outro cara ._.
info
Grupo: Campones
Registrado: 12/09/09
Posts: 55
Reputação: 0
Char no Tibia: 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
Grupo: Barão
Registrado: 07/01/09
Posts: 221
Reputação: +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
Editado Agosto 2 por Benefactor