Postado Setembro 25, 2018 6 anos Autor Em 20/09/2018 em 00:30, Makhai Drakon disse: @Phesados Fiquei com preguiça de pensar muito, ai nem li direito, mas tenta isso Mostrar conteúdo oculto 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, 1, 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 Se não der coloca isso: addPokeToPlayer(cid, pokemon, 5, 5, nil, 0, btype, true) No lugar disso: addPokeToPlayer(cid, pokemon, 1, nil, btype, true) @Makhai Drakon Não deu certo
Postado Setembro 27, 2018 6 anos Em 24/09/2018 em 17:26, Phesados disse: Eu deixei uma pokebola com um pokemon aleatória no CP e criei outra conta e tentei pegar um dos baus(na script desses baus eles jogam pra o cp). O pokemon que peguei na quest n apareceu na bag(17:17 You see a Mochila. (Vol:35). ItemID: [1987]) , mas ao puxar a pokemon que tinha deixado no cp pra bag ele virou o que eu ganharia na quest. Era um charizard e virou um Squirtle. Lembrando que o bau da quest era pra dar poke e itens, mas só dar itens para player's normais... se poder me ajudar, agradeceria!! Não entendi muito bem, seja mais direto. Não envolva look e outras coisas, apenas o principal. "Era pra acontecer isso, isso, isso, mas está acontecendo isso, esse é o problema", tipo esse exemplo. Pelo que entendi você clica no bau e o pokemon vai para o chão ao invés de ir para a bag, correto ?
Postado Setembro 27, 2018 6 anos Acho que o problema esteja na função addPokeToPlayer, já que a única correlação dos scripts que dão o erro é ter a função. Vê se algum outro script usa ela, se sim tenta copiar ela desse outro, mudando só os argumentos relevantes
Postado Setembro 27, 2018 6 anos Autor 14 horas atrás, KotZletY disse: Não entendi muito bem, seja mais direto. Não envolva look e outras coisas, apenas o principal. "Era pra acontecer isso, isso, isso, mas está acontecendo isso, esse é o problema", tipo esse exemplo. Pelo que entendi você clica no bau e o pokemon vai para o chão ao invés de ir para a bag, correto ? Não. o pokemon não vai pra lugar nenhum, quando um player normal abre, mas quando um admin abre vai pra bag normalmente. @KotZletY Editado Setembro 27, 2018 6 anos por Phesados faltou marcar alguem (veja o histórico de edições)
Postado Setembro 27, 2018 6 anos 1 hora atrás, Phesados disse: Não. o pokemon não vai pra lugar nenhum, quando um player normal abre, mas quando um admin abre vai pra bag normalmente. @KotZletY 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 print("Nenhum pokemon") 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) 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 ve se retorna alguma mensagem no distro... [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.