Welcome to xTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

Caronte

Herói
  • Conteúdo

    1.338
  • Registrado

  • Última visita

  • Days Won

    19

Sobre Caronte

  • Rank
    Ex-Moderador de Scripting

Perfil

  • Gênero Masculino

Informações

  • Forma que conheci o xTibia Sites de Busca
  • Sou Scripter

Últimos Visitantes

5.913 visualizações
  1. Olá, terminei o trabalho da faculdade com um pouco de facilidade, não precisei de muito tempo para fazer, mas queria que alguém visse se tem bugs, porque ainda não achei nenhum, depois de ter tirado um monte. O que é para fazer: Aqui vai o código:
  2. É a formatação HTML todos os membros tem, pelo visto. Gostaria de ver se tem como usar CSS e JavaScript. Na época eu tinha feito um botão para iframe desse site repl.it... Qualquer coisa tô aqui para somar. Ai que saudades de ser membro e poder mover tópicos
  3. Claro, os códigos gerados não são por versão de Tibia, e sim por versão de distro. Sdds, acho que vou retomar esse projeto, apesar do público ser pequeno.
  4. Olá meu nome é Daniel, sou membro de longa data do Xtibia e fiz parte da equipe do Xtibia e do um sitezinho qualquer, gostaria de sugerir uma coisa que tinha sugerido ao ADM da época, só que ele não deu muita bola, espero que seja diferente com esse ADM. O que eu quero? Gostaria de propor um novo método de formatação, nele poderíamos fazer o fórum ser muiiiiito mais dinâmico no quesito formatação e também oferecer uma proposta de cargo, no qual acho que ajudaria muito. Como funciona a formatação? Como o ADM bem deve saber, ou deveria saber, o fórum usava BBCODE, que é um pseudocódigo utilizado para facilitar o entendimento e para informar a plataforma o que editar na formatação HTML. Com a atualização do fórum o BBCODE passou a não existir, e com isso houveram muitos bugs, mas não é disso que estou querendo falar. O que quero falar é do benefício que veio junto com a formatação! Estamos usando HTML para formatar posts! Com o HTML nós podemos formatar muito melhor posts, podemos usar embeds e iframes, ISSO É SÓ UMA PARTE QUE O HTML OFERECE e já é muuuuiito. Iframes: Destino xtibia Destino Pastebin: Destino Repl.it Quanto aos embeds eu não sei se é possível, acredito que seja, só não tô conseguindo fazer. CSS eu não sei se dá pra fazer, na época eu tava testando ainda, pois eu tinha acesso quase que total ao XTibia mesmo que sendo moderador, pois o ADM confiava em mim. E esse método não é muito inseguro pois não dá para usar javascript ou outras linguagens de programação, ou seja, não afeta a formatação do site em si, pois os posts são entre <divs> se não me engano. Acho que o certo é eu não poder fazer iframes talvez tiraram mal os meus poderes de mod/admin, MASSSSSS por favor, eu suplico a você ADM, não me tire esse poder!!! Nisso eu entro em outro assunto que também quero falar nesse tópico! Novos cargos: Gostaria de oferecer um cargo de Tutor, onde o membro não teria nenhum compromisso com a equipe, mas que possa resolver denúncias ou problemas que um moderador poderia, seria como um membro com poderes de moderação. Eu sei, poderia ficar uma bagunça, mas essa patente só seria dada na minha opinião aos de alta confiança, os heróis por exemplo seria possível alguns deles entrarem. Por favor, não me tirem esse poder de formatar HTML, não sei se isso tá disponível para todos os membros, vou ver com outra conta. Gostaria muito de receber esse novo cargo, pois eu não tenho tempo para planejar e ajudar totalmente o Xtibia, mas posso ajudar quando eu tiver tempo e sem compromissos não é que seja uma bagunça, mas é que seja um aumento do reforço, e porque ser moderador? moderador é alguém que precisa se DEDICAR MAIS AINDA, logo a pessoa que fosse entrar pra moderador seria somente quem quiser ajudar totalmente a comunidade sem troco de nada. Não quero me arrepender de ter revelado que posso formatar HTML.
  5. pedido scripts

    Pra quem tem fé, o erro nunca tem fim.
  6. pedido scripts

  7. Quais são os erros? Se você usou 127.0.0.1 então quer dizer que o erro não é do firewall, o erro está na distro ou no seu cliente.
  8. pedido scripts

    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local cfg = { toPos = {x=1039, y=563, z=7}, -- Posição que o jogador sera teleportado level = 1, -- Level necessário para ser teleportado price = 0, -- Dinheiro a ser cobrado para ser teleportado {x=1063, y=880, z=7}, {x=1063, y=881, z=7}, {x=1063, y=882, z=7}, {x=1063, y=883, z=7}, } local naopode = 0 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'sim') then selfSay('You are sure you want to go? You can not return.', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then naopode = 0 if getPlayerLevel(cid) >= cfg.level then for i = 1, 4 do if not isPlayer(getThingFromPos(cfg[i])) then naopode = 1 else naopode = 0 end end if naopode == 0 then if doPlayerRemoveMoney(cid, cfg.price) then for p = 1, 4 do doTeleportThing(getThingFromPos(cfg[p]), cfg.toPos) end talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('Desculpe Mais Precisa de um grupo de 4 Players', cid) talkState[talkUser] = 0 end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('Skirt here!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Mano kkkkkkkkkkkk Tô errando assim pq to enferrujado.
  9. Mas o seu ficou mais bonito, seu goxtoso.
  10. pedido scripts

    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local cfg = { toPos = {x=1039, y=563, z=7}, -- Posição que o jogador sera teleportado level = 1, -- Level necessário para ser teleportado price = 0, -- Dinheiro a ser cobrado para ser teleportado {x=1063, y=880, z=7}, {x=1063, y=881, z=7}, {x=1063, y=882, z=7}, {x=1063, y=883, z=7}, } local naopode = 0 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'sim') then selfSay('You are sure you want to go? You can not return.', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then naopode = 0 if getPlayerLevel(cid) >= cfg.level then for i = 1, 4 do if not isPlayer(getThingFromPos(cfg[p])) then naopode = 1 else naopode = 0 end end if naopode == 0 then if doPlayerRemoveMoney(cid, cfg.price) then for p = 1, 4 do doTeleportThing(getThingFromPos(cfg[p]), cfg.toPos) end talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('Desculpe Mais Precisa de um grupo de 4 Players', cid) talkState[talkUser] = 0 end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('Skirt here!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  11. pedido scripts

  12. pedido scripts

    Está usando 4 players mesmo? e o npc não diz nada?
  13. pedido scripts

    Opa, acho que esqueci de uma coisinha, toma aqui:
  14. Não, usei o CC 2015 mas o photoscape é bom, só não tem tantas funcionalidades.
  15. pedido scripts

    Tu que fez esses querys? Falta só mais umas tabelas, pulamos para linha 523: $last_threads = $SQL->query('SELECT ' . $SQL->tableName('players') . '.' . $SQL->fieldName('name') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('post_text') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('post_topic') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('icon_id') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('post_smile') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('id') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('replies') . ', ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('post_date') . ' FROM ' . $SQL->tableName('players') . ', ' . $SQL->tableName('z_forum') . ' WHERE ' . $SQL->tableName('players') . '.' . $SQL->fieldName('id') . ' = ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('author_guid') . ' AND ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('section') . ' = 1 AND ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('first_post') . ' = ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('id') . ' ORDER BY ' . $SQL->tableName('z_forum') . '.' . $SQL->fieldName('last_post') . ' DESC LIMIT ' . $config['site']['news_limit'])->fetchAll(); //Here start news if(isset($last_threads[0])) { foreach($last_threads as $thread) { $main_content .= ' <div class="NewsHeadline"> <div class="NewsHeadlineBackground" style="background-image:url('.$layout_name.'/images/news/newsheadline_background.gif)"> <img src="'.$layout_name.'/images/news/icons/newsicon_'.$thread['icon_id'].'.gif" class="NewsHeadlineIcon" alt=\'\' /> <div class="NewsHeadlineDate">'.date('M m Y', $thread['post_date']).' -</div> <div class="NewsHeadlineText">'.htmlspecialchars($thread['post_topic']).'</div> </div> </div> <table style=\'clear:both\' border=0 cellpadding=0 cellspacing=0 width=\'100%\'> <tr>'; $main_content .= ' <td style=\'padding-left:10px;padding-right:10px;\' >' . showPost('', $thread['post_text'], $thread['post_smile']) . '<br><p align="right"><a href="?subtopic=forum&action=show_thread&id=' . $thread['id'] . '">» Comment on this news</a></p></td>'; $main_content .= ' <td> <img src="'.$layout_name.'/images/global/general/blank.gif" width=10 height=1 border=0 alt=\'\' /> </td> </tr> </table><br />'; } } else $main_content .= '<h3>No news. Go forum and make new thread on board News.</h3>';
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.