fetish

Membro
  • Total de itens

    62
  • Registro em

  • Última visita

Reputação

1 Iniciante

Sobre fetish

  • Data de Nascimento 17-01-1993

Informa??o do Perfil

  • Sexo:
    Homem
  • Localiza??o:
    Jaboticabal - SP
  1. Poderia fazer em formato JSON, fica mais amig?vel. Ex: sleep_map: { "prontera",x1,x2,y1,y2, "izlude",x1,x2,y1,y2 } Algo do g?nero, mas bem interessante o sistema.
  2. Nome do Arquivo: Sistema autom?tico de not?cias [b]Autor[/b]: [url=http://forum.brathena.org/user/39-fetish/]fetish[/url] [b]Arquivo enviado[/b]: 30 Jun 2012 [b]Categoria[/b]: [url=http://forum.brathena.org/files/category/43-pacotes-de-imagens-layouts/]Pacotes de Imagens & Layouts[/url] Desenvolvi um c?digo em PHP que pega a not?cia automaticamente de um site, mas ainda est? muito limitado ele n?o consegue identificar os padr?es (AINDA), ent?o ele pega a not?cia sempre de um local fixo da p?gina inicial, mais precisamente do site: [url="http://rac.com.br"]http://rac.com.br[/url] Quem quiser o c?digo, mas por favor obede?am os cr?ditos. [url="http://pastebin.com/nQT8hKMm"]http://pastebin.com/nQT8hKMm[/url] [b]M?todo de uso:[/b] Para utiliz?-lo ? bem simples, basta incluir o arquivo [b]sistemaAutoNoticias_cache.class.php[/b] em sua p?gina e inst?nciar o objeto, exemplo: [code] <?php require 'sistemaAutoNoticias_cache.class.php'; $noticias = new noticiasAutomaticas('http://rac.com.br'); // URL padr?o, ainda n?o ? possivel pegar de outro site. $noticias->exibirNoticia(); // Exibe as noticias ?> [/code] Conforme o tempo for passando irei aprimorar cada vez mais essa id?ia, pois acho muito interessante. Espero que gostem, grato. [center] O trabalho News Automatic de Wesley Oliveira foi licenciado com uma Licen?a Creative Commons - Atribui??o - N?oComercial 3.0 N?o Adaptada. Com base no trabalho dispon?vel em pastebin.com. Podem estar dispon?veis autoriza??es adicionais ao ?mbito desta licen?a em http://manaweb.com.br[/center] Clique aqui para fazer o download deste arquivo
  3. Well, n?o lembro de "Gratuitos" existir naquela ?poca.
  4. Nome do Arquivo: [site] SML - Sistema multi-l?nguas Autor: fetish Arquivo enviado: 31 Jul 2011 Arquivo atualizado: 28 Ago 2011 Categoria: Pain?is de Controle Bom, como o nome sugere ele ? um sistema para "deixar" o conte?do do site em outras l?nguas. Exemplo online: http://fetishgatcho....com/linguas.php @OBS: Eu j? tinha postado um t?pico sobre este sistema, mas fecharam e n?o sei o motivo. Clique aqui para fazer o download deste arquivo
  5. Nome do Arquivo: [servi?o] Calend?rio de Eventos Autor: fetish Arquivo enviado: 13 Jun 2011 Arquivo atualizado: 27 Ago 2011 Categoria: Lan?amentos de Scripts (NPCs) Nome: Calend?rio Autor: fetish Descri??o: Um calend?rio in-game para marcar/exibir os eventos do servidor. Download: http://paste.pocoo.org/show/405915/ Informa??es do Script: Caso seja SQL, basta remover as // de cada query_sql OBS: Fiz esse NPC h? muito tempo... ent?o ele est? meio pesado e com gambiarras. Clique aqui para fazer o download deste arquivo
  6. Sempre me baseio no eAthena, depois vejo se existe aqui. Ent?o ? custom, se para voc?s n?o ?... com certeza para quem ? de fora, ?.
  7. A fun??o sc_check N?O EXISTE ou n?o foi documentada, pois olhei pela doc. @Edit Alias, existe, mas ? um comando custom do brA.
  8. Bom, j? que a parte de inserir no banco de dados foi feita, n?o ? s? usar aquela fun??o que voc? tinha me falado?
  9. my_swap ? uma fun??o existente em algum IDE? Se for fica em qual header? Ele n?o explicou nada sobre a fun??o? @Edit Pra mim tamb?m a[1] = 2 e ele coloca para imprimir exatamente a[1], a n?o ser que my_swap altere dos elementos de a, n?o entendo o que ele quer
  10. Diretamente n?o, voc? teria que criar uma estrutura ou at? mesmo classe definir as fun??es e a string respectiva a fun??o.
  11. N?o ? muito util para quem s? pensa em usu?rios brasileiros, se seu projeto fosse internacional... provavelmente seria muito util. Obrigado pelos elogios
  12. C?digo online: http://bit.ly/eyIDIs <?php define ('GLOBAL_LNG',(!isset($_POST['leLinguas']) ? "en" : $_POST['leLinguas'])); class SelectLng { public $Language,$selected,$Content; public $dirlng; public function __construct() { $this->dirlng = "lng/"; $this->Content = @file_get_contents($this->dirlng.GLOBAL_LNG.".lng") or die('Under language'); } public function setLng($typeStr) { $arr = explode($typeStr,$this->Content); if (@$arr[1] == NULL || $this->Content == NULL) return -1; for ($i = 0;@$arr[1][$i] != "\"";$i++) $asp = $i+1; for ($j = $asp+1;@$arr[1][$j] != "\"" && $arr[1][$j] != "\n";$j++) $asp2 = $j+1; if (@$arr[1][$i] != "\"" || @$arr[1][$j] != "\"") return 2; $arr[1][$asp] = null; $arr[1][$asp2] = null; return trim(substr($arr[1],$asp,$asp2)); } public function debugLNG($idlng) { if (GLOBAL_LNG == "pt-br" || GLOBAL_LNG == "es") $this->Language = utf8_encode($this->setLng($idlng)); else $this->Language = $this->setLng($idlng); switch ($this->Language) { case 2: $this->Language = die("Syntax error in file of translaction ".GLOBAL_LNG); break; case -1: $this->Language = die("Under language"); break; } return $this->Language; } public function getCurrentIDLNG($lng = null) { $d = scandir($this->dirlng); for ($i = 0;$d[$i] != (!$lng ? (GLOBAL_LNG.".lng") : $lng.".lng");$i++); return $i; } public function __destruct() { } } $obj = new SelectLng; $obj->selected = $obj->getCurrentIDLNG(); ?> <html> <head> <title><?=$obj->debugLNG(111);?></title> </head> <body> <meta http-equiv="text/html" charset="UTF-8"/> <form action="linguas.php" method="post"> <select name="leLinguas" onchange="javascript:document.forms[0].submit()"> <option <?=($obj->selected == 2 ? "selected" : null);?>>en</option> <option <?=($obj->selected == 5 ? "selected" : null);?>>pt-br</option> <option <?=($obj->selected == 3 ? "selected" : null);?>>es</option> <option <?=($obj->selected == 4 ? "selected" : null);?>>jp</option> </select> </form> <?php echo $obj->debugLNG(1)." <input type='text' name='leval'/><br/> ".$obj->debugLNG(2)." <input type='password' name='lepass'><br/> <input type='submit' value='".$obj->debugLNG(112)."'/>"; ?> </body> </html> Este c?digo ? um sistema de multi-l?nguas, ele procura na pasta lng arquivos cujos "nome da option".lng e traduz. Arquivos .lng: http://sharex.xpg.com.br/files/6639146395/lng.rar.html Bom proveito. @Edit Esse c?digo foi feito por mim. Em breve posto uma documenta??o. (nem acho muito necess?rio) Documenta??o: Classe SelectLNG; - Fun??es: setLNG($typeStr): $typeStr = Geralmente ? usado GLOBAL_LNG ou o nome da l?ngua (en,es,jp,pt-br...); Procura na pasta $this->dir ["lng/"] uma lingua equivalente ao GLOBAL_LNG e ent?o ele interpreta da seguinte forma: 'Procura pela ID da tradu??o, retira a ID e s? deixo o conte?do; Identifica a primeira e a ultima aspa ", isso ir? delimitar aonde COME?A e TERMINA o conte?do correspondente a ID'. debubLNG($idlng): $idlng = ID o qual ele ir? retirar e separar do conte?do; A fun??o do debugLNG ? verificar se a l?ngua que o usu?rio escolheu existe; Verificar se n?o h? erro de sintaxe (faltar uma aspa por exemplo) nos arquivos .lng; Encodar em utf-8 as l?nguas portugu?s e espanhol pois ambas usam acentos e s? o charset UTF-8 n?o resolve. getCurrentIDLNG($lng): $lng = Geralmente ? usado NULL para pegar a ID atual ou o nome da l?ngua (en,es,jp,pt-br...); Retorna a ID atual da l?ngua. - Vari?veis: $obj->Language = Retorna a lingua atual; $obj->selected = Retorna a lingua selecionada; $obj->dirlng = Retorna o diret?rio dos arquivos .lng. @Edit2 S? esclarecendo, h? dois tipos de ID nesse c?digo: 1 - Forma que encontrei para simbolizar a op??o desejada, ou seja o ID que a var?vel $selected recebe ? este. 2 - ID dos arquivos lng, significa qual conte?do com tal ID deve ser traduzido.
  13. Se tiver paci?ncia para ler, leia: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html @Edit Essa ultima parte RewriteRule usa Regexp (Regular Expression), junto com as vari?veis pr?-definidas do apache, n?o achei o que HTTP_AUTHORIZATION faz no link acima que te mandei.
  14. Depende... se quiser que somente voc? logue deixa o ip off... ou para todos logarem usa o do hamachi.