Ir para conteúdo

Featured Replies

Postado
  • Autor

Seria essa na  some functions.lua? : 

Spoiler

function doDittoTransform(ditto, pokemon)
local sid = getCreatureMaster(ditto)
local eff = 184
local name = pokemon
local pos = getCreaturePosition(ditto)
local outfit = getPokemonXMLOutfit(pokemon)
 doSendMagicEffect(getThingPosWithDebug(ditto), eff)
 doSetCreatureOutfit(ditto, {lookType = outfit}, -1)
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "poke", name)
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "ehditto", 1)
 doPlayerSay(sid, ""..getPokeName(ditto)..", transform into "..getArticle(pokemon).." "..pokemon.."!", 1)
  doCreatureSay(ditto, "TRANSFORM!", TALKTYPE_MONSTER)
 doRemoveCreature(ditto)
 doSummonMonster(sid, name)
 doTeleportThing(getCreatureSummons(sid)[1], pos, false)
 adjustStatus(getCreatureSummons(sid)[1], getPlayerSlotItem(sid, 8).uid, true, false)
doUpdateMoves(sid)
return true
end

function doDittoRevert(m)
local sid = m
local eff = 184
local name = "Ditto"
local outfit = getPokemonXMLOutfit(name)
if #getCreatureSummons(sid) <= 0 then
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "poke", name)
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "ehditto", 1)
elseif #getCreatureSummons(sid) == 1 then
local ditto = getCreatureSummons(sid)[1]
local pos = getCreaturePosition(ditto)
if getCreatureName(ditto) == "Ditto" then
return true
end
 doSendMagicEffect(getThingPosWithDebug(ditto), eff)
 doSetCreatureOutfit(ditto, {lookType = outfit}, -1)
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "poke", name)
 doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "ehditto", 1)
 doPlayerSay(sid, ""..getPokeName(ditto)..", untransfrom!", 1)
  doCreatureSay(ditto, "TRANSFORM!", TALKTYPE_MONSTER)
 doRemoveCreature(ditto)
 doSummonMonster(sid, name)
 doTeleportThing(getCreatureSummons(sid)[1], pos, false)
 adjustStatus(getCreatureSummons(sid)[1], getPlayerSlotItem(sid, 8).uid, true, false)
doUpdateMoves(sid)
end
end 

 

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

  • Respostas 30
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Bodak Reborn
    Bodak Reborn

    Erro meu, troca for i = 13941, 13947 do if item.itemid == i then return doPlayerSendCancel (cid, "Você não pode usar este item em um Ditto."), false end end por for i = 13550, 13556 do if

Postado

@Sepultura

Troca o teu !revert por isso:

function onSay(cid, words, param, channel)
	local thisball = getPlayerSlotItem(cid, 8)
	local eff = 184
	local outfit = getPokemonXMLOutfit("Ditto")
	local ditto = getCreatureSummons(cid)[1]
	
	if getItemAttribute(thisball.uid, "ehditto") then
		doItemSetAttribute(thisball.uid, "poke",  "Ditto")
		doItemSetAttribute(thisball.uid, "ehditto",  1)
		doSendMagicEffect(getThingPosWithDebug(ditto), eff)
		doSetCreatureOutfit(ditto, {lookType = outfit}, -1)
		doPlayerSay(sid, ""..getPokeName(ditto)..", untransfrom!", 1)
		doCreatureSay(ditto, "TRANSFORM!", TALKTYPE_MONSTER)
		doPlayerSendTextMessage (cid, 19, "Puxe o Ditto para reverter a transformação.")
	end
return true
end 

 

Editado por Talesigorvr (veja o histórico de edições)

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

Postado
  • Autor

@Talesigorvr

 Erro aqui ao ligar servidor :

[24/05/2016 18:17:24] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/dittorevert.lua:11: unexpected symbol near ','
[24/05/2016 18:17:24] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/dittorevert.lua)
[24/05/2016 18:17:24] data/talkactions/scripts/dittorevert.lua:11: unexpected symbol near ','

 

Editado por Sepultura (veja o histórico de edições)

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

Postado
  • Autor

@Talesigorvr 

Quando dei revert : 

[24/05/2016 18:27:18] [Error - TalkAction Interface] 
[24/05/2016 18:27:18] data/talkactions/scripts/dittorevert.lua:onSay
[24/05/2016 18:27:18] Description: 
[24/05/2016 18:27:18] (luaDoCreatureSay) Creature not found

E o msm erro continua kkk...

[24/05/2016 18:27:35] [Error - Action Interface] 
[24/05/2016 18:27:35] In a timer event called from: 
[24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse
[24/05/2016 18:27:35] Description: 
[24/05/2016 18:27:35] (luaGetCreatureHealth) Creature not found

[24/05/2016 18:27:35] [Error - Action Interface] 
[24/05/2016 18:27:35] In a timer event called from: 
[24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse
[24/05/2016 18:27:35] Description: 
[24/05/2016 18:27:35] (luaGetCreatureMaxHealth) Creature not found

[24/05/2016 18:27:35] [Error - Action Interface] 
[24/05/2016 18:27:35] In a timer event called from: 
[24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse
[24/05/2016 18:27:35] Description: 
[24/05/2016 18:27:35] data/lib/some functions.lua:1735: attempt to compare two boolean values
[24/05/2016 18:27:35] stack traceback:
[24/05/2016 18:27:35] 	data/lib/some functions.lua:1735: in function <data/lib/some functions.lua:1719>

Na boa tou desistindo já rsrsrs... Seria difícil fazer uma action para bloquear o uso do regen no ditto ? 

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo