Sua spell:
Sobre os efeitos, só alterar aqui:
local effect = {68} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
E aqui:
doSendMagicEffect(posit, 130)
Segundo pedido:
Outfits.xml
Procure isso:
<outfit id="id" premium="yes">
e substitua por:
<outfit id="id" default="0" premium="yes">
actions.xml:
<action actionid="xxxx" script="outfits.lua"/>
Edite o xxxx por um action id que desejar.
outfit.lua:
doPlayerAddOutfitId(cid, id, 3) -- Coloque no lugar de ID o ID da outfit.
Vai em spells.xml, procura essa spell, e coloca depois disso:
name="Nome" words="palavras" lvl="100"
Isso:
needtarget="1"
Ficando assim:
name="Nome" words="palavras" lvl="100" needtarget="1"
Vo dormir, se não funcionar, amanhã eu olho isso melhor.
@isaque555
Já analisei essa spell umas 5 vezes e não to conseguindo achar o erro dela. Se eu conseguir, aviso.
~~ Edit ~~
Rapaz, agora que vi. Você copiou o script de maneira errada. Ficou faltando isso aqui na primeira linha do script:
local combat1 = createCombatObject()
Ficaria assim o script inteiro:
@isaque555
Bom, cara, sem a spell eu não consigo editar, né
E sobre a formula de skill, você edita aqui:
local skill = getPlayerSkill(cid, 4) -- 4 é o ID da skill
Códigos de skill:
SKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8
@Raspas
É normal o player deslogar. A função doPlayerAddDepotItem faz isso, pois se não, o player não recebe o item.
Mas quando ele fizer login, pode verificar o depot, o item vai estar lá.
Além de não estar igual, eu não peguei esse trecho script de você, e sim de um outro do Vodkart. Mas só porque UM TRECHO está igual, não significa que o script foi feito por você ou que você mereça créditos. Como eu já disse, se fosse assim, teria que por crédito do criador da função doPlayerAddItem em todo script que ela fosse usada.
@Topic
Bom, o assunto tá fugindo, então cadê o dono do tópico?