Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá Pessoal do Tk, estou com uma dúvida meia chata porque esse minha Spell só Funciona em Player que tem acesso GOD? 

 

Haste.lua

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 13)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
 
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 33000)
setConditionFormula(condition, 0.5, -44, 0.6, -44)
setCombatCondition(combat, condition)
 
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

como está no spells.xml

       <instant name="Correr" words="correr" lvl="8" mana="0" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="haste.lua">
<vocation id="0"/>
<vocation id="1"/>
        </instant>


Vocations.xml

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" name="Pokemon Trainer" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
<vocation id="1" name="Pokemon Trainer" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
<vocation id="2" name="TV" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
<vocation id="3" name="PC" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="0" gainhpamount="0" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1" lessloss="0">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
 
<vocation id="7" name="Duel System2" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
<vocation id="8" name="Duel System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
 
<vocation id="9" name="Pokedex System" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
</vocations>

Link para o post
Compartilhar em outros sites

na duvida tira esse enabled="1" e verifica se não tem nenhuma outra spell com mesmo nome que possa estar causando conflito

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

tenta troca  essa 

 

por essa 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 13)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
 
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 32000)
setConditionFormula(condition, 0.8, -36, 0.9, -36)
setCombatCondition(combat, condition)
 
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Link para o post
Compartilhar em outros sites

na duvida tira esse enabled="1" e verifica se não tem nenhuma outra spell com mesmo nome que possa estar causando conflito

Já tinha feito isso mais ainda continua a mesma coisa.

 

 

tenta troca  essa 

 

por essa 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 13)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
 
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 32000)
setConditionFormula(condition, 0.8, -36, 0.9, -36)
setCombatCondition(combat, condition)
 
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

Testei e continua do mesmo jeito.

Link para o post
Compartilhar em outros sites

o script em si não tem nada de errado.. deve ser alguma coisa aqui:

   <instant name="Correr" words="correr" lvl="8" mana="0" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="haste.lua">
<vocation id="0"/>
<vocation id="1"/>
        </instant>

ou é esse mana = "0" ou os vocation id que estão fazendo com que só gm's possam utilizar

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

o script em si não tem nada de errado.. deve ser alguma coisa aqui:

   <instant name="Correr" words="correr" lvl="8" mana="0" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="haste.lua">
<vocation id="0"/>
<vocation id="1"/>
        </instant>

ou é esse mana = "0" ou os vocation id que estão fazendo com que só gm's possam utilizar

Tá foda, não sei porque só o GOD está podendo usar a spell  :hum:

Link para o post
Compartilhar em outros sites

olha é o seguinte, a vocação id voce tem que colocar todos os ids se n me engano é de 1 a 6, faz isso e testa qualquer coisa dexixa  com a vocação id 0 tambem

 

     <instant name="Correr" words="correr" lvl="8" mana="0" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="haste.lua">

<vocation id="1"/>
<vocation id="2"/>

<vocation id="3"/>
<vocation id="4"/>

<vocation id="5"/>
<vocation id="6"/>
        </instant>
       
       

Editado por wevertonvrb (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

olha é o seguinte, a vocação id voce tem que colocar todos os ids se n me engano é de 1 a 6, faz isso e testa qualquer coisa dexixa  com a vocação id 0 tambem

 

     <instant name="Correr" words="correr" lvl="8" mana="0" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="haste.lua">

<vocation id="1"/>

<vocation id="2"/>

<vocation id="3"/>

<vocation id="4"/>

<vocation id="5"/>

<vocation id="6"/>

        </instant>

       

       

Não vai funciona, Pois no meu servidor não tem vocation 4, 5 e 6 ^^

Editado por AnnaFeeh (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

coloque as que tem e teste

Não Funcionou sabia ^^

Link para o post
Compartilhar em outros sites

Já tentou usar a spell em player sem estar com o pokemon sumonado?
Por ser poketibia os players podem tá com imunidade de condition enquanto tiver com o pokemon vivo, algo do tipo.

Só sei que é algo do server.



 tumblr_mwfeg45FIV1qk4cb3o4_500.gif

Link para o post
Compartilhar em outros sites

Já tentou usar a spell em player sem estar com o pokemon sumonado?

Por ser poketibia os players podem tá com imunidade de condition enquanto tiver com o pokemon vivo, algo do tipo.

Só sei que é algo do server.

Estava tentando assim ^^

Link para o post
Compartilhar em outros sites

como vi ai na script esta ai e a de correr correto ?? então recomendo usar por talkactions,vou posta o script que uso!

 

vou fazer um adaptação,logo logo edito o post 

 

local tempo = 5 --Em segundos


local storage = 91838
local speed = 2000
local textofinal = "você está cansado"
local pausa = 100*1000
function onSay(cid, words, param, channel)
if (getPlayerStorageValue(cid, storage) - os.time() <= 0)then
doChangeSpeed(cid, speed)
doSendMagicEffect(getThingPos(cid), 132)
sendMsgToPlayer(cid,20,"você está correndo.")
setPlayerStorageValue(cid, storage, os.time() + tempo)
addEvent(potion,pausa,cid)
else
return doPlayerSendCancel(cid, "você usou esse comando recentemente, aguarde um momento para recaregar.")
end
return true
end

function potion(cid)

if isPlayer(cid) then

doChangeSpeed(cid, -speed)
sendMsgToPlayer(cid,20,textofinal)
end

end

 

em talkactions.xml add isto ae

 

        <talkaction words="correr" script="correr.lua"/>

 

 

Se ajudei Rep++

Editado por gabriel luccera zika (veja o histórico de edições)

Se ajudei rep++ não vai cair seu dedo muito menos acontecer algo de ruim

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo