Ir para conteúdo

CaioSilva99

Artesão
  • Total de itens

    105
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que CaioSilva99 postou

  1. O código não é para mim mas pelo o que eu sei estão usando PDA, sem source, tem como ser em .lua?
  2. Poderia quando mandar o código me explicar como ele funciona estou aprendendo programação senão for incomodo.
  3. Olá bom dia a todos. Olá boa Tarde a todos. Olá boa noite a todos. Gostaria de quando eu desse Look EM UM PLAYER aparecesse o level dele somente isso valeu falou.
  4. Eu queria entrar em um projeto como mapper se quiser eu to aí quando meu pc novo chegar eu trago todas quests do otp.
  5. Qual base está utilizando?
  6. vai em lib/level system.lua aperta crtl+f e procura por: if string.find(tostring(nick), "Shiny") then vai ter: if string.find(tostring(nick), "Shiny") then nick = tostring(nick):match("Shiny (.*)") end Só excluir. pega o seu spawn.lua mesmo e procura por : local newName = tostring(getCreatureName(cid)):match("Shiny (.*)") e apaga o nome "Shiny" ficando assim: local newName = tostring(getCreatureName(cid)):match("(.*)") Créditos SoulSilving
  7. Olá eu jogo um servidor que nele contém lvl system MÁS também possui um boost no nome do pokémon ficando assim .: Alakazam [100] [+10] Eu gostaria de sabe como remover esse [+10] E sim no configuration o hideboost está false. Ajuda pfvr.
  8. Eu vejo muitos servidores que não tem o sistema de cassino, por isso trouxe esse tutorial. Outro motivo alguns servidores gostam de ficar parecidos com otpokemon por isso trouxe esse tutorial. Ele serve para contar quantos cassino coins você tem, eu em 2 anos usando pda nunca vi utilidade nisso, e até servidores open source possuem ele.
  9. Olá galera hoje vou ensinar como remover o coin case de seu servidor é simples e rápido não leva nem 3 minutos. Vamos lá então: 1° Passo abra seu OBD(OBJECT BUILDER) 2° Passo vá onde se econtra a sprite do coins,se quiser o ID como item é 2547 3° Passo Clique na spr com o botão direito do mouse e clique em editar 4° Passo Clique em recipiente e depois em Salvar alterações logo após isso compile. 5° Passo Vá em data/items/items.xml 6° Passo Altere o sua Tag por essa .: <item id="2547" article="a" name="Coins"> <attribute key="weight" value="0" /> <attribute key="containerSize" value="8" /> <attribute key="slotType" value="ammo" /> </item> <item id="O número do ID, se for PDA não é necessário mecher <attribute key="containerSize" value="quantidade de slots IMPORTANTE FAÇA ISSO SENÃO VAI CONTINUAR SEM UTILIDADE Vá em data/actions/actions.xml ctrl+f digite 2547 remova a tag Vá em data/actions/scripts Remova o script Coincase É só isso então VLW flw.
  10. 1° Parte você chega naquela parte que está nomeada como sala inicial, lá tem um teleport que te leva para aquela sala quadrada Cheia de Darkrais. 2° parte um corredor cheio de teleports escondidos no tapete também cheia de darkrais 3° Parte após conseguir passar dos teleports no tapete você vai para uma sala que lá dentro você encontra o verdadeiro darkrai que ao ser morto libera a passagem para a sala do premio. A quest se baseia que o Darkrai está levando pesadelos até você para que vc morra e não consiga derrota-ló. Fica com o video
  11. Se repecurtir positivamente eu trarei sempre mais quest's
  12. CaioSilva99

    Quest pesadelo otp

    Olá caros amigos do XTIBIA. Hoje eu trago pra vocês meu primeiro conteudo pro site que é: O mapa da quest Pesadelo do Otpokemon.com Obs: Teleport's não editados pois não sei em qual coordenada (x,y e z) você vai coloca-lás. Obs2: Para recortar essas partes utilize o botão SHIFT, aquela seta encima do Ctrl, ele vai te dar um esquema para selecionar e enquadre a parte que quer aperte crtl+c, para copiar, e ctrl+v, para colar no seu mapa, é necessário aperta o ENTER duas vezes para que seja aceita a alteração. Prints Minimapa Sala inicial A quest por si só <<<<<<<<<<<<<<<<LINK>>>>>>>>>>>> http://www.mediafire.com/download/190bx8c67h9e8ee/pesadelo%282%29.otbm <<<<<<<<<<<<<<<<<SCAN>>>>>>>>>>>> https://virustotal.com/pt/file/a41039503e0d99d04631a566e51e83f8505d9e6ce2dd91361cdc561d9b627d68/analysis/1461954924/
  13. Eles possuem uma .dll que digamos "corrompe" as sprites então enquanto não soubermos como ripar só resta sentar e chorar euheueh
  14. Obrigado funfou 100% REP+ adicionado.
  15. Eu removi e adicionei denovo com seu atualizado o addon.lua ele deu o addon mas deu erro no look.
  16. Deixa o portrait igual old ok. Dei rep+ pela iniciativa de ajudar.
  17. [18/04/2016 15:51:10] [Error - CreatureScript Interface] [18/04/2016 15:51:10] data/creaturescripts/scripts/look.lua:onLook [18/04/2016 15:51:10] Description: [18/04/2016 15:51:10] data/lib/050-function.lua:227: attempt to index a boolean value [18/04/2016 15:51:10] stack traceback: [18/04/2016 15:51:10] data/lib/050-function.lua:227: in function 'getItemNameById' [18/04/2016 15:51:10] data/creaturescripts/scripts/look.lua:26: in function <data/creaturescripts/scripts/look.lua:1> '-'
  18. Seu rep já foi adicionado vou testar aqui(nem preciso já sei que foi mesmo) Como eu marco como melhor resposta?
  19. Só a posição dos slots entendeu? Deixar organizado igual o inventario do OLD só isso.
  20. local NPCBattle = { ["Brock"] = {artig = "He is", cidbat = "Pewter"}, ["Misty"] = {artig = "She is", cidbat = "Cerulean"}, ["Blaine"] = {artig = "He is", cidbat = "Cinnabar"}, ["Sabrina"] = {artig = "She is", cidbat = "Saffron"}, --alterado v1.9 \/ peguem tudo! ["Kira"] = {artig = "She is", cidbat = "Viridian"}, ["Koga"] = {artig = "He is", cidbat = "Fushcia"}, ["Erika"] = {artig = "She is", cidbat = "Celadon"}, ["Surge"] = {artig = "He is", cidbat = "Vermilion"}, } function onLook(cid, thing, position, lookDistance) local str = {} if not isCreature(thing.uid) then local iname = getItemInfo(thing.itemid) if isPokeball(thing.itemid) and getItemAttribute(thing.uid, "poke") then unLock(thing.uid) local lock = getItemAttribute(thing.uid, "lock") local pokename = getItemAttribute(thing.uid, "poke") table.insert(str, "You see "..iname.article.." "..iname.name..".") if getItemAttribute(thing.uid, "unique") then table.insert(str, " It's an unique item.") end table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..".\n") if lock and lock > 0 then table.insert(str, "It will unlock in ".. os.date("%d/%m/%y %X", lock)..".\n") end local boost = getItemAttribute(thing.uid, "boost") or 0 if boost > 0 then table.insert(str, "Boost level: +"..boost..".\n") end if getItemAttribute(thing.uid, "nick") then table.insert(str, "It's nickname is: "..getItemAttribute(thing.uid, "nick")..".\n") end if getItemAttribute(thing.uid, "gender") == SEX_MALE then table.insert(str, "It is male.") elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif string.find(iname.name, "fainted") or string.find(iname.name, "defeated") then table.insert(str, "You see a "..string.lower(iname.name)..". ") if isContainer(thing.uid) then table.insert(str, "(Vol: "..getContainerCap(thing.uid)..")") end table.insert(str, "\n") if getItemAttribute(thing.uid, "gender") == SEX_MALE then table.insert(str, "It is male.") elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif isContainer(thing.uid) then --containers if iname.name == "dead human" and getItemAttribute(thing.uid, "pName") then table.insert(str, "You see a dead human (Vol:"..getContainerCap(thing.uid).."). ") table.insert(str, "You recognize ".. getItemAttribute(thing.uid, "pName")..". ".. getItemAttribute(thing.uid, "article").." was killed by a ") table.insert(str, getItemAttribute(thing.uid, "attacker")..".") else table.insert(str, "You see "..iname.article.." "..iname.name..". (Vol:"..getContainerCap(thing.uid)..").") end if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then table.insert(str, "\nItemID: ["..thing.itemid.."]") local pos = getThingPos(thing.uid) table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif getItemAttribute(thing.uid, "unique") then local p = getThingPos(thing.uid) table.insert(str, "You see ") if thing.type > 1 then table.insert(str, thing.type.." "..iname.plural..".") else table.insert(str, iname.article.." "..iname.name..".") end table.insert(str, " It's an unique item.\n"..iname.description) if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then table.insert(str, "\nItemID: ["..thing.itemid.."]") table.insert(str, "\nPosition: ["..p.x.."]["..p.y.."]["..p.z.."]") end sendMsgToPlayer(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false else return true end end local npcname = getCreatureName(thing.uid) if ehNPC(thing.uid) and NPCBattle[npcname] then --npcs duel table.insert(str, "You see "..npcname..". "..NPCBattle[npcname].artig.." leader of the gym from "..NPCBattle[npcname].cidbat..".") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false end if getPlayerStorageValue(thing.uid, 697548) ~= -1 then table.insert(str, getPlayerStorageValue(thing.uid, 697548)) local pos = getThingPos(thing.uid) if youAre[getPlayerGroupId(cid)] then table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false end if not isPlayer(thing.uid) and not isMonster(thing.uid) then --outros npcs table.insert(str, "You see "..getCreatureName(thing.uid)..".") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false end if isPlayer(thing.uid) then --player doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, getPlayerDesc(cid, thing.uid, false)) return false end if getCreatureName(thing.uid) == "Evolution" then return false end if not isSummon(thing.uid) then --monstros table.insert(str, "You see a wild "..string.lower(getCreatureName(thing.uid))..".\n") table.insert(str, "Hit Points: "..getCreatureHealth(thing.uid).." / "..getCreatureMaxHealth(thing.uid)..".\n") if getPokemonGender(thing.uid) == SEX_MALE then table.insert(str, "It is male.") elseif getPokemonGender(thing.uid) == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif isSummon(thing.uid) and not isPlayer(thing.uid) then --summons local boostlevel = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "boost") or 0 if getCreatureMaster(thing.uid) == cid then local myball = getPlayerSlotItem(cid, 8).uid table.insert(str, "You see your "..string.lower(getCreatureName(thing.uid))..".") if boostlevel > 0 then table.insert(str, "\nBoost level: +"..boostlevel..".") end table.insert(str, "\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid)..".") table.insert(str, "\n"..getPokemonHappinessDescription(thing.uid)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You see a "..string.lower(getCreatureName(thing.uid))..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid))..".") end return false end return true end
  21. Olá eu uso o addon system para o PDE 3.0 más ao utiliza-ló e dar look na ball fica normal seria possível a criação de um sistema para quando der LOOK aparecer o nome do item utilizado como addon?
  22. Quero deixar igual o inventario do old. 1° Como é 2° Como queria que ficasse
  23. OTUI do client_inventory?? inventory.otui inventory.otui
  • Quem Está Navegando   0 membros estão online

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