Ir para conteúdo

Renato

Héroi
  • Registro em

  • Última visita

Tudo que Renato postou

  1. Renato postou uma resposta no tópico em Playground (Off-topic)
    Galera, não vou explicar muito sobre o que é, só vou dar uma breve. Estou montando um jogo de browser e estou precisando de outros para colaborarem pois meu tempo é curto. Preciso de duas pessoas pra ajudar 1. Programador. Precisa manjar de php, para ajudar com a programação do resto que falta. Tenho uma gama de funções que detalharei como se fosse uma documentação, facilitará no desenvolvimento. 2. "Auxiliar". Não precisa manjar quase nada, irá criar os items: nome, atributos, ataque, defesa, etc (eu já tenho as sprites), irá dar valor aos items para o mercado/venda, e criar os monstros: nome, ataque, exp, loot (eu já tenho as imagens também.) A criação será por meio de xml, caso não conheça sobre, eu ensinarei, é algo mais ou menos assim: XML Base de Monstros: <monster name="Lobo" avatar="lobo.jpg" hp="35" level="1" exp="8" atk="20" goldmin="1" goldmax="8" energy="1"> <loot id="1001" chance="200" /> <loot id="2001" chance="300" /> </monster>[/code] [i]XML Base de Items:[/i] [code] <item itemid="5001" name="Botas de Pano" img="botas/01.png" value="5" def="1" parte="boots" /> XML Base de Mercado: <item id="5001" karma="16" level="2" type="Botas" /> [/code](aparecerá no mercado quando o player tiver level 2+, mas ele só poderá comprar com Karma 16+. O valor de compra é puxado do value do item) Etc. [b]O que eu ganho ajudando você?[/b] Bom, eu procuro por colaboradores, porém, se o projeto fizer sucesso, posso conseguir uma grana com venda de Diamantes ("VIP Coins"), poderemos repartir o lucro, mas isso, é algo a se pensar ainda. ____ Então, como estou sem tempo para explicar o que é, eu fiz um mini vídeo para vocês verem, mas eu não vou explicar o que é cada coisa (só quando eu acabar ele). [center]Tá ai o video:[/center] [center] [/center]
  2. Renato postou uma resposta no tópico em BBot
    Sinto que agora vai em mega (: Vou baixar a nova versão aqui e testar. Paguei a p.a só pra testar em, haha
  3. Sabe o phpmyadmin? Clica no menu la em cima em SQL, vai ter um campo pra escrever, e um botão escrito executar. vai copiando os códigos e executando, todos os que eu postei (menos os de nicaw caso voce nao use)
  4. Volta o arquivo anterior que vou ver com mais calma
  5. Sim, é o killstatistics. Olhe, não cheguei a analisar o código acima pois é muito grande, então primeiro substitua por um que eu tenho aqui, que funciona: <?PHP $players_deaths = $SQL->query('SELECT `player_deaths`.`id`, `player_deaths`.`date`, `player_deaths`.`level`, `players`.`name`, `players`.`world_id` FROM `player_deaths` LEFT JOIN `players` ON `player_deaths`.`player_id` = `players`.`id` ORDER BY `date` DESC LIMIT 0,'.$config['site']['last_deaths_limit']); $players_deaths_count = 0; if(!empty($players_deaths)) { foreach($players_deaths as $death) { $players_deaths_count++; if(is_int($players_deaths_count / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $players_rows .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH="30"><center>'.$players_deaths_count.'.</center></TD><TD WIDTH="125"><small>'.date("j.m.Y, G:i:s",$death['date']).'</small></TD><TD><a href="?subtopic=characters&name='.urlencode($death['name']).'"><b>'.$death['name'].'</b></a> '; $killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id WHERE killers.death_id = '".$death['id']."' ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll(); $i = 0; $count = count($killers); foreach($killers as $killer) { $i++; if($killer['player_name'] != "") { if($i == 1) $players_rows .= "killed at level <b>".$death['level']."</b>"; else if($i == $count) $players_rows .= " and"; else $players_rows .= ","; $players_rows .= " by "; if($killer['monster_name'] != "") $players_rows .= $killer['monster_name']." summoned by "; if($killer['player_exists'] == 0) $players_rows .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">"; $players_rows .= $killer['player_name']; if($killer['player_exists'] == 0) $players_rows .= "</a>"; } else { if($i == 1) $players_rows .= "died at level <b>".$death['level']."</b>"; else if($i == $count) $players_rows .= " and"; else $players_rows .= ","; $players_rows .= " by ".$killer['monster_name']; } } $players_rows .= '.</TD><TD>'.$config['site']['worlds'][(int)$death['world_id']].'</TD></TR>'; } } if($players_deaths_count == 0) $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Last Deaths</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>No one died on '.$config['server']['serverName'].'.</TD></TR></TABLE></TD></TR></TABLE><BR>'; else $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Last Deaths</B></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>'.$players_rows.'</TABLE>'; ?> [/code] se voltar a dar erros, poste, que analisarei
  6. Isso é porque você deletou todas as informações de guilds, mas não o que liga o player à tal guild. Então, analisei o DB aqui, e vi que o que liga o player à uma guild, é o campo rank_id. Primeiro você deve zerá-la com a query SQL: UPDATE players SET rank_id = 0; Agora, para resetar as guilds sem nenhum problema futuro, siga os sql: DELETE FROM guilds Zera as guilds. DELETE FROM guild_invites Zera os convites pendentes para que não venha bugar futuramente DELETE FROM guild_ranks Zera a table que liga os players às guilds, junto ao rank (Leader, Vice, etc) Se você usa Nicaw, precisará limpar duas tables dele, que eu realmente acho que o nicaw fez uma burrada ao usá-las, mas, fazer o que. DELETE FROM nicaw_guild_info DELETE FROM nicaw_guild_invites E por fim, mas não menos importante, zere aos auto_increment, responsável pelo ID das guilds (1, 2, 3, etc) ALTER TABLE guilds AUTO_INCREMENT = 1; ALTER TABLE guild_invites AUTO_INCREMENT = 1; ALTER TABLE guild_ranks AUTO_INCREMENT = 1; E novamente, se você possui Nicaw: ALTER TABLE nicaw_guild_invites AUTO_INCREMENT = 1; ALTER TABLE nicaw_guild_info AUTO_INCREMENT = 1; E por fim, boa sorte (: Att, Renato.
  7. Renato postou uma resposta no tópico em Playground (Off-topic)
    hauhauhauhuah ta
  8. Renato postou uma resposta no tópico em Playground (Off-topic)
  9. Renato postou uma resposta no tópico em Playground (Off-topic)
    Título do vídeo: "[Global] Matando Dragon Knight level 51" HAUHAUHAUAHUAHUA, se gabando skyd?! lv 51 em dragy eu ja botiava com profit ... kkkkkk
  10. claro que ta lixo. olha quem canta. vergonha alheia.
  11. Renato postou uma resposta no tópico em BBot
    Agora que eu percebi que o char anda lento no cave hahuahauha, nem me toquei. Bom, espero que de um jeito logo nesse looter porque os caras são muito chatos, pegam muito no pé do loot. Gogo mega² (: Boa sorte
  12. Renato postou uma resposta no tópico em Suporte Tibia OTServer
    Desculpe, mas criar dois tópicos iguais é questão de bom senso, nada difere você ser novato ou não. E eu tenho paciência com os 'novatos' sim, porque se eu não tivesse, eu teria te alertado... procedimento padrão para qualquer usuário do fórum. Estou só mantendo a ordem e precavendo que não venha mais a acontecer essa situação com você. Grato.
  13. Renato postou uma resposta no tópico em Suporte Tibia OTServer
    Ok carinha, Primeiro, você não precisa criar dois tópicos iguais. Segundo, essa não é a área correta para sua dúvida, já pensou em procurar areas antes de postar? Seu outro tópico foi fechado e esse movido. Espero que isso não ocorra mais.
  14. Não, bless funciona como um aol + redução de pena de morte. Portanto não perde items.
  15. Renato postou uma resposta no tópico em Playground (Off-topic)
    vei se ainda ta no ato 1 claro q da pra matar se q é burro kk o link custa 100 reais e fica no site do diablo 3 http://us.battle.net/d3/pt/
  16. Renato postou uma resposta no tópico em Playground (Off-topic)
    e estragaram a história, cambada de fela da p
  17. Renato postou uma resposta no tópico em Playground (Off-topic)
    q macaquice
  18. alfbru negativado por reviver tópico por motivo fútil. Tópico fechado para evitar transtornos. Reabrirei só se solicitado pelo autor do tópico.
  19. Renato postou uma resposta no tópico em Playground (Off-topic)
    Depois de centenas de anos sem entrar, e me deparo com tais pms: Fora outros pedindo ajuda por estar dando erro e tal, hauehauea
  20. Renato postou uma resposta no tópico em Playground (Off-topic)
    jogarei também
  21. Eu sei que não, por isso burros, os caras do ot. @Tópico Entrei com cliente normal e não vi nada novo ou fora do comum (:
  22. BURROS BURROS é Draptor,
  23. Pra eu comer, minha mão também faz tudo necessário. Mas eu uso o garfo e faca. E isso não altera em nada, vou comer de qualquer jeito. Disperso, o tópico saiu do assunto original, então caso queiram debaterem mais sobre esse assunto de como são feitas sprites, programas etc, crie um tópico em discussões. Edit Acho que é esse Paint.net o programa do qual eu estava falando.
  24. É mas eu sei que tem muita gente que usa programas auxiliares. Por mais que o paint seja um programa já próprio pra 'pixel', ele foi feito mais pra desenhar a mão livre (crianças, e tal), não para trabalhar com sprites. Lembro que vi uma vez na seção fan art do tibiabr um programa que os cara usavam, que é nada mais que uma versão melhorada do paint próprio para spriters, com palheta de cores intuitivas e melhoradas, etc.

Informação Importante

Confirmação de Termo