Ir para conteúdo

[Encerrado] big porygon


outbreaks

Posts Recomendados

 

 

 

function onUse(cid, item, topos, item2, frompos)

local big = {
[12589] = { pos = {x=1567, y=4566, z=7}}
-- [ACTION ID DA PEDRA] = { pos = { POSIÇÃO PARA AONDE VAI SER TELEPORTADO}}
}

local p = big[action.id]

doTeleportThing(p.pos)
doSendMagicEffect(17 ,getThingPos(cid))
return true
end

 

Amigo para evitar topicos poste sua duvidas ou pedidos aki nesse topico

 

http://www.xtibia.com/forum/topic/221608-maquina-de-scripter/page-2
Link para o comentário
Compartilhar em outros sites

eita eskeci dessa parte so poderar ganhar o premio 1 veiz so

 

Tag creaturescripts.xml:

<event type="kill" name="TpPoke" event="script" value="tppoke.lua"/>

Coloque isso no creaturescripts/scripts/login.lua antes do ultimo return true:

registerCreatureEvent(cid, "TpPoke")
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)

local premio = 2160 -- id do premio

local quantidade = 200 -- quantidade do premio

if not isCreature(cid) then
return true
end

function onKill(cid, target, lastHit)
    if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
        doPlayerSetStorageValue(cid, 5558, 1)
        doSendMagicEffect(getThingPos(cid), 17)
        doPlayerAddItem(cid, premio, quant)
        else return true
    end
end

a de matar o porigon

Editado por kttallan
Link para o comentário
Compartilhar em outros sites

eita eskeci dessa parte so poderar ganhar o premio 1 veiz so

 

Tag creaturescripts.xml:

<event type="kill" name="TpPoke" event="script" value="tppoke.lua"/>

Coloque isso no creaturescripts/scripts/login.lua antes do ultimo return true:

registerCreatureEvent(cid, "TpPoke")
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)

local premio = 2160 -- id do premio

local quantidade = 200 -- quantidade do premio

if not isCreature(cid) then
return true
end

function onKill(cid, target, lastHit)
    if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
        doPlayerSetStorageValue(cid, 5558, 1)
        doSendMagicEffect(getThingPos(cid), 17)
        doPlayerAddItem(cid, premio, quant)
        else return true
    end
end

a de matar o porigon

 

 

Cara eu não te entendo o seu motivo de fazer os script radpio..

1° ~> porque você colocou isso..

if not isCreature(cid) then
return true
end

 

FORA da função onKill

ou seja, isso ai só ta pra almenta o tamanho do script

porque ele está fora da função né

 

alias se não funcionar o dele..vê o meu rs

 

 

 

local pokeKill = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)
local stoKill = 38145
local reward = {{2123, 1}, {21314, 3}, {2134, 4}}
 
function onKill(cid, target, lastHit)
 
if getPlayerStorageValue(cid, stoKill) == 1 then
   return true
end
 
if not isCreature(cid) then
   print("erro..contact to administrador...")
   return TRUE
end
 
if getCreatureName(target) == pokeKill and getPlayerStorageValue(cid, stoKill) == 0 then
   doPlayerSetStorageValue(cid, stoKill, 1)
   doSendMagicEffect(getThingPos(cid), 17)
   for _, x in pairs(reward) do
    doPlayerAddItem(cid, x[i][1], x[i][2])
end    
return true
end

Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...