Ir para conteúdo

vinicius231

Artesão
  • Total de itens

    112
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que vinicius231 postou

  1. Ola Amigos do Xtibia Hoje eu vim fazer um pedido , Quem poder ajudar agradeço Eu queria uma scritp que levasse o player para a cidade que ele estava antes Ao ele entrar em um teleport ele ira para um local x , mas quando ele entrar no teleport para voltar ele voltaria para a cidade em que ele estava Tipo o antigo pvp do otpokemon , O player entrava no pvp da cidade em que ele estava e voltava para a cidade em que ele estava By: Vini
  2. ❤️ Ola amigos do xtibia. ❤️ estou com um probleminha , quem poder ajudar agradeço Eu gostaria que minha pokedex fosse a mesma que o client diz ser.. Mas quando entro online a pokedex e mudada Pokedex que aparece quando logo ❤️ Pokedex que era para ser ❤️ Game_Pokedex.lua --Design pokedexWindow = nil --functions Painel = { pokedex = { ['pnlDescricao'] = "", ['pnlAtaques'] = "", ['pnlHabilidades'] = "", } } openedDex = {} dexMax = 0 function init() connect(g_game, { onEditText = showPokemonDescription, onGameEnd = hide } ) end function showPokedex() if pokedexWindow then pokedexWindow:destroy() end pokedexWindow = g_ui.displayUI('game_pokedex') end function terminate() disconnect(g_game, { onEditText = showPokemonDescription, onGameEnd = hide } ) end function hide() pokedexWindow:destroy() end function Painel.show(childName) pokedexWindow:getChildById('pnlDescricao'):getChildById('lblConteudo'):setText(Painel.pokedex['pnlDescricao']) pokedexWindow:getChildById('pnlAtaques'):getChildById('lblConteudo'):setText(Painel.pokedex['pnlAtaques']) pokedexWindow:getChildById('pnlHabilidades'):getChildById('lblConteudo'):setText(Painel.pokedex['pnlHabilidades']) pokedexWindow:getChildById('pnlDescricao'):setVisible(false) pokedexWindow:getChildById('scrDescricao'):setVisible(false) pokedexWindow:getChildById('pnlAtaques'):setVisible(false) pokedexWindow:getChildById('scrAtaques'):setVisible(false) pokedexWindow:getChildById('pnlHabilidades'):setVisible(false) pokedexWindow:getChildById('scrHabilidades'):setVisible(false) pokedexWindow:getChildById(childName):setVisible(true) pokedexWindow:getChildById('scr'..childName:sub(4,#childName)):setVisible(true) end function showPokemonDescription(id, itemId, maxLength, texto, writter, time) if not g_game.isOnline() then return end --Se nao estiver online local name = texto:match('Name: (.-)\n') local type = texto:match('Type: (.-)\n') --Se for chamada de pokedex if name and type then showPokedex() --Required Level local requieredLevel = texto:match('Required level: (.-)\n') --Evolution Description local evoDesc = texto:match('\nEvolutions:\n(.-)\n') --MOVES local moves = texto:match('\nMoves:\n(.-)\nAbility:') --Ability local ability = texto:sub(texto:find('Ability:\n')+9,#texto) pokedexWindow:getChildById('lblPokeName'):setText(name) if name:find("Shiny") then name = name:sub(7,#name) pokedexWindow:getChildById('lblPokeName'):setColor("red") end local f = io.open("modules/game_pokedex/imagens/pokemons/"..name..".png","r"); if not f then print("Not found poke image called "..name) else f:close() pokedexWindow:getChildById('imgPokemon'):setImage("/game_pokedex/imagens/pokemons/"..name..".png") end Painel.pokedex["pnlDescricao"] = "Tipo: "..type.."\nNivel Requerido: "..requieredLevel.."\n\nEvolucoes:\n"..evoDesc Painel.pokedex["pnlAtaques"] = moves Painel.pokedex["pnlHabilidades"] = ability Painel.show('pnlDescricao') end end By Vini
  3. Ae man , com qual editor você edita?? Desculpe desviar a sua pergunta
  4. Mas tipo , la pede id , e outras parada la, não sei como coloca
  5. Ola Amigos , Gostaria de saber como cria um nova group , Exemplo: Group 3 = Help Group 4 = Tutor Group 5 = Game master Group 6 = Administrador Group 7 = Mapping Group 8 = Youtuber ❤️Quem poder ajudar agradeço de coração ❤️ ❤️ Lugar errado ?? Sorry ❤️
  6. local shinys = { "Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate", "Raichu", "Zubat", "Golbat", "Paras", "Parasect", "Venonat", "Venomoth", "Growlithe", "Arcanine", "Abra", "Alakazam", "Tentacool", "Tentacruel", "Farfetch'd", "Grimer", "Muk", "Gengar", "Onix", "Krabby", "Kingler", "Voltorb", "Electrode", "Cubone", "Marowak", "Hitmonlee", "Hitmonchan", "Tangela", "Horsea", "Seadra", "Scyther", "Jynx", "Electabuzz", "Pinsir", "Magikarp", "Gyarados", "Snorlax", "Dragonair", "Dratini"} local raros = {"Dragonite"} local function doSetRandomGender(cid) if not isCreature(cid) then return true end if isSummon(cid) then return true end local gender = 0 local name = getCreatureName(cid) if not newpokedex[name] then return true end local rate = newpokedex[name].gender if rate == 0 then gender = 3 elseif rate == 1000 then gender = 4 elseif rate == -1 then gender = 1 elseif math.random(1, 1000) <= rate then gender = 4 else gender = 3 end if gender == 1 then doCreatureSetSkullType(cid, gender) end end local function doShiny(cid) if isCreature(cid) then if isSummon(cid) then return true end if getPlayerStorageValue(cid, 74469) >= 1 then return true end if getPlayerStorageValue(cid, 22546) >= 1 then return true end if isNpcSummon(cid) then return true end if getPlayerStorageValue(cid, 637500) >= 1 then return true end --alterado v1.9 if isInArray(shinys, getCreatureName(cid)) then --alterado v1.9 \/ chance = 0.1 --1% chance elseif isInArray(raros, getCreatureName(cid)) then --n coloquem valores menores que 0.1 !! chance = 0.1 --1% chance else return true end if math.random(1, 1000) <= chance*10 then doSendMagicEffect(getThingPos(cid), 18) local name, pos = "Shiny ".. getCreatureName(cid), getThingPos(cid) doRemoveCreature(cid) local shi = doCreateMonster(name, pos, false) setPlayerStorageValue(shi, 74469, 1) else setPlayerStorageValue(cid, 74469, 1) end --/\ else return true end end local function doZorua(cid) if isCreature(cid) then if isSummon(cid) then return true end if getPlayerStorageValue(cid, 74469) >= 1 then return true end if getPlayerStorageValue(cid, 22546) >= 1 then return true end if isNpcSummon(cid) then return true end if getPlayerStorageValue(cid, 637500) >= 1 then return true end --alterado v1.9 if os.date("%X") >= "00:00:00" and os.date("%X") <= "03:00:00" then chance = 5.75 elseif os.date("%X") >= "03:01:00" and os.date("%X") <= "05:00:00" then chance = 5.50 elseif os.date("%X") >= "05:01:00" and os.date("%X") <= "07:00:00" then chance = 5 elseif os.date("%X") >= "07:00:00" and os.date("%X") <= "12:00:00" then chance = 5.20 elseif os.date("%X") >= "12:01:00" and os.date("%X") <= "16:00:00" then chance = 5.10 elseif os.date("%X") >= "16:01:00" and os.date("%X") <= "18:00:00" then chance = 5.10 elseif os.date("%X") >= "18:01:00" and os.date("%X") <= "20:00:00" then chance = 5.15 elseif os.date("%X") >= "20:01:00" and os.date("%X") <= "22:00:00" then chance = 5.18 elseif os.date("%X") >= "22:01:00" and os.date("%X") <= "23:59:59" then chance = 5.30 else chance = 5 end local test = math.random(1,20000) if test <= chance*5 then doSendMagicEffect(getThingPos(cid), 18) local lvl = math.random(10, 30) local name, pos = "Zorua", getThingPos(cid) local shi = doCreateMonster(name, pos , false) doSetCreatureOutfit(shi, getCreatureOutfit(cid), -1) doCreatureSetNick(shi, getCreatureName(cid)) doRemoveCreature(cid) setPlayerStorageValue(shi, 74469, 1) print("Um " .. name .. " foi spawnado em X=" .. pos.x .. " Y=" .. pos.y .. " Z=" .. pos.z) else setPlayerStorageValue(cid, 74469, 1) end --/\ else return true end end function onSpawn(cid) registerCreatureEvent(cid, "Experience") registerCreatureEvent(cid, "GeneralConfiguration") registerCreatureEvent(cid, "DirectionSystem") registerCreatureEvent(cid, "CastSystem") if isSummon(cid) then registerCreatureEvent(cid, "SummonDeath") return true end addEvent(doSetRandomGender, 5, cid) addEvent(doShiny, 10, cid) addEvent(doZorua, 10, cid) addEvent(adjustWildPoke, 5, cid) return true end
  7. ❤️ Não sei se e aqui que peço a ajuda sobre isso mas caso esteja errando , Perdoe-me ❤️ Estou com um problema , os pokemons selvagens não estão com sexo O unico sexo que esta aparecendo e o Indefinido e apenas no Pokemon Unown! ❤️❤️ ❤️❤️ Imagem \/
  8. MANO OBRIGADO , DE VERDADE DEU TUDO CERTO , MAS SEM QUERER ABUSAR DA SUA GENEROSIDADE , PODE ME AJUDAR COM ISSO? Isso aparece no PADRÃO
  9. ❤️ Alguém pode me ajudar a deixar meu Move1 igual o do Otpokemon , Mensagens laranjas na tela ? Ou quem poder enviar um move1 melhor agradeço ❤️ REP+ Para quem ajudar ❤️ VERSÃO DO SERVIDOR , COLOQUEI QUALQUER UM NÃO LIGUEM
  10. Depois mostro como ficou com a torre , gostei muito
  11. Ola amigos , Hoje vim mostrar para vocês minha nova Lavender , Deixe sua opinião abaixo , By: Vini
  12. Ola , estou com um probleminha chato , Podem me ajudar? SEGUINTE , Quando eu crio uma nova house não da para colocar o EXIT Na frente da porta Foto ilustrativa http://prntscr.com/m8lkof
  13. Ola amigos , Bom , estou com um probleminha no meu ITEM EDITOR , Ele limitou minhas Sprites , Quero adicionar novos PORTRAITS ou pegar o ID de Algum item , e ele Simplesmente Limitou mesmo eu marcando a Opção no CTRL + P "EXTENDED" Agradecerei COM um REP+ Aqui esta um print http://prntscr.com/l1z1xf
  14. Se der certo , vou te dar um beijo , "Com todo Respeito"
  15. Teleportar os Players para um devido local , Exemplo: Ele te leva para o Santuario ou Quest , Respawns de pokemons Acho que expliquei de mais
  16. Meu citero esta Bugado, Alguém me envia um melhor??
  17. local config = { expireReportsAfterReads = getConfigValue('expireReportsAfterReads') } function onSay(cid, words, param, channel) local reportId = tonumber(param) if(reportId ~= nil) then local report = db.getResult("SELECT `r`.*, `p`.`name` AS `player_name` FROM `server_reports` r LEFT JOIN `players` p ON `r`.`player_id` = `p`.`id` WHERE `r`.`id` = " .. reportId) if(report:getID() ~= -1) then db.executeQuery("UPDATE `server_reports` SET `reads` = `reads` + 1 WHERE `id` = " .. reportId) doPlayerPopupFYI(cid, "Report no. " .. reportId .. "\n\nName: " .. report:getDataString("player_name") .. "\nPosition: [X: " .. report:getDataInt("posx") .. " | Y: " .. report:getDataInt("posy") .. " | Z: " .. report:getDataInt("posz") .. "]\nDate: " .. os.date("%c", report:getDataInt("timestamp")) .. "\nReport:\n" .. report:getDataString("report")) report:free() else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Report with no. " .. reportId .. " does not exists.") end else local list = db.getResult("SELECT `r`.`id`, `r`.`player_id`, `p`.`name` AS `player_name` FROM `server_reports` r LEFT JOIN `players` p ON `r`.`player_id` = `p`.`id` WHERE `r`.`reads` < " .. config.expireReportsAfterReads) if(list:getID() ~= -1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "New reports:") repeat doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, list:getDataInt("id") .. ", by " .. list:getDataString("player_name") .. ".") until not list:next() list:free() else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "There are no active reports.") end end return true end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...