Ir para conteúdo

Markin

Membro
  • Registro em

  • Última visita

Tudo que Markin postou

  1. só acho que 99% dos doente que estão criticando a copa estarão assistindo ela.
  2. http://www.tibiaking.com/forum/topic/10756-perfect-server-global-compacto/ eu sempre gostei de mexer com este servidor por ser estável e bem leve.
  3. em npcs crie um arquivo com o nome premium account.xml e adicione isso dentro: <?xml version="1.0"?> <npc name="Premium Account" script="data/npc/scripts/premiumaccount.lua" walkinterval="2500" floorchange="0"> <health now="100" max="100"/> <look type="148" head="0" body="112" legs="93" feet="95" addons="3"/> <parameters> <parameter key="message_greet" value="Ola {|PLAYERNAME|}, voce deseja comprar premium account?" /> </parameters> </npc> Em npcs/scripts crie um arquivo com o nome premiumaccount.lua e adicione isso dentro: 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local days = 30 -- dias de premium local money = 10000 -- 10k if msgcontains(msg, 'yes') then if getPlayerMoney(cid) >= money then doPlayerAddPremiumDays(cid, days) doPlayerRemoveMoney(cid, money) selfSay('Parabens '..getPlayerName(cid)..', voce adquiriu 30 dias de Premium Account!', cid) doSendMagicEffect(getPlayerPosition(cid), 28) else selfSay(''..getPlayerName(cid)..', voce nao tem dinheiro suficiente.', cid) doSendMagicEffect(getPlayerPosition(cid), 2) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  4. Posso ajudar com coisas básicas sem cobrar nada.
  5. Markin postou uma resposta no tópico em Suporte Tibia OTServer
    não basta postar um código pois em todos scripts do servidor ocorre os erros com acentos.
  6. Markin postou uma resposta no tópico em Suporte Tibia OTServer
    Bom quando utilizo acentos em meus scripts no servidor fica erros como este: 21:20 Steffani: Administrador, você não tem 2kk para negociar! o correto seria: 21:20 Steffani: Administrador, você não tem 2kk para negociar! é possível resolver tal problema?
  7. Markin postou uma resposta no tópico em Playground (Off-topic)
    só escuta e relaxa https://www.youtube.com/watch?v=2XEKObHM2NQ
  8. Obrigado pelo comentário (:
  9. Bom, hoje fiquei um bom tempo para achar este conteúdo que eu acho que vale a pena estar neste fórum... Eu achei ele neste fórum porém o tópico que ele foi postado esta tudo bagunçado contendo apenas CTRL+C e CTRL+V(este aqui)... -------------------------------------------------------------------------------------------------------------------- A função deste código é mostrar em uma pagina de seu site um ranking em que mostra quem matou a maior quantidade de determinados monstros... Eu particularmente acho muito bom este sistema. Imagem de exemplo: -------------------------------------------------------------------------------------------------------------------- Crie um arquivo dentro da pasta htdocs com o nome countKill.php e adicione isso dentro: <?php /* Scrip by zonet */ $kills = $config['site']['creatureKills']; $limit = $config['site']['creatureKillShowLimit']; $main_content .= '<table border="0px" cellspacing="1px" cellpadding="4px" width="100%"> <tr bgcolor="#505050" style="color: white;"><th width="10%">Creature</th><th>Creature name</th><th>Most Killer ( '.$limit.' )</th></tr>'; $row = 1; foreach($kills as $name => $storage) { $qa = $SQL->query('SELECT `player_storage`.`player_id`, `player_storage`.`key`, `player_storage`.`value` AS `value`, `players`.`id`, `players`.`name` AS `name` FROM `player_storage` LEFT JOIN `players` ON `player_storage`.`player_id` = `players`.`id` WHERE `player_storage`.`key` = '.$storage.' ORDER BY ABS(value) DESC LIMIT '.$limit)->fetchAll(); $color = ( $row % 2 ? $config['site']['darkborder'] : $config['site']['lightborder']); $row++; $main_content .= '<tr bgcolor="'.$color.'"><td><img src="/images/monsters/'.(str_replace(" ", "" , $name)).'.gif"></td><td width="20%" style="font-size: 13pt; font-weight: bold; color: darkorange;"><center>'.(ucfirst($name)).'</center></td><td>'; $a = 0; foreach( $qa as $q ) { $a++; if($a == 1) $main_content .= '<font color="green">'; if($a == $limit) $main_content .= '<font color="red">'; if($a == $limit/2) $main_content .= '<font color="darkorange">'; $main_content .= '<b>'.$a.'. Name:</b> <a href="?subtopic=characters&name='.urlencode($q['name']).'">'.$q['name'].'</a> (Kills: '.$q['value'].') </font></font></font><br />'; } } $main_content .= '</td></table>'; ?> Em htdocs/config abra o arquivo config.php e adicione a seguinte linha no final: $config['site']['creatureKillShowLimit'] = 6; $config['site']['creatureKills'] = array('dragon' => 9541, 'dragon lord' => 9542, 'frost dragon' => 9543, 'wyrm' => 9544, 'demon' => 9545); Agora abra o arquivo index.php que fica dentro da pasta htdocs e logo abaixo desta parte: case "killstatistics"; $topic = "Last Kills"; $subtopic = "killstatistics"; include("killstatistics.php"); break; Adicione isso: case "countkill"; $topic = "Count Kills"; $subtopic = "countkill"; include("countKill.php"); break; Em htdocs/layouts/tibiacom abra o arquivo layouts.php e logo abaixo disto: <a href='index.php?subtopic=killstatistics'> <div id='submenu_killstatistics' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_killstatistics' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Last Kills</div> <div class='RightChain' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/general/chain.gif);'></div> </div> </a> Adicione isso: <a href='index.php?subtopic=countkill'> <div id='submenu_countkill' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_killstatistics' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Count Kills</div> <div class='RightChain' style='background-image:url(<?PHP echo "$layout_name"; ?>/images/general/chain.gif);'></div> </div> </a> Bom a parte do website esta pronta, vamos para o servidor agora! Em creaturescripts/scripts crie um arquivo com o nome count.lua e adicione isso dentro: local monsters = { ["dragon"] = 9541, ["dragon lord"] = 9542, ["frost dragon"] = 9543, ["wyrm"] = 9544, ["demon"] = 9545, } function onKill(cid, target) if(isPlayer(target) ~= true and isPlayer(cid)) then local name = getCreatureName(target) local monster = monsters[string.lower(name)] if(monster) then local killedMonsters = getPlayerStorageValue(cid, monster) if(killedMonsters < 0) then killedMonsters = 1 end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You killed " .. killedMonsters .. " " .. name .. "'s.") setPlayerStorageValue(cid, monster, killedMonsters + 1) end end return true end Em creaturescripts abra o arquivo creaturescripts.xml e adicione isso dentro: <event type="kill" name="countKill" event="script" value="count.lua"/> Em creaturescripts/scripts abra o arquivo login.lua e adicione esta tag: registerCreatureEvent(cid, "countKill") Pronto, o sistema foi instalado, agora vamos configurar! Para adicionar novos monstros basta modificar esta parte no código lua em creaturescripts: local monsters = { ["dragon"] = 9541, ["dragon lord"] = 9542, ["frost dragon"] = 9543, ["wyrm"] = 9544, ["demon"] = 9545, } E nesta parte em layouts.php $config['site']['creatureKillShowLimit'] = 6; $config['site']['creatureKills'] = array('dragon' => 9541, 'dragon lord' => 9542, 'frost dragon' => 9543, 'wyrm' => 9544, 'demon' => 9545); Tópico original: Aqui Créditos: Zonet
  10. meu

    Markin postou uma resposta no tópico em Playground (Off-topic)
    prefiro o meu
  11. Fiz agora e nada aconteceu, esta a mesma coisa. @Editado~ Consegui arrumar aqui, creio eu que a resposta do Natanael Beckman tenha resolvido o problema.
  12. Bom, estou com o seguinte problema em meu servidor: Instalei um site em um servidor Global Compact normalmente, no config.lua deste servidor estava como plain... Eu criava uma conta normalmente no site e conseguia logar normalmente no servidor porem quando eu tentava logar no site com esta conta não loga... Mudei de plain para sha1 no config.lua para testar... Crio a conta normalmente e agora consigo logar no site porem quando tento logar no servidor da password invalido, oque fazer devo fazer para arrumar este probleminha?
  13. miojo cru + sal = vida feliz
  14. Markin postou uma resposta no tópico em Playground (Off-topic)
    cs go é o melhor jogo seu guido, bjs <3
  15. Markin postou uma resposta no tópico em Playground (Off-topic)
  16. Markin postou uma resposta no tópico em Playground (Off-topic)
    https://www.youtube.com/watch?v=bhNh6WmWvyc
  17. Tópico perfeito, merece ser fixado.
  18. Markin postou uma resposta no tópico em Playground (Off-topic)
    https://www.youtube.com/watch?v=TKFahxGvvUg
  19. Markin postou uma resposta no tópico em Playground (Off-topic)
  20. Markin postou uma resposta no tópico em Playground (Off-topic)
    https://www.youtube.com/watch?v=IhfyGCpxXrk
  21. comprei bala de iogurte
  22. Markin postou uma resposta no tópico em Playground (Off-topic)
    dei penta de vi no aram \:
  23. 18+ jami~ no sexo selvagem

Informação Importante

Confirmação de Termo