[ PEDIDO ] Transformação de 1kk para ID 2328

DriGuiins
em Scripts

DriGuiins

[ ADM ] ZeRo
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/06/12Posts: 28Char no Tibia: Unico BR

Como diz titulo, queria um script que mude 1kk para um Fenix Coin ( ID: 2328 ), alguem pode ajudar ?

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

vá em actions/scripts/others, abra o arquivo changegold.lua, apague tudo que há dentro e cole:

 

local coins = {
[iTEM_GOLD_COIN] = {
to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
},
[iTEM_PLATINUM_COIN] = {
from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
},
[iTEM_CRYSTAL_COIN] = {
from = ITEM_PLATINUM_COIN, to = 2157, effect = TEXTCOLOR_LIGHTBLUE
},
[2328] = {
from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_TEAL
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
return false
end
local coin = coins[item.itemid]
if(not coin) then
return false
end
if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
doChangeTypeItem(item.uid, item.type - item.type)
doPlayerAddItem(cid, coin.to, 1)
doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect)
elseif(coin.from ~= nil) then
doChangeTypeItem(item.uid, item.type - 1)
doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect)
end
return true
end

DriGuiins

[ ADM ] ZeRo
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/06/12Posts: 28Char no Tibia: Unico BR

Somente isso ? Acho difícil ser somente isso.

rorix

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/01/16Posts: 207

Somente isso ? Acho difícil ser somente isso.

 

chegou a testar o script antes de falar merd@?

o cara postou o negocio certo e vc duvidando sem nem antes testar, se está duvidando dele apenas faça por si proprio

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Somente isso ? Acho difícil ser somente isso.

 

Voce não postou versão do seu server, nem nada, deduzi ser 8.60, e sim, só isso, basta testar,

Caso seja outra versão informe, e se deu certo, REP+ me ;)

DriGuiins

[ ADM ] ZeRo
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/06/12Posts: 28Char no Tibia: Unico BR

Elli, meu irmao testou e deu e nao deu kk' ele transforma o 1kk em 2328, mas quando clica denovo em nao volta para 1kk, tem como ver isso ?

 

Para os demais q me criticaram por fala quem era só isso, vão tudo catar coquinho na bera da BR 101, eu falei aquilo, pq ja ia dormir e ja tinha visto um script parecido que tinha mais coisa e não funcionou. Se não querem ajudar nao venha criticar meu comentário ou de qualquer outro.

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Elli, meu irmao testou e deu e nao deu kk' ele transforma o 1kk em 2328, mas quando clica denovo em nao volta para 1kk, tem como ver isso ?

 

Para os demais q me criticaram por fala quem era só isso, vão tudo catar coquinho na bera da BR 101, eu falei aquilo, pq ja ia dormir e ja tinha visto um script parecido que tinha mais coisa e não funcionou. Se não querem ajudar nao venha criticar meu comentário ou de qualquer outro.

local coins = {
[iTEM_GOLD_COIN] = {
to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
},
[iTEM_PLATINUM_COIN] = {
from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
},
[iTEM_CRYSTAL_COIN] = {
from = ITEM_PLATINUM_COIN, to = 2328, effect = TEXTCOLOR_LIGHTBLUE
},
[2328] = {
from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_TEAL
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
return false
end
local coin = coins[item.itemid]
if(not coin) then
return false
end
if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
doChangeTypeItem(item.uid, item.type - item.type)
doPlayerAddItem(cid, coin.to, 1)
doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect)
elseif(coin.from ~= nil) then
doChangeTypeItem(item.uid, item.type - 1)
doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect)
end
return true
end