SK
dúvida

Corpos

Por SkyDarkyes, 21 de jul. de 2013 em Scripts

resolvido
27
3.4k
21 de julho de 2013 às 22:32

Galera gostaria de saber,em que lugar da soucer,edito o corpo das vocs exemplo minato,um corpo etc...

MaenilseM
21 de julho de 2013 às 22:48

creio eu que nao seja na source, mas se caso for, creio que seja em player.cpp ou player.h

21 de julho de 2013 às 23:00

/\ É nas sources -'

SlicerS
22 de julho de 2013 às 10:10

/\ nao necessariamente... tem uns 10 topicos com esse ms pedido aki na area de pedidos e duvidas e no de resolvidos... eu ms ja fiz umas 2x esse script... da pra fazer com onDeath... soh procurar um pouco ¬¬

SkailordS
22 de julho de 2013 às 10:21

Toma

local table = {
[1] = 5978, --[vocation] = id do corpse
[2] = 1112,
[3] = 1113,
[4] = 1114
}

local function transform(pos, id, voc)
local item = getTileItemById(pos, id)
if item and item.uid > 1 then
doTransformItem(item.uid, table[voc])
doDecayItem(item.uid or 0)
end
end

function onDeath(cid, corpse)
if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end
addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid))
return true
end

Login.lua

registerCreatureEvent("corpseDecay")

Creditos: @Slicer

Editado Julho 22 por Skailord

MaenilseM
22 de julho de 2013 às 10:30

@SkyDarkyes é como eu disse, nao era necessariamente ser nas source, era so dar uma procurada que voce achava em lua.

22 de julho de 2013 às 11:20

Só pq agora tenho as sources compiladas para windows,vcs me fala que tem script a é brincadeira neh

KluivertK
22 de julho de 2013 às 11:22

kkkk oloko sahsah

22 de julho de 2013 às 11:22

uso que tag man?

SlicerS
22 de julho de 2013 às 11:27
<event type="death" name="corpseDecay" event="script" value="corpseDecay.lua"/>

algu +/- assim...

 

e sources podem abrir muitos 'horizontes'... kk'

22 de julho de 2013 às 11:37

Erro:1014165_481736751910291_1039806258_n.jpg

SlicerS
22 de julho de 2013 às 11:41

hã.... como EXATAMENTE tu botou tudo ae? ¬¬

22 de julho de 2013 às 11:44

pasta do ot/data/creaturescript/script CorpseDecay

 

 

local table = {
[1] = 5978, --[vocation] = id do corpse
[2] = 1112,
[3] = 1113,
[4] = 1114
}

local function transform(pos, id, voc)
local item = getTileItemById(pos, id)
if item and item.uid > 1 then
doTransformItem(item.uid, table[voc])
doDecayItem(item.uid or 0)
end
end

function onDeath(cid, corpse)
if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end
addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid))
return true
end

 

login

registerCreatureEvent("corpseDecay")

 

 

e a sua tag

MaenilseM
22 de julho de 2013 às 11:45

tente usar essa tag.

<event type="death" name="corpseDecay" script="corpseDecay.lua"/>
22 de julho de 2013 às 11:47

Tambem nao deu