GU

Crack No Tibia

Por gustavoxl, 06 de mar. de 2011 em Actions e Talkactions

tibia
script
otserv
8
2.4k
gustavoxlG
06 de março de 2011 às 17:27

Eae galera, eh eu dinovu com + 1 script, desta vez estou postando a Pedra de crack para seu OT ;D

 

1º va em data/actions/scripts crie um novo arquivo com o nome de Crack.lua, e coloque issu lah:

local exhaust = createConditionObject(CONDITION_EXHAUST_HEAL)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 3000)
local Barato = createConditionObject(CONDITION_DRUNK)
setConditionParam(Barato, CONDITION_PARAM_TICKS, 15000)
function onUse(cid, item, frompos, item2, topos)
       if getCreatureCondition(cid, CONDITION_EXHAUST_HEAL) == FALSE then
               if getPlayerStorageValue(cid, 5555) > 0 then
                       setPlayerStorageValue(cid, 5555, -1)
                       doAddCondition(cid, Barato)
                       doAddCondition(cid, exhaust)
                       doRemoveItem(item.uid, 1)
               elseif getPlayerStorageValue(cid, 5555) == -1 then
                       doAddCondition(cid, Barato)
                       doAddCondition(cid, exhaust)
                       doRemoveItem(item.uid, 1)
                       addEvent(Maconha, 100, cid, item2, toPosition)
               end
       else
               doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
               doSendMagicEffect(getPlayerPosition(cid), 2)
       end
       return TRUE
end
function Maconha(cid, item2, topos)
       if getPlayerStorageValue(cid, 5555) == -1 then
               doTargetCombatHealth(0, cid, COMBAT_DROWNDAMAGE , -50, -100, 1)
               setPlayerStorageValue(cid, 5555, 1)
               addEvent(Maconha, 2000, cid, item2, toPosition)
       elseif getPlayerStorageValue(cid, 5555) > 0 and getPlayerStorageValue(cid, 5555) < 10 then
               doTargetCombatHealth(0, cid, COMBAT_DROWNDAMAGE , -50, -100, 1)
               setPlayerStorageValue(cid, 5555, getPlayerStorageValue(cid, 5555) + 1)
               addEvent(Maconha, 2000, cid, item2, toPosition)
       elseif getPlayerStorageValue(cid, 5555) == 10 then
               setPlayerStorageValue(cid, 5555, -1)
       end
end

 

agora va em actions.xml e adicione isto:

<action itemid="2143" script="Crack.lua"/>

 

depois va em data/items e no item.xml procure por:

<item id="2143" article="a" name="White pearl" plural="White pearls">
<attribute key="weight" value="20" />

(axo q eh "white pearls" se estiver errado postem ai pra mim corrigir ;D)

 

depois substitua-o por este:

<item id="2143" article="a" name="Pedra de Crack" plural="Pedras de Crack">
<attribute key="weight" value="20" />

 

E pronto eh soh ligar seu ot ou "ReLiga-lo" e conferir o pessoal com overdose ! xD

Eh issu ai galera! Vlw pela atenção!

 

Créditos: 10% meus por ter feito issu e 90% do Lukeskywalker por disponibilizar o código da maconha, pois soh modifiquei o nome do script dele, para o crack ter o msm efeito da maconha!!

 

Fuiii...

Editado Março 10 por Gustavoxloko

meubkM
07 de março de 2011 às 11:02

tosco.

khodornaK
10 de março de 2011 às 14:47

mal organizado, mal explicado, alem de nao fazer nada alem de mudar o id do item q era antes maconha pra pedra de crack, kkk e 50% de credito pra esse trabalhu todo? nem mudou nada no script! como scripter ta fraco!

3 semanas depois...
TibizeiroT
29 de março de 2011 às 12:59

odeio creditos por porcentagem

1 mês depois...
LukasScottL
10 de abril de 2011 às 02:37

Nao perca tempo fazendo coisas sem noçao

faça algo que preste pra alguma coisa

Bubbleman23B
15 de abril de 2011 às 19:01

todos falam merda porque o primeiro falou.

15 de abril de 2011 às 19:12

Cara não e querendo desvaloriza o scipter mais e so ir em items.xml e trocar o nome da farinha por crack .....kkk

16 de abril de 2011 às 00:19

Você achou que o script faria tanto sucesso quanto o outro...

O outro script era de 200?, nesses tempos até uma fonte de vida que só adiciona a vida já era 50000 reps.

Não gostei, sério.