Postado Setembro 18, 2018 6 anos É uma action simples, mas to com problema pra resolver. Primeiro foi com um bau de quest, tentei com um char (Group id_6) e pegou normalmente o pokemon, mas ao tentar em uma conta recem criada(Group id_1) ela só pega os itens, aparece a mensagem "Parabéns você pegou o pokemon." e em baixo uma mensagem "Pokebar", mas acaba que o pokemon não vai pra bag. Tambem tentei fazer um sistema de box que da pokemon e o mesmo problema, a conta ADM pegou normalmente, mas a conta recém criada n pegou.
Postado Setembro 18, 2018 6 anos 2 horas atrás, Phesados disse: É uma action simples, mas to com problema pra resolver. Primeiro foi com um bau de quest, tentei com um char (Group id_6) e pegou normalmente o pokemon, mas ao tentar em uma conta recem criada(Group id_1) ela só pega os itens, aparece a mensagem "Parabéns você pegou o pokemon." e em baixo uma mensagem "Pokebar", mas acaba que o pokemon não vai pra bag. Tambem tentei fazer um sistema de box que da pokemon e o mesmo problema, a conta ADM pegou normalmente, mas a conta recém criada n pegou. Posta seu script ai
Postado Setembro 18, 2018 6 anos Autor @iury alves potter Starter.lua Citar local starterpokes = { ["Bulbasaur"] = {x = 972, y = 1028, z = 6}, ["Charmander"] = {x = 974, y = 1028, z = 6}, ["Squirtle"] = {x = 976, y = 1028, z = 6}, } local btype = "ultra" function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) > 8 then return true end 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, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.") doPlayerSendTextMessage(cid, 27, "Don't forget to use your pokedex on every undiscovered pokemon!") addPokeToPlayer(cid, pokemon, 0, nil, btype, true) doPlayerAddItem(cid, 2392, 40) doPlayerAddItem(cid, 2160, 5) doPlayerAddItem(cid, 12344, 10) doPlayerAddItem(cid, 11638, 1) doPlayerAddLevel(cid, 0) doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUE end Box Citar local a = { [11638] = {balltype = "ultra", ballid = 2392, pokemons = {"Charmander", "Bulbasaur", "Squirtle"}}, } local happy = 220 function onUse(cid, item, frompos, item2, topos) local b = a[item.itemid] if not b then return true end local pokemon = b.pokemons[math.random(#b.pokemons)] local btype = b.balltype if not pokeballs[btype] then return true end doPlayerSendTextMessage(cid, 27, "Voce abriu a box inicial"..item.itemid - (11637).."!") doPlayerSendTextMessage(cid, 27, "Seu pokemon inicial e "..pokemon..", parabens!") doSendMagicEffect(getThingPos(cid), 29) addPokeToPlayer(cid, pokemon, 0, nil, btype) --alterado v1.9 doRemoveItem(item.uid, 1) return true end Action.xml Citar <action itemid="1740" event="script" value="starter.lua"/> <action itemid="11638-11641" event="script" value="box.lua"/>
Postado Setembro 19, 2018 6 anos Em 18/09/2018 em 18:02, Phesados disse: @iury alves potter Starter.lua Box Action.xml Que estranho ñ vejo nada de mais .se tu quiser passo o script q uso aki, ai no caso vc teria q criar 3 bau pra pega cara poke diferente,no caso 1 pro Charmander.. 1 Bulbasaur e um pro Squirtle.. Ou aguarda alguem que esta vendo o erro responder Editado Setembro 19, 2018 6 anos por iury alves potter Faltando informação (veja o histórico de edições)
Postado Setembro 19, 2018 6 anos Autor Como falei: usando uma conta do group 6 eu consegui pegar o Poke e os itens, já usando uma conta do group 1 só consegui pegar os itens. Se alguém conseguir me ajudar REP ++
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.