TO
pedido

Ao Matar Monstro Ganhar Cap

Por tonynamoral, 04 de jun. de 2012 em Scripts

dragon
heart
rpg
tibia
script
otserv
12
2.4k
tonynamoralT
04 de junho de 2012 às 16:01

Tipo do script: Ganhar cap ao matar monstro

Protocolo (versão do Tibia): 8.60

Servidor utilizado: Crying Damson 0.3.6 V3

Nível de experiência: Baixa

Adicionais/Informações: Eu gostaria de um script que ao matar um monstro , o script revertesse a quantidade de dinheiro *GPS* dropado para cap, Exemplo :

Eu mato uma spider , dropo 5 gps , ai os 5 gps que estao dentro do corpo da spider some , e eu ganho 5 de cap automaticamente

 

Se me ajudar é 2REP+ (Hoje e Amanha)

caoticC
04 de junho de 2012 às 17:01

Ja existe este scripts no xtibia so editei para colocar o cap so isso:

 

Crie um arquivo chamado itemcap.lua e coloque isto

 

 

 

local monsters = {

["Demon"] = {itemid = 2160, count = 100, chance = 20},

["Dragon"] = {itemid = 2525, count = 1, chance = 20}

}

 

function onKill(cid, target, lastHit)

local cap = 300 --- mude aki quanto cap vai receber

local tab = monsters[getCreatureName(target)]

if tab then

if math.random(100) < tab.chance then

doPlayerAddItem(cid, tab.itemid, tab.count)

doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + cap)

end

end

return true

end

 

 

 

 

Coloque esta tag:

 

<event type="kill" name="Itemcap" event="script" value="itemcap.lua"/>

 

Registra o evento em login.lua coloque isto antes do ultimo return true

registerCreatureEvent(cid, "Itemcap")

Editado Junho 4 por caotic

tonynamoralT
04 de junho de 2012 às 18:15

Sistema do XOtservx :) ! Eu to ligado eu tentei modificar mais nao deu mt certo p min nao

 

Obrigado pela ajuda ! REP+

 

@Edit , Nao funciona :"(

Editado Junho 4 por tonynamoral

caoticC
04 de junho de 2012 às 18:38

Na hora que eu to fazendo o end foi para o lugar errado

 

Concertado

tonynamoralT
04 de junho de 2012 às 19:07

@Testando !

 

@Edit

Ainda nao aconteceu nada !

Editado Junho 4 por tonynamoral

caoticC
04 de junho de 2012 às 19:22

Ele nao apresentava erro mais eu refiz ele

Se nao funcionar mata seu pc pq eu testei.

VildenV
04 de junho de 2012 às 20:14

Coatic peço que teste seu script antes, pois se não irei considerar isso como flood, você tentou concerta o script 3x, primeiro alerta dado.

Caso queira discutir o assunto envie mp para mim, não polua o tópico.

 

 

Voltando ao assunto do tópico.

caoticC
04 de junho de 2012 às 20:41

mais eu testei vilden nao foi erro meu.

Kuro o ShinigaK
06 de junho de 2012 às 00:52

@caotic

Acho que você não entendeu o pedido dele, ele pediu quando você matar um monstro o tanto de gold que cair do monstro automaticamente virar cap, o que tu tento fazer com seu script? pra que fez tabela de monstro com gold? e pra que random? ele qer o gold original do servidor não pra adicionar mais gold ao monstro, como seu script vai saber qantos gold caiu do monstro pra poder inverter para cap e retirar o gold do corpo do monstro? em lua sera dificil fazer :]

 

@tonynamoral

 

entra msn qe te passo o script noob -.-'

Editado Junho 6 por Pinpao

caoticC
06 de junho de 2012 às 12:53

Então eu nao entedi o pedido então malz.

tonynamoralT
06 de junho de 2012 às 14:05

Foi isso que o pinpao acabou de falar , eu quero aproveitar a msg do loot

exemplo

 

Loot of Spider : 5 Zen , 10 food

 

E Talz

VincV
06 de junho de 2012 às 16:07

teria que kika o player toda ves,ou modfica as sourcer porque n tem função que modifique a cap do player(tem db.executequerry mas teria que kika o player toda ves que executasse)