Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. caotic

    CTLua 1.0

    Tão lembrando do ctlua aquele codigo que com lua executa o mesmo funcionamento de uma linguagem. Pois é eu resolvi fazer uma coisinha superior: Codigo: Example code: --function print ["oi hear"["ola"["verdade"; --function print ["oi"; --loopCT [4 [y++ [{--function print [y}; --gets [7 > 6 / 8 > 2 [{--function print ["oi"}; --var [a ["variavel"; --function print [a; --declarefuncvar [ab [{--function string.sub ["oi" [1 [1}; --function print [ab; --newfunc [newp [x/s [{--function print [x/--function print [s}; --function newp ["oi" ["YEAR"; --condloop [4 [[1 > 1 [{--function print [y}; Confira o debbuger para testar osscripts: CTLUA.rar
  2. lib/some functions procure audio: e na function de sendAudio. Coloque isto: function sendAudio(cid, audio) return true end
  3. Simplesmente não use aquela conta faça outra. E so excluir a pasta client_som do otc.
  4. eu tinha bastante sds e o melhor membro da equipe. Mais.. Deixa elas erão feias mesmo.
  5. O level system influencia na offense e defense. E outros atribbutos.
  6. Acho que ja existe no xtibia. De qualquer maneira entre em contanto com o sylo. @jajazenho Acho que o lag não e causado pelo som mais você pode diminuir a quantidade de quadrados que o som vai atingir. Vá em data/lib/some function.lua e procure a function sendAudio(cid, audio) e procure denovo. A variavel t: Ela estará assim: local t = 5 Modifique o valor se você achar que esta muito laag:
  7. E como eu citei os shinys de outros servers vão bugar crie outra conta e crie seus pokemons normais que eles vão ficar shiny Mais eu fiz uma gambiarra capaz de concertar o erro : Não testei bugs e so reportar: Vá modules/game_barpoke: Procure a função changeiconpoke e muda para esta: function changeIconPoke(i, poke) local function correctPoke(name) if string.find(name, "Shiny") or string.find(name, "shiny") then name = string.sub(name, 6, #name) end return name end if not g_game.isOnline() then return end local icon = icons['Icon'..i].icon poke = correctPoke(poke) local image = "pokes/"..poke..".png" icon:setImageSource(image) end Vá modules/game_som: Procure a função getParams e substitua por esta: function getParams(mode, text) local function correctPoke(name) if string.find(name, "Shiny") or string.find(name, "shiny") then name = string.sub(name, 6, #name) end return name end if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.sub(text, 1, 5) == "Audio" then local ad = correctPoke(string.sub(text, 7, #text)) audio = "som/"..ad.."" musicChannel:play(audio) end end end Vamos a modules/game_infopoke e procure a função newinfopoke e modifique por esta: function newInfoPoke(text) local function correctPoke(name) if string.find(name, "Shiny") or string.find(name, "shiny") then name = string.sub(name, 6, #name) end return name end boost = info:recursiveGetChildById('boost') happy = info:recursiveGetChildById('happy') if not g_game.isOnline() then return end show() local t = string.explode(text, "/") local poke = t[2] poke = correctPoke(poke) changeIconPoke(poke) boost:setText(t[3].."/100 Boost Level") happy:setText(t[4].." Happy Points") end Agora a pokeimg vá em modules/game_poke procure a função ShowImagePoke substitua por esta: function ShowImgPoke(text) local function correctPoke(name) if string.find(name, "Shiny") or string.find(name, "shiny") then name = string.sub(name, 6, #name) end return name end local t = string.explode(text, "/") pokemon = poke:recursiveGetChildById("poke") local image = "poke/"..correctPoke(t[2])..".png" pokemon:setImageSource(image) show() end
  8. Ja existe a table icons e as sprites basta adicionar o sistema novamente.
  9. Simples cara. A database que peguei do patch era de outro server. Então ele simplesmente crio shinys em seu otserv e depois quando eles passaram para o pwo ele bugaram porque são sistema diferentes. Basta apagar os shinys do adm sylo e para criar usar o seguinte comando: /mkpoke abra
  10. tira a print que faço a correção. Você mesmo bugou a barra porque colocou os shinys sem usar o nosso sistema. Você precisa usar nosso sistema de shiny e não colocar eles nos spawns. Mas como eu vou bugar se eu nem mechi em nada ? Simplesmente baixei o server e liguei e loguei com a acc de adm que tinha lá ;s Simples você uso o comando: /mkpoke shiny abra Sendo que para ter um shiny pokemon era só: /mkpoke abra Eu coloquei justamente um sistema que transforma o pokemon em shiny quando o adminstrador criar um pokemon. Outra coisa para configurar para o pokemon evoluir com o level dele e super facil: Configuração
  11. tira a print que faço a correção. Você mesmo bugou a barra porque colocou os shinys sem usar o nosso sistema. Você precisa usar nosso sistema de shiny e não colocar eles nos spawns.
  12. tira a print que faço a correção. Em relação aos pokes lendarios Os lendarios da 2 geração realmente estão sem configuração. So os da 1 geração estão funcionando normal
  13. caotic

    Item nao some

    Você usa o item é ele some. Ai o cara remove o item pelo itemid sendo que ja temos o thing do item no call... Tira: doPlayerRemoveItem(cid, 2153, 1) e coloca doRemoveItem(item.uid)
  14. Quanto aos sons ta de boa, só são chatinhos -rs, mas ta massa, algo diferenciado. Outra coisa, o bug do order não tem como tirar ? Da ordem no poke e ele vai travando. Aquela barra dos pokemons ta bem bugadinha também né, A maioria dos pokemons não aparecem lá. Eu tava com um Pikachu level 1, matei UMA sunflora, e ele já evoluiu pra Raichu que não sai do level 1. Ps: Não to querendo criticar nada, só estou dizendo os bugs que encontrei, pois sem duvidas, este é o melhor server já postado, fiquei impressionado, se não fosse pda seria perfeito, mas enfim, parabéns e rep +. O sistema de evolução funciona se o player tiver level necessario é o pokemon estiver feliz(O level do pokemon não vai influenciar) Em relação a barra todos os pokemons funcionam perfeitamente(eu mesmo testei praticamente todos até os da 2 geração) Em relação ao order e meio dificil tirar aquele bug de andar porque o pokemon esta sem velocidade(Mesmo compilando otclient para que a speed(0) seja 150 ou qualquer velocidade) Se tiver bugs favor printar que posso resolver.
  15. Patch sqlite atualizado agora o account manager funciona. Outra coisa pessoal. Vocês testando o server teve muito laag na hora da batalha(Porque executam muitos sons)? Teve atraso no som?
  16. Faz melhor. rs ele ta falando e da hospedagem onde o servidor encontra não o server. Ja coloquei um novo link.
  17. Tem que configurar o account manager logo eu edito path com ele.
  18. Como o sylo você esqueceu de configurar para sqlite e precisa de uma db que pode ser de outro pda. Mais.... O patch sqlite foi adicionado no tópico basta seguir o que disse no tópico
  19. O primeiro e so retirar a tag onTarget do wildpoke em creaturescripts.xml Este ontarget se não me engano era para executar um determinado som ao atacar um pokemon(Logo foi retirado por não ficar muito legal rs) O segundo você pode retirar o npc daycare do mapa ou adicionar ele novamente so falta a xml. O daycare e outro sistema novo feito que na v6 foi retirado porque tinha alguns bugs. Para corrigir basta colocar que o npc so possa falar com uma unica pessoa.
  20. sim sky so otclient. Bem que o nosso otclient foi compilado para opengl e dx9. Então pode ficar sussegado na questão dos graficos
  21. caotic

    PDA PWO v1

    PDA World v1 Eu tive um projeto pokemon que estava em desenvolvimento o servidor ja teve varias versões mais esta a v1 do PWO. O servidor usa apenas OTC(otclient) a troca de client vai diminuir drasticamente a qualidade do servidor. *Sistemas da versão v1 do PWO* +Bonus System(Alguns sistemas não foram corrigidos logo postarei um patch) Bugs Encontrados(Não listei todos/atenção os bugs foram corridos se houver algum um possivel patch será disponiblizado) Olds Prints News Prints Server V1: http://speedy.sh/NHrsr/Server.rar ou http://www.4shared.com/rar/im3XJWYo/Server.html? OtClient: http://www.mediafire.com/download/oxxtpbc42u3r7yp/World_Pokemon.rar ou http://speedy.sh/fGf4k/World-Pokemon.rar Scan(Este negocio de scan e uma chatisse ):https://www.virustotal.com/pt/file/874d9e4feee133f67bb1d375d93d95bdfb91beede4c0d261bb655bf52aef4283/analysis/1379170687 Configurações Agradecimentos: Patch sqlite+account manager .rar
  22. Bem era para estar postando na área de programação mais acho que vai se encaixar mais aqui. Eu crei algumas patterns para strings usando c++. String.explode(string, sep) Ela explode a string separando ela com um separador(unico separador): static int explodestr(lua_State *L) { int len; int l=1; string str = ""; string sep = lua_tostring(L, 2); string y = lua_tostring(L, 1) + sep; len = y.size(); int i =sep.find(sep, 1); lua_createtable(L, len, 0); for (int x=0; x<=len; x++) { str = y.substr(x, 1); if (str == sep) { lua_pushstring(L, y.substr(i+1, (x-i)-1).c_str()); lua_rawseti (L, -2, l); i = x; l = l+1; } } return 1; } Aproveitando o tópico também resolvi postar uma função que tinha feito para um projetinho. strtoArray(string) Retorna uma table com cada caracter da string: Em c++: static int strToArray(lua_State *L) { int len; string y = lua_tostring(L, 1); len = y.size(); lua_createtable(L, len, 0); for (int x=0; x<=len; x++) { lua_pushstring(L, y.substr(x, 1).c_str()); lua_rawseti (L, -2, x+1); } return 1; } Claro que da para fazer em Lua: function strToArray(string) len = #string x = {} for i=1, len do table.insert(x, string.sub(string, i, i)) end return x end Example: string.explode: local ex = string.explode("oi/"oi1"/oi2", "/") for i=1, #ex do print(ex[i]) end strToArray: local table = strToArray("oi") for i=1, #table do print(table[i]) end
  • Quem Está Navegando   0 membros estão online

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