Preciso De Script Efeito Em Cada Vocaçao

roriscrave
em Scripts

roriscrave

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/07/08Posts: 545Char no Tibia: Nem eu sei

O titulo ja fala tudo, preciso de um script que cada vocaçao tenha um effect diferente.

Exemplo:

vocaçao 1, efect 10

vocação 2, efect 15

vocação 3, efect 28

....

 

 

 

Darei rep +

Foquinhaa

Eterno banido (agora com pip) -- :)
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 05/09/11Posts: 178

local vocs = {
[1] = {effect = 12},
[2] = {effect = 12},
[4] = {effect = 12},
[3] = {effect = 12},
[5] = {effect = 12},
[6] = {effect = 12},
[7] = {effect = 12},
[8] = {effect = 12},
[9] = {effect = 12},
[10] = {effect = 12},
[11] = {effect = 13}

}

function onThink(cid, interval)
local voc = getPlayerVocation(cid)
if vocs[voc] then
local efeito = vocs[voc].effect
doSendMagicEffect(getCreaturePosition(cid), efeito)
return true
end

 

[1] = {effect = 12},

 

Aqui vocÊ edita o ID da vocation e o effect que ele irá receber.]

 

Tag

 

<event type="think" name="efe" event="script" value="efeito.lua"/>

 

Registra no login.lua

 

registerCreatureEvent(cid, "efe")

Yan Oliveira

Yan18
avatar
Moderador
Moderador

INFOS

Grupo: ModeradorRegistrado: 05/06/12Posts: 2221Gênero: Masculino

SmiX

SlashX
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 25/01/12Posts: 963

local vocs = {
[1] = {effect = 12},
[2] = {effect = 12},
[4] = {effect = 12},
[3] = {effect = 12},
[5] = {effect = 12},
[6] = {effect = 12},
[7] = {effect = 12},
[8] = {effect = 12},
[9] = {effect = 12},
[10] = {effect = 12},
[11] = {effect = 13}

}

function onThink(cid, interval)
local voc = getPlayerVocation(cid)
if vocs[voc] then
local efeito = vocs[voc].effect
doSendMagicEffect(getCreaturePosition(cid), efeito)
return true
end
return true or 0
end

 

Corrigido! Aproveitando e corrigindo outra coisa: kkkk

 

mas cuidado por favor.

Correto é:

mais cuidado, por favor.

 

kkkk Só foi uma brincadeira. kkkk

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

pq exatamente tu coloco assim?

return true or 0 

o.O

true eh true n tem como dar alguma exceção... ou tem? kk

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein