Vai no remere's, abre o seu mapa e vai no baú onde está os pokémons, depois adicione o seguinte actiondId em todos os baús: 18777 (Pode ser outro de sua preferência, mas tem que ser o mesmo para todos os baús).
Agora em Data/Actions/Scripts crie um arquivo chamado start.lua e adicione todo o seguinte código dentro:
local starterpokes = {
["Bulbasaur"] = {x = 1009, y = 1009, z = 7},
["Charmander"] = {x = 1012, y = 1009, z = 7},
["Squirtle"] = {x = 1015, y = 1009, z = 7},
}
local itens = {
[2394] = 20,
[2152] = 10,
[12346] = 5,
[12344] = 5,
}
local btype = "Icone"
local storage = 77477
local cities = {
["Saffron"] = 1,
["Cerulean"] = 2,
["Lavender"] = 3,
["Fuchsia"] = 4,
["Celadon"] = 5,
["Viridian"] = 6,
["Pallet"] = 7,
["Pewter"] = 8,
["Vermilion"] = 9,
["Cinabar"] = 10,
}
---------------------------------------- CÓDIGO ------------------------------------
function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, storage) < 1 then
local pokemon = ""
for a, b in pairs (starterpokes) do
if isPosEqualPos(topos, b) then
pokemon = a
end
end
if pokemon == "" then return true end
doPlayerSendTextMessage(cid,22,"Boa escolha. Divirta-se!")
addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
setPlayerStorageValue(cid, 8955, 1)
nome_pokemon = pokemon
for i, j in pairs(itens) do
doPlayerAddItem(cid, i, j)
end
doPlayerSetTown(cid, cities["Saffron"]) -- COLOCA O NOME DA CIDADE QUE QUER QUE SEJA CIDADE NATAL
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doSendMagicEffect(getThingPos(cid), 40)
doSendMagicEffect(getThingPos(cid), 7)
setPlayerStorageValue(cid, storage, 1)
return true
else
doPlayerSendTextMessage(cid, 27, "Você já escolheu seu pokémon!")
return true
end
return TRUE
end
E salve o arquivo com a codificação ANSI, senão vai aparecer caracteres inválidos no chat porque coloquei palavras com acento.
*OBS: Criei um novo arquivo para manter o outro como backup e para ficar mais organizado. E também com um nome melhor rs.
Agora em Data/Actions/ abra o Actions.xml, procure por essa tag:
<action actionid="1740" event="script" value="IniciasPokes.lua"/>
E comente ela (Em xml é <!-- -->), e embaixo adicione essa tag:
<action actionid="18777" event="script" value="start.lua"/> <!-- COLOQUE O ID DA ACTIONID DO REMERES -->
Não esquece de adicionar os outros pokémon na tabela, eu deixei só 3 para teste, adicione o restante com suas devidas localizações.
Eu testei aqui e deu certo, e não esqueça de salvar o actionId pelo remere's.
Testa e me fala.