Ir para conteúdo
  • Cadastre-se

Posts Recomendados

bom tentei criar um script que vc usa um item no pokemon e ele ganha defense, no meu servidor a storage da defense é 1002 ai tentei fazer tipo isso:

function onUse(cid, item, frompos, item2, topos)
 
if not isCreature(cid) or not isCreature(item2.uid) or #getCreatureSummons(cid) <= 0 or not isSummon(item2.uid) then 
return false 
end
if getCreatureMaster(item2.uid) ~= cid then
doPlayerSendTextMessage(cid, 27, "You only use this in your pokemons!")
return false
end
if getPlayerStorageValue(item2.uid, 1002) >= 10 then
return doPlayerSendCancel(cid, "This pokemon is already under effects of calcium.")
end
doCreatureSay(cid, ""..getCreatureName(item2.uid)..", take this calcium!", TALKTYPE_SAY)
doSendMagicEffect(getThingPos(item2.uid), 29)
setPlayerStorageValue(item2.uid, 1002, 10)
doRemoveItem(item.uid, 1)
end

 
Mas não dá certo pq diz q o meu poke já tem a storage que é defense que todos pokemons tem, mas não quero que o player use varias vezes somente uma vez e que desse o atributo no pokemon n na ball. Ent pensei no seguinte eu vi uma function que da status pro pokemon de qualquer atributo 

function doRaiseStatus(cid, off, def, agi, time)  
if not isCreature(cid) then return true end
local A = getOffense(cid)
local B = getDefense(cid)
local C = getSpeed(cid)
 
if off > 0 then
   setPlayerStorageValue(cid, 1001, A * off)
end
if def > 0 then
   setPlayerStorageValue(cid, 1002, B * def)
end
if agi > 0 then
   setPlayerStorageValue(cid, 1003, C + agi)
   if getCreatureSpeed(cid) ~= 0 then
      doRegainSpeed(cid)
   end
end

 
teria como no lugar de adicionar a storage eu ajustar um atributo para o pokemon? Rep+

 

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