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.









info
Grupo: Campones
Registrado: 27/11/13
Posts: 11
Reputação: +1
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á.