Ir para conteúdo

9k22

Membro
  • Registro em

  • Última visita

Tudo que 9k22 postou

  1. Muito bom o projeto. Parabéns!
  2. 9k22 postou uma resposta no tópico em Recursos Avançados
    Já solucionei o problema. Podem fechar o tópico!
  3. 9k22 postou uma resposta no tópico em Recursos Avançados
    Olá, então. Eu estou a +/- uns 2 dias tentando desvendar esse erro que não consigo mais entender o porque não funciona... Já fiz todo tipo de gambiarra possível, tentei switch, tentei elseif, if, else if e simplismente não funciona. O que era pra fazer? Bem, era para ele checar o player_level e o player_zen, e ai ele rodar o if, ou, caso não tiver a quantidade necessária de player_zen, pular para o else, que nesse caso, é redirecionado para uma outra página. Qual o erro? Então, ai que ta, eu não sei... tipo, se eu colocar apenas 1 IF e o Else, ele funciona perfeitamente. Porém, se eu colocar um outro if ou um else if, ele não funciona, ele começa a contar o zen do 2º if e quando o zen acaba, ele continua rodando... Coloquei um limitador $player_zen já para ver oq acontece, mais ele meio que ignora. /////////////////////RESTORE HP/MP////////////////////////////////// if($_GET['action'] == 'restore') { $query = "SELECT zen FROM users WHERE id='$user_id'"; $result = mysql_query($query,$conn); if(!mysql_num_rows($result)) exit('mysql_error'); $dbarray = mysql_fetch_array($result); $player_money = $dbarray[0]; include('function.common.php'); include('player_stats.php'); include('calculate_stats.php'); if (($player_level <= 10) && ($player_zen >= 50)) { $query = "UPDATE users set zen=zen-50 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 11) || ($player_level <= 20) && ($player_zen >= 100)) { $query = "UPDATE users set zen=zen-100 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 21) || ($player_level <= 50) && ($player_zen >= 500)) { $query = "UPDATE users set zen=zen-500 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 51) || ($player_level <= 100) && ($player_zen >= 1000)) { $query = "UPDATE users set zen=zen-1000 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 101) || ($player_level <= 250) && ($player_zen >= 5000)) { $query = "UPDATE users set zen=zen-5000 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 251) || ($player_level <= 300) && ($player_zen >= 7500)) { $query = "UPDATE users set zen=zen-7500 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } if (($player_level > 301) && ($player_zen >= 10000)) { $query = "UPDATE users set zen=zen-10000 WHERE id='$user_id'"; mysql_query($query, $conn); $query = "UPDATE characters set hp_cur='$player_hp_final', mp_cur='$player_mp_final' WHERE id='$char_id'"; if(!mysql_query($query, $conn)) exit('market_error'); header("Location: quest.php?restore=ok"); exit(); } else { header("Location: quest1.php"); } } /////////////////////RESTORE HP/MP END//////////////////////////// Qualquer coisa, eu passo a página completa. OBS: Desculpem, não sei se essa é realmente a área correta!
  4. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Estou a +/- 1 ano sem mecher com servidores e estou afim de voltar. Gostaria de saber se o The Forgotten server possui algum bug grave, ou, se é perfeito para criar um serv do Zero ! > https://github.com/o...forgottenserver < Eu lembro que lançaram 860 com bugs em guild invite, bugs de cash terríveis que foram arrumando com o tempo. Hoje quero saber se já é seguro e gostaria também de saber a versão atual desse TFS. Desde já, Obrigado!
  5. Tibianus 7.4, to online até agora shiUASHAUs Gostei pra caramba do serv, o problema que mal possui brasileiros on =/ Fiz um bot aqui meia boca, ta treinando até agora (skill 69/69)
  6. 9k22 postou uma resposta no tópico em Playground (Off-topic)
    é só seqsu poarr
  7. Ai são multíplos orgasmos
  8. Green, e vc? Tenta apertar a tecla WINDOWS + P e seleciona a opção estender, talvez funcione
  9. 9k22 postou uma resposta no tópico em Playground (Off-topic)
  10. 9k22 postou uma resposta no tópico em Playground (Off-topic)
    "pixando" ... Oque se passa na cabeça de uma pessoa em pinchar um muro e ainda achar ruim por ser expulso? Se fez vandalismo no colégio mereceu ser expulso mesmo t.t
  11. 9k22 postou uma resposta no tópico em Recursos Avançados
    tenta esse https://pypi.python.org/pypi/tornado
  12. O melhor e sem comparações é o PokeXGames. Servidor realmente sem bugs, e com uma dificuldade extremamente alta. Muito bom para jogar sério! Eles estão agora se não me engano na 4º geração (acompanhando o pokemon xy), adicionaram um sistema novo de Market. 1x por semana existem atualizações ou reformulação/remake. Estão adicionando os Megas de varios pokemons. Creio que 90% dos servidores imitam o PxG ou pegam as sprites dele. Agora realmente, o jogo não é fácil, shiny por exemplo você precisa dedicar um bom tempo para correr atrás. Estão criando com um novo sistema de profissões onde você pode ser professor/engenheiro/estilista/aventureiro. O jogo realmente é ótimo, caso jogue como FREE ACCOUNT, possui uns servidores que ainda existem fila para você entrar, acho q a capacidade é de 750~1k players por servidor (passou disso, apenas VIP entram sem esperar fila)...
  13. 9k22 postou uma resposta no tópico em Playground (Off-topic)
    Fatos reais? Kd? Ta faltando no vídeo... Só preciso dizer uma coisa, League of Legends não é mercenária, vlw, flw!
  14. Ta ai local function doPlayerAddPremiumPoints(cid, count) db.query('UPDATE accounts SET premium_points = premium_points+'.. count ..' WHERE id = ' .. getAccountNumberByPlayerName(getCreatureName(cid))) end function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if(Player(cid):getStorageValue(45702) < 1) then Player(cid):setStorageValue(45702, 1) doPlayerAddPremiumPoints(cid, 30) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have recived 30 shop points to your account.") doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) return true end Caso queira com level... local function doPlayerAddPremiumPoints(cid, count) db.query('UPDATE accounts SET premium_points = premium_points+'.. count ..' WHERE id = ' .. getAccountNumberByPlayerName(getCreatureName(cid))) end function onUse(cid, item, fromPosition, itemEx, toPosition) getPlayerLevel(cid) >= 100 -- Level para usar o item local player = Player(cid) if(Player(cid):getStorageValue(45702) < 1) then Player(cid):setStorageValue(45702, 1) doPlayerAddPremiumPoints(cid, 30) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have recived 30 shop points to your account.") doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You no have Level.") return true end
  15. 9k22 postou uma resposta no tópico em Portal
    HSUIAHsuiahUsiahu eu não vi nenhuma ft = Esses mlk hj em dia é tudo escroto! Inveja agora que o Tk está crescendo.
  16. 9k22 postou uma resposta no tópico em Códigos C++
    mermão, na moral. Exclui sapoha de tópico q isso não funciona!
  17. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    @ryukicho, Muito obrigado \o/ Tipo, esse script leva todos os players para a arena, porém consigo arrumar isso ;x O problema que terei que fazer isso para cada arena kkk Pois não sei fazer reconheçer, + isso já serve... Muito obrigado +REP²
  18. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Ok intão, fico aguardando
  19. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Obrigado pela sua resposta, porém não é oque eu estava procurando. Estou querendo que o script teleporte altomaticamente =(
  20. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    =D vlw, espero que alguem de bom coração consiga \o/
  21. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Bem, to precisando desse script, porém pode ser impossivel (certeza que não tem como fazer). TFS: 0.4 versão: 8.60 Um teleporte, todos os players que entrarem são teleportados para uma sala (de espera). Vamos a um exemplo ... OBS: No mapa, possui um total de 10 arenas, uma perto da outra, chamadas de (1º arena, 2º arena, 3º arena ...) assim por diante (para uma explicação melhor kk) Caso todas as arenas estivessem cheias, o script avisava aos players que estivessem na sala de espera que todas as arenas estão ocupadas. Assim que alguma arena desocupar o script manda + 2 players para a arena desocupada. Agora O modo na arena... O modo séria um PvP 1x1. Os 2 players que entrarem precisariam se matar. O player morto nesse caso voltaria para o templo e não perderia nada (nem level nem item). O player que ganhou é teleportado para o templo e ganharia 1 crystal coin(apenas de exemplo). E a arena em que eles estavam séria desocupada para que o script pudesse adicionar + 2 players e assim sucessivamente =D OBS: Háveria um tempo de 5 min, caso passar esse limite, os 2 players são teleportados para o templo e não iria ter ganhador. Sei que é dificil, + para vocês não é impossivel s2s2s2
  22. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Não funcinou, deixa para lá, nada vai adiantar ;s vlw, REP+
  23. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Tem um problema, eu uso Linux (apache2) ;s
  24. 9k22 postou uma resposta no tópico em Suporte Tibia OTServer
    Olha, um cara de um outro fórum mandou eu testa esse script, porém eu não tenho a miníma ideia de onde por; if(file_exists($tmp_file_name) && filemtime($tmp_file_name) > (time() - $update_interval)){$tmp_file_content = explode(",", file_get_contents($tmp_file_name));$number_of_players_online = $tmp_file_content[0];$players_rows = $tmp_file_content[1];} else{$players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online > 0 ORDER BY '.$orderby);$number_of_players_online = 0; foreach($players_online_data as $player){$number_of_players_online++;$acc = $SQL->query('SELECT * FROM '.$SQL->tableName('accounts').' WHERE '.$SQL->fieldName('id').' = '.$player['account_id'].'')->fetch();if(is_int($number_of_players_online / 2))$bgcolor = $config['site']

Informação Importante

Confirmação de Termo