Ir para conteúdo

[Encerrado] Alguns problemas e dúvidas


grievous

Posts Recomendados

Estou com alguns problemas / dúvidas.

A primeira é, existe a possibilidade de aumentar a chance de aparecer pokemons shinies pelo mapa?

Se sim, aonde eu alteraria para isso?

 

E a segunda é, alguns dos NPCs de Rank de Clã estão bugados.

Existe algum comando para subir de ranking os players? (comando eu digo para ADM/GOD e afins).

ps: Um dos bugs é a última task de Naturia, que seria dar Catch em Venusaur, mas acredito que o Corpse dele esteja bugado. Alguém teve esse problema?

 

E a terceira, e acredito que seja a última é, o teleport de pokemons psychics não está funcionando.

Diz que devo falar antes com a Nurse e blabla. Um texto estranho e não deixa eu usar o comando /h.

 

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

1ª - data/creaturescripts/spaw.lua

2ª - data/talkactions/scripts

function onSay(cid, words, param, channel)
 
local t = string.explode(param, ",")
local player = getPlayerByName(t[1])
local clan = t[2]
local rank = tonumber(t[3])
local artigo = getPlayerSex(player) == 0 and "a" or "o"
local nome = getPlayerSex(player) == 0 and "jogadora" or "jogador"
 
    if getPlayerGroupId(cid) <= 5 then
        return doPlayerSendCancel(cid, "Você precisa ser GOD para usar esse comando!")
    end
    
if param == "" then
return doPlayerSendCancel(cid, "Estão faltando os parâmetros!")
end
 
    if not isPlayer(player) then
        return doPlayerSendCancel(cid, "Use esse comando apenas em jogadores!")
    end
    
local clans = {'Volcanic', 'Seavell', 'Orebound', 'Wingeon', 'Malefic', 'Gardestrike', 'Psycraft', 'Naturia', 'Raibolt'}
 
if not isInArray(clans, t[2]) then
return doPlayerSendCancel(cid, ""..clan.." não é um clan válido.")
    elseif not tonumber(t[3]) then
return doPlayerSendCancel(cid, "Parâmetros incorretos. [name], [clan name], [rank]")
end
    
    if getCreatureName(cid) ~= getCreatureName(player) then
        doPlayerSendTextMessage(cid, 27, "Agora, "..artigo.." "..nome.." "..getCreatureName(player).." é do clan "..clan..", rank: "..rank..".")
        doPlayerSendTextMessage(player, 27, "Você foi promovido por "..getCreatureName(cid).." para o clan "..clan..", rank: "..rank..".")
        doSendMagicEffect(getThingPos(player), 14)
        doSendMagicEffect(getThingPos(cid), 14)
        setPlayerClan(player, clan)
        setPlayerClanRank(player, rank)           
    else
        doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank..".")
        doSendMagicEffect(getThingPos(cid), 14)
        setPlayerClan(cid, clan)
        setPlayerClanRank(cid, rank)   
    end
    return true
end

Modo de uso: /comando nomedoplayer,nomedoclan,rank

3ª - Tenta retirar da tabela das cidades, no arquivo do teleport, a storage delas, e a proteção da Nurse Joy.

Se não souber fazer a tag dessa talkaction, só falar aqui que eu te mando.

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

Zipter, MUITO OBRIGADO cara.

Consegui resolver tudo com seu script e suas dicas.

 

Única coisa que ainda está "bugada" é o Corpse do Venusar.

Não sei mais algum pokemon também está, mas o venusaur é o principal.

Link para o comentário
Compartilhar em outros sites

Vá em data/lib/configuration.lua e vê se na parte dos corpses tem a tag do Venusaur, se não, adicione com base nas outras.

Depois em data/items/items.xml, antes do último "</items>" adicione está tag:

       <item id="132" article="a" name="fainted venusaur">
        <attribute key="containerSize" value="8" />
        <attribute key="decayTo" value="0" />
        <attribute key="duration" value="55" />
    </item>		

Ai é só editar o "132" que é o ID do corpse do venusaur no items.otb! ^^

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...