Ir para conteúdo

Risadinhaa

Membro
  • Registro em

  • Última visita

  1. HiunyVT reagiu a uma resposta no tópico: Remeres Map Editor 8.54
  2. ADM Mezenga reagiu a uma resposta no tópico: Packs de Sprites
  3. eviltox reagiu a uma resposta no tópico: Packs de Sprites
  4. Risadinhaa reagiu a uma resposta no tópico: Packs de Sprites
  5. Snowsz reagiu a uma resposta no tópico: Packs de Sprites
  6. Risadinhaa postou uma resposta no tópico em Sprites
    Boa tarde, parei de mecher com otserv por falta de equipe e vou deixar aqui muuuitas sprites que usei, lembrando que algumas delas podem ser encontradas no tibiaking só estou repassando pra vocês, Bom uso, principalmente os kids que estão colocando servidores online usem umas sprites diferentes para dar uma inovada PO! Pack de sprites do avatar > http://www.4shared.com/rar/ztq596Blce/Pack_sprites_avatar_wwwxtibiac.html? Scan > https://www.virustotal.com/pt/file/31882929cb388952e7ce637e880efa214a84f14e0d3ed54ecbb1210c0e0e7fb0/analysis/1465325448/ Remakes>http://www.4shared.com/rar/wZtn07azba/Remakes.html? Scan>https://www.virustotal.com/pt/file/0ba7ad0ccf08b94d4888889cbaa05c8986157f23a586f54fb3d1abc2b9d8505f/analysis/1465325655/ Sprite de gramas>http://www.4shared.com/rar/NpD3kAR-ba/Sprite_Grama.html? Scan>https://www.virustotal.com/pt/file/8817f13bb6e5855e98fb67f6e4ce4847a56b5e46d6ff5ddb07675f1e8cfacdaf/analysis/ Sprites Cidade [PxG]>https://www.virustotal.com/pt/file/cf6978978517cd59fc80e7554e3a375666ee9a68313b30c714a6cf9c4e27e35c/analysis/1465325835/ Scan>https://www.virustotal.com/pt/file/cf6978978517cd59fc80e7554e3a375666ee9a68313b30c714a6cf9c4e27e35c/analysis/1465325835/ Obs: caso alguem tenha a ver com algumas dessas sprites entrem em contato cmg para mim colocar os creditos.
  7. Boa tarde blz? Bom estou com um erro aqui, como resolvo isso ? --> Warning: parse_ini_file(C:\Users\Matheus\Desktop\Dark Global 8.6 (Atualizado)\Real Server 5.0 - OTServ\config.lua): failed to open stream: No such file or directory in C:\xampp\htdocs\config-and-functions.php on line 13Database error. Unknown database type in C:\Users\Matheus\Desktop\Dark Global 8.6 (Atualizado)\Real Server 5.0 - OTServ\config.lua . Must be equal to: "mysql" or "sqlite". Now is: "" Rep+
  8. Boa Noite, blz ? Então o titulo ja diz tudo qualquer coisinha que alguem tiver compartilha ae xD quero da uma inovada nas potions. rep+
  9. Golf reagiu a uma resposta no tópico: World Avatar Oficial
  10. Boa tarde galera ! estou tendo um problema chato aqui é bem simples pra quem sabe resolver eu sei disso pq eu conseguia antes mais não sei se estou fazendo algo errado é o seguinte quando entro no site da esse erro > Warning: parse_ini_file(/otserv/config.lua): failed to open stream: No such file or directory in C:\xampp\htdocs\config-and-functions.php on line 13Database error. Unknown database type in /otserv/config.lua . Must be equal to: "mysql" or "sqlite". Now is: "" Sei que preciso ir na pasta do xammp>htdocs>config e mudar as coisinha la mais não to conseguindo sera que alguem pode ajeita pra mim ? do rep Aqui esta a pasta \/ <?PHP // ###################### CONFIG ######################## //load page config file $config['site'] = parse_ini_file('config/config.ini'); include('config/config.php'); //check install if($config['site']['install'] != "no") { header("Location: install.php"); exit; } //load server config $config['server'] = parse_ini_file($config['site']['server_path'].'config.lua'); if(isset($config['server']['mysqlHost'])) { //new (0.2.6+) ots config.lua file $mysqlhost = $config['server']['mysqlHost']; $mysqluser = $config['server']['mysqlUser']; $mysqlpass = $config['server']['mysqlPass']; $mysqldatabase = $config['server']['mysqlDatabase']; } elseif(isset($config['server']['sqlHost'])) { //old (0.2.4) ots config.lua file $mysqlhost = $config['server']['sqlHost']; $mysqluser = $config['server']['sqlUser']; $mysqlpass = $config['server']['sqlPass']; $mysqldatabase = $config['server']['sqlDatabase']; } $sqlitefile = $config['server']['sqliteDatabase']; $passwordency = ''; if(strtolower($config['server']['encryptionType']) == 'md5') $passwordency = 'md5'; if(strtolower($config['server']['encryptionType']) == 'sha1') $passwordency = 'sha1'; // loads #####POT mainfile##### include('pot/OTS.php'); // PDO and POT connects to database $ots = POT::getInstance(); if(strtolower($config['server']['sqlType']) == "mysql") { //connect to MySQL database try { $ots->connect(POT::DB_MYSQL, array('host' => $mysqlhost, 'user' => $mysqluser, 'password' => $mysqlpass, 'database' => $mysqldatabase) ); } catch(PDOException $error) { echo 'Database error - can\'t connect to MySQL database. Possible reasons:<br>1. MySQL server is not running on host.<br>2. MySQL user, password, database or host isn\'t configured in: <b>'.$config['site']['server_path'].'config.lua</b> .<br>3. MySQL user, password, database or host is wrong.'; exit; } } elseif(strtolower($config['server']['sqlType']) == "sqlite") { //connect to SQLite database $link_to_sqlitedatabase = $config['site']['server_path'].$sqlitefile; try { $ots->connect(POT::DB_SQLITE, array('database' => $link_to_sqlitedatabase)); } catch(PDOException $error) { echo 'Database error - can\'t open SQLite database. Possible reasons:<br><b>'.$link_to_sqlitedatabase.'</b> - file isn\'t valid SQLite database.<br><b>'.$link_to_sqlitedatabase.'</b> - doesn\'t exist.<br><font color="red">Wrong PHP configuration. Default PHP does not work with SQLite databases!</font>'; exit; } } else { echo 'Database error. Unknown database type in <b>'.$config['site']['server_path'].'config.lua</b> . Must be equal to: "<b>mysql</b>" or "<b>sqlite</b>". Now is: "<b>'.strtolower($config['server']['sqlType']).'"</b>'; exit; } $SQL = POT::getInstance()->getDBHandle(); $layout_name = "layouts/".$layout_name = $config['site']['layout'];; $layout_ini = parse_ini_file($layout_name.'/layout_config.ini'); foreach($layout_ini as $key => $value) $config['site'][$key] = $value; //###################### FUNCTIONS ###################### function isPremium($premdays, $lastday) { return ($premdays - (date("z", time()) + (365 * (date("Y", time()) - date("Y", $lastday))) - date("z", $lastday)) > 0); } //save config in ini file function saveconfig_ini($config) { $file = fopen("config/config.ini", "w"); foreach($config as $param => $data) { $file_data .= $param.' = "'.str_replace('"', '', $data).'" '; } rewind($file); fwrite($file, $file_data); fclose($file); } //return password to db function password_ency($password) { $ency = $GLOBALS['passwordency']; if($ency == 'sha1') return sha1($password); elseif($ency == 'md5') return md5($password); elseif($ency == '') return $password; } //delete player with name function delete_player($name) { $SQL = $GLOBALS['SQL']; $player = new OTS_Player(); $player->find($name); if($player->isLoaded()) { try { $SQL->query("DELETE FROM player_skills WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM guild_invites WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_items WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_depotitems WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_spells WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_storage WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_viplist WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_deaths WHERE player_id = '".$player->getId()."';"); } catch(PDOException $error) {} try { $SQL->query("DELETE FROM player_deaths WHERE killed_by = '".$player->getId()."';"); } catch(PDOException $error) {} $rank = $player->getRank(); if(!empty($rank)) { $guild = $rank->getGuild(); if($guild->getOwner()->getId() == $player->getId()) { $rank_list = $guild->getGuildRanksList(); if(count($rank_list) > 0) { $rank_list->orderBy('level'); foreach($rank_list as $rank_in_guild) { $players_with_rank = $rank_in_guild->getPlayersList(); $players_with_rank->orderBy('name'); $players_with_rank_number = count($players_with_rank); if($players_with_rank_number > 0) { foreach($players_with_rank as $player_in_guild) { $player_in_guild->setRank(); $player_in_guild->save(); } } $rank_in_guild->delete(); } $guild->delete(); } } } $player->delete(); return TRUE; } } //delete guild with id function delete_guild($id) { $guild = new OTS_Guild(); $guild->load($id); if($guild->isLoaded()) { $rank_list = $guild->getGuildRanksList(); if(count($rank_list) > 0) { $rank_list->orderBy('level'); foreach($rank_list as $rank_in_guild) { $players_with_rank = $rank_in_guild->getPlayersList(); if(count($players_with_rank) > 0) { foreach($players_with_rank as $player_in_guild) { $player_in_guild->setRank(); $player_in_guild->save(); } } $rank_in_guild->delete(); } } $guild->delete(); return TRUE; } else return FALSE; } //is it valid nick? function check_name($name)//sprawdza name { $temp = strspn("$name", "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM- [ ] '"); if ($temp != strlen($name)) { return false; } else { $ok = "/[a-zA-Z ']{1,25}/"; return (preg_match($ok, $name))? true: false; } } //is it valid nick? function check_account_name($name)//sprawdza name { $temp = strspn("$name", "QWERTYUIOPASDFGHJKLZXCVBNM0123456789"); if ($temp != strlen($name)) return false; if(strlen($name) > 32) return false; else { $ok = "/[A-Z0-9]/"; return (preg_match($ok, $name))? true: false; } } //is it valid nick for new char? function check_name_new_char($name)//sprawdza name { $name_to_check = strtolower($name); //first word can't be: //names blocked: $names_blocked = array('gm','cm', 'god', 'tutor'); $first_words_blocked = array('gm ','cm ', 'god ','tutor ', "'", '-'); //name can't contain: $words_blocked = array('gamemaster', 'game master', 'game-master', "game'master", 'revange', 'server', '--', "''","' ", " '", '- ', ' -', "-'", "'-", 'fuck', 'sux', 'suck', 'noob', 'tutor'); foreach($first_words_blocked as $word) if($word == substr($name_to_check, 0, strlen($word))) return false; if(substr($name_to_check, -1) == "'" || substr($name_to_check, -1) == "-") return false; if(substr($name_to_check, 1, 1) == ' ') return false; if(substr($name_to_check, -2, 1) == " ") return false; foreach($names_blocked as $word) if($word == $name_to_check) return false; foreach($GLOBALS['config']['site']['monsters'] as $word) if($word == $name_to_check) return false; foreach($GLOBALS['config']['site']['npc'] as $word) if($word == $name_to_check) return false; for($i = 0; $i < strlen($name_to_check); $i++) if($name_to_check[$i-1] == ' ' && $name_to_check[$i+1] == ' ') return false; foreach($words_blocked as $word) if (!(strpos($name_to_check, $word) === false)) return false; for($i = 0; $i < strlen($name_to_check); $i++) if($name_to_check[$i] == $name_to_check[($i+1)] && $name_to_check[$i] == $name_to_check[($i+2)]) return false; for($i = 0; $i < strlen($name_to_check); $i++) if($name_to_check[$i-1] == ' ' && $name_to_check[$i+1] == ' ') return false; $temp = strspn("$name", "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM- '"); if ($temp != strlen($name)) return false; else { $ok = "/[a-zA-Z ']{1,25}/"; return (preg_match($ok, $name))? true: false; } } //is rank name valid? function check_rank_name($name)//sprawdza name { $temp = strspn("$name", "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789-[ ] "); if ($temp != strlen($name)) { return false; } else { $ok = "/[a-zA-Z ]{1,60}/"; return (preg_match($ok, $name))? true: false; } } //is guild name valid? function check_guild_name($name) { $temp = strspn("$name", "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789- "); if ($temp != strlen($name)) { return false; } else { $ok = "/[a-zA-Z ]{1,60}/"; return (preg_match($ok, $name))? true: false; } } //is it valid password? function check_password($pass)//sprawdza haslo { $temp = strspn("$pass", "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890"); if ($temp != strlen($pass)) { return false; } else { $ok = "/[a-zA-Z0-9]{1,40}/"; return (preg_match($ok, $pass))? true: false; } } //is it valid e-mail? function check_mail($email)//sprawdza mail { $ok = "/[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}/"; return (preg_match($ok, $email))? true: false; } function items_on_player($characterid, $pid) { global $SQL; $item = $SQL->query("SELECT `itemtype` FROM `player_items` WHERE `pid` = '".$pid."' AND `player_id` = '".$characterid."'")->fetch(); return '<img src="images/items/' . $item['itemtype'] . '.gif" />'; } function showCommentsCount( $date ) { global $SQL; $result = $SQL->query("SELECT COUNT(*) as `count` FROM `z_news_comments` WHERE `news_date` = " . (int)$date . ";")->fetch(); return (int)$result['count']; } function getReason($reasonId) { switch($reasonId) { case 0: return "Offensive Name"; case 1: return "Invalid Name Format"; case 2: return "Unsuitable Name"; case 3: return "Name Inciting Rule Violation"; case 4: return "Offensive Statement"; case 5: return "Spamming"; case 6: return "Illegal Advertising"; case 7: return "Off-Topic Public Statement"; case 8: return "Non-English Public Statement"; case 9: return "Inciting Rule Violation"; case 10: return "Bug Abuse"; case 11: return "Game Weakness Abuse"; case 12: return "Using Unofficial Software to Play"; case 13: return "Hacking"; case 14: return "Multi-Clienting"; case 15: return "Account Trading or Sharing"; case 16: return "Threatening Gamemaster"; case 17: return "Pretending to Have Influence on Rule Enforcement"; case 18: return "False Report to Gamemaster"; case 19: return "Destructive Behaviour"; case 20: return "Excessive Unjustified Player Killing"; case 21: return "Invalid Payment"; case 22: return "Spoiling Auction"; default: break; } return "Unknown Reason"; } //################### DISPLAY FUNCTIONS ##################### //return shorter text (news ticker) function short_text($text, $chars_limit) { if (strlen($text) > $chars_limit) return substr($text, 0, strrpos(substr($text, 0, $chars_limit), " ")).'...'; else return $text; } //return text to news msg function news_place() { if($GLOBALS['subtopic'] == "latestnews") { //add tickers to site - without it tickers will not be showed //$news .= $GLOBALS['news_content']; /* //featured article $layout_name = $GLOBALS['layout_name']; $news .= ' <div id="featuredarticle" class="Box"> <div class="Corner-tl" style="background-image:url('.$layout_name.'/images/content/corner-tl.gif);"></div> <div class="Corner-tr" style="background-image:url('.$layout_name.'/images/content/corner-tr.gif);"></div> <div class="Border_1" style="background-image:url('.$layout_name.'/images/content/border-1.gif);"></div> <div class="BorderTitleText" style="background-image:url('.$layout_name.'/images/content/title-background-green.gif);"></div> <img class="Title" src="'.$layout_name.'/images/strings/headline-featuredarticle.gif" alt="Contentbox headline" /> <div class="Border_2"> <div class="Border_3"> <div class="BoxContent" style="background-image:url('.$layout_name.'/images/content/scroll.gif);"> <div id=\'TeaserThumbnail\'><img src="'.$layout_name.'/images/news/features.jpg" width=150 height=100 border=0 alt="" /></div><div id=\'TeaserText\'><div style="position: relative; top: -2px; margin-bottom: 2px;" > <b>Tutaj wpisz tytul</b></div> tutaj wpisz tresc newsa<br> zdjecie laduje sie w <i>tibiacom/images/news/features.jpg</i><br> skad sie laduje mozesz zmienic linijke ponad komentarzem </div> </div> </div> </div> <div class="Border_1" style="background-image:url('.$layout_name.'/images/content/border-1.gif);"></div> <div class="CornerWrapper-b"><div class="Corner-bl" style="background-image:url('.$layout_name.'/images/content/corner-bl.gif);"></div></div> <div class="CornerWrapper-b"><div class="Corner-br" style="background-image:url('.$layout_name.'/images/content/corner-br.gif);"></div></div> </div>'; */ } return $news; } //set monster of week function logo_monster() { return str_replace(" ", "", trim(mb_strtolower($GLOBALS['layout_ini']['logo_monster']))); } $statustimeout = 1; foreach(explode("*", str_replace(" ", "", $config['server']['statusTimeout'])) as $status_var) if($status_var > 0) $statustimeout = $statustimeout * $status_var; $statustimeout = $statustimeout / 1000; $config['status'] = parse_ini_file('config/serverstatus'); if($config['status']['serverStatus_lastCheck']+$statustimeout < time()) { $config['status']['serverStatus_checkInterval'] = $statustimeout+3; $config['status']['serverStatus_lastCheck'] = time(); $info = chr(6).chr(0).chr(255).chr(255).'info'; $sock = @fsockopen($config['server']['ip'], $config['server']['statusPort'], $errno, $errstr, 1); if ($sock) { fwrite($sock, $info); $data=''; while (!feof($sock)) $data .= fgets($sock, 1024); fclose($sock); preg_match('/players online="(\d+)" max="(\d+)"/', $data, $matches); $config['status']['serverStatus_online'] = 1; $config['status']['serverStatus_players'] = $matches[1]; $config['status']['serverStatus_playersMax'] = $matches[2]; preg_match('/uptime="(\d+)"/', $data, $matches); $h = floor($matches[1] / 3600); $m = floor(($matches[1] - $h*3600) / 60); $config['status']['serverStatus_uptime'] = $h.'h '.$m.'m'; preg_match('/monsters total="(\d+)"/', $data, $matches); $config['status']['serverStatus_monsters'] = $matches[1]; } else { $config['status']['serverStatus_online'] = 0; $config['status']['serverStatus_players'] = 0; $config['status']['serverStatus_playersMax'] = 0; } $file = fopen("config/serverstatus", "w"); foreach($config['status'] as $param => $data) { $file_data .= $param.' = "'.str_replace('"', '', $data).'" '; } rewind($file); fwrite($file, $file_data); fclose($file); } //PAGE VIEWS COUNTER $views_counter = "usercounter.dat"; // checking if the file exists if (file_exists($views_counter)) { // het bestand bestaat, waarde + 1 $actie = fopen($views_counter, "r+"); $page_views = fgets($actie, 9); $page_views++; rewind($actie); fputs($actie, $page_views, 9); fclose($actie); } else { // the file doesn't exist, creating a new one with value 1 $actie = fopen($views_counter, "w"); $page_views = 1; fputs($actie, $page_views, 9); fclose($actie); } function makeOrder($arr, $order, $default) { // Function by Colandus! $type = 'asc'; if(isset($_GET['order'])) { $v = explode('_', strrev($_GET['order']), 2); if(count($v) == 2) if($orderBy = $arr[strrev($v[1])]) $default = $orderBy; $type = (strrev($v[0]) == 'asc' ? 'desc' : 'asc'); } return 'ORDER BY ' . $default . ' ' . $type; } function getOrder($arr, $order, $this) { // Function by Colandus! $type = 'asc'; if($orderBy = $arr[$this]) if(isset($_GET[$order])) { $v = explode('_', strrev($_GET[$order]), 2); if(strrev($v[1]) == $this) $type = (strrev($v[0]) == 'asc' ? 'desc' : 'asc'); } return $this . '_' . $type; } // Parse smiley bbcode into HTML images function parsesmileys($message) { foreach(array( "/\:\)/si" => "<img src='images/smiley/smile.gif' title='Smile'>", "/\;\)/si" => "<img src='images/smiley/wink.gif' title='Wink'>", "/\:\(/si" => "<img src='images/smiley/sad.gif' title='Sad'>", "/\:\|/si" => "<img src='images/smiley/frown.gif' title='Frown'>", "/\:o/si" => "<img src='images/smiley/shock.gif' title='Shock'>", "/\:p/si" => "<img src='images/smiley/pfft.gif' title='Pfft!'>", "/b\)/si" => "<img src='images/smiley/cool.gif' title='Cool...'>", "/\:d/si" => "<img src='images/smiley/grin.gif' title='Grin'>", "/\:@/si" => "<img src='images/smiley/angry.gif' title='Angry'>", "/\:rol:/si" => "<img title='Rolleyes...' src='images/smiley/roll.gif'>", "/\:uhoh:/si" => "<img title='Uh-Oh!' src='images/smiley/uhoh.gif'>", "/\:no:/si" => "<img title='Nope' src='images/smiley/no.gif'>", "/\:shy:/si" => "<img title='Shy' src='images/smiley/shy.gif'>", "/\:lol:/si" => "<img title='Laugh' src='images/smiley/laugh.gif'>", "/\:rip:/si" => "<img title='Dead...' src='images/smiley/dead.gif'>", "/\:yes:/si" => "<img title='Yeah' src='images/smiley/yes.gif'>", "/\:mad:/si" => "<img title='Mad' src='images/smiley/mad.gif'>", "/\:bigeek:/si" => "<img title='Big eek!' src='images/smiley/bigeek.gif'>", "/\:bigrazz:/si" => "<img title='Big razz' src='images/smiley/bigrazz.gif'>", "/\:smilewinkgrin:/si" => "<img title='Smile-Wink-Grin' src='images/smiley/smilewinkgrin.gif'>", "/\:sourgrapes:/si" => "<img title='Sour Grapes' src='images/smiley/sourgrapes.gif'>", "/\:confused:/si" => "<img title='Confused?' src='images/smiley/confused.gif'>", "/\:upset:/si" => "<img title='Upset' src='images/smiley/upset.gif'>", "/\:sleep:/si" => "<img title='Sleep' src='images/smiley/sleep.gif'>", "/\:yupi:/si" => "<img title='Yupi!' src='images/smiley/jupi.gif'>" ) as $key => $img) $message = preg_replace($key, $img, $message); return $message; } // Parse bbcode into HTML code function parseubb($text) { global $account_logged; $text = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $text); $text = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $text); $text = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $text); $text = preg_replace('#\[s\](.*?)\[/s\]#si', '<s>\1</s>', $text); $text = preg_replace('#\[center\](.*?)\[/center\]#si', '<center>\1</center>', $text); $text = preg_replace('#\[url\]([\r\n\s]*)(http://|ftp://|https://|ftps://)([^\s\'\"\+\(\)]*?)([\r\n\s]*)\[/url\]#sie', "'<a href=\''.str_replace('<br>', '', '\\2\\3').'\' target=\'_blank\' title=\''.str_replace('<br>', '', '\\2\\3').'\'>\\2\\3</a>'", $text); $text = preg_replace('#\[url\] ([\r\n]*)([^\s\'\"\+\(\)]*?)([\r\n]*) \[/url\]#sie', "'<a href=\'http://'.str_replace('<br>', '', '\\2').'\' target=\'_blank\' title=\''.str_replace('<br>', '', '\\2').'\'>\\2</a>'", $text); $text = preg_replace('#\*)(http://|ftp://|https://|ftps://)([^\s\'\"\+\(\)]*?)\](.*?)([\r\n]*)\[/url\]#sie', "'<a href=\''.str_replace('<br>', '', '\\2\\3').'\' target=\'_blank\' title=\''.str_replace('<br>', '', '\\2\\3').'\'>\\4</a>'", $text); $text = preg_replace('#\*)([^\s\'\"\+\(\)]*?)\](.*?)([\r\n]*)\[/url\]#sie', "'<a href=\'http://'.str_replace('<br>', '', '\\2').'\' target=\'_blank\' title=\''.str_replace('<br>', '', '\\2').'\'>\\3</a>'", $text); $text = preg_replace('#\[mail\]([\r\n]*)([^\s\'\";:\+]*?)([\r\n]*)\[/mail\]#si', '<a href=\'mailto:\2\'>\2</a>', $text); $text = preg_replace('#\[mail=([\r\n]*)([^\s\'\";:\+]*?)\](.*?)([\r\n]*)\[/mail\]#si', '<a href=\'mailto:\2\'>\2</a>', $text); $text = preg_replace('#\[small\](.*?)\[/small\]#si', '<small>\1</small>', $text); $text = preg_replace('#\(.*?)\[/color\]#si', '<span style=\'color:\1\'>\2</span>', $text); if($account_logged) $text = preg_replace('#\[hide\](.*?)\[/hide\]#si', '\1', $text); $text = preg_replace('#\(.*?)\[/size\]#si', '<span style=\'font-size: \1;\'>\2</span>', $text); $text = preg_replace('#\[marquee\](.*?)\[/marquee\]#si', '<marquee>\1</marquee>', $text); $text = preg_replace('#\[marquee=(left|down|up|right)\](.*?)\[/marquee\]#si', '<marquee direction=\'\1\'>\2</marquee>', $text); $text = preg_replace('#\[marquee=(left|down|up|right):(scroll|slide|alternate)\](.*?)\[/marquee\]#si', '<marquee direction=\'\1\' behavior=\'\2\'>\3</marquee>', $text); $text = preg_replace('#\[flash width=([0-9]*?) height=([0-9]*?)\]([^\s\'\";:\+]*?)(\.swf)\[/flash\]#si', '<object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0\' id=\'\3\4\' width=\'\1\' height=\'\2\'><param name=movie value=\'\3\4\'><param name=\'quality\' value=\'high\'><param name=\'bgcolor\' value=\'#ffffff\'><embed src=\'\3\4\' quality=\'high\' bgcolor=\'#ffffff\' width=\'\1\' height=\'\2\' type=\'application/x-shockwave-flash\' pluginspage=\'http://www.macromedia.com/go/getflashplayer\'></embed></object>', $text); $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","'<img src=\'\\1'.str_replace(array('.php','?','&','='),'','\\3').'\\4\' style=\'border:0px\' alt=\'\'>'",$text); $qcount = substr_count($text, "
  11. Risadinhaa reagiu a uma resposta no tópico: Vocation Outfit V1.0
  12. Risadinhaa reagiu a uma resposta no tópico: Lista de MODS para OTclients
  13. Risadinhaa postou uma resposta no tópico em Formação de Equipe
    World Avatar Oficial Bom, o titulo ja diz tudo é um servidor de avatar que ja esta sendo editado por mim, mais preciso de uma equipe para coloca-lo online mais rapidamente , vou deixar umas info sobre ele caso alguem se interesse e queira ajudar no projeto só mandar pm. obs: só esta eu no projeto por enquanto. Info: Adicionado todas oufits do desenho. Adicionado o apa (não sei se é assim que escreve kkk) Adicionado Nova Hunt de Barbaros (Fire Nations) Adicionado novas paredes,pisos,gramas,terras e arvores para que fique com uma jogabilidade bonita. Adicionado Todas as 4 Vocations sendo elas Fire,Water,Air e Eartn e futuramente pretendo adicionar Fight que seria o Soka ! Adicionado variias magias, ex: Algumas magias de dobradores de agua você só pode usar quando esta perto de um rio. Adicionado um barco (travel) que te leva para ilhas e citys. Estou modificando sprites de alguns monster para os monster do desenho para que tenha mais a ver com o desenho Estou adicionando quests. Exp pretendo deixar ela não muito alta no máximo top vai ser uns 400-450. Servidor tera site e um launcher. Uso de client proprio Como estou sozinho no projeto pretendo fazer um beta daqui a 2 semanas, mais caso entre alguém para a equipe sai até antes ! Beta ficara durante 2 dias com a intenção de procurar bugs caso jogadores venham a encontrar algum bug terão uma recompensa ao denunciar. Bot sera liberado. Bom galera acho que é isso vou deixar a pagina do facebook aqui caso queiram participar ! ---> https://www.facebook.com/World-Avatar-1038264492910596/?ref=aymt_homepage_panel Formação de equipe. preencha o formulario abaixo: Nome: Idade: Quanto tempo online: Experiencia: Vagas abertas: Client Maker (1x) Websiter (1x) GM (1x) Tutor (2x) Scripter (1x) Bom, é isso caso venha entrar alguém para a staff estarei atualizando o tópico vlw galera !
  14. Risadinhaa alterou sua foto pessoal
  15. Risadinhaa respondeu ao post em um tópico de Risadinhaa em Formação de Equipe
    up
  16. Risadinhaa postou uma resposta no tópico em Formação de Equipe
    Opaaa galera tudo na paz? ! então é tois Então venho por meio deste post recrutar você ai que esta sem fazer nada duashd. é o seguinte fiquei sem meche na net um boom tempo e estou voltando agora para reabrir um servidor novamente de Pokemon *o* Pra quem me conhece (poucos) vão lembrar do meu servidor que tinha nas antiga de pokemon "PokeBR" não éra um DAQUEEELES né maais players fixos éra 100~120 players poois então eu formatei PC varios dias sem net e tals e resolvi formatar pois bem perdi o mapa e agora estou querendo recomeçar do 0 ja estou baixando os programas tudo e recomeçando. Então é o seguinte sobre o "Dedicado" Eu irei bancar TUDO preciso apenas de uma equipe irei deixar meu whattsappi caso enteressem me chamem por favor ao longo do servidor caso houver futuro claro que que estiverem cmg irei recompensar não iram ficar atoa online la pode ter certeza. No caso antigamente eu fazia da seguinte maneira os GM que estavam comigo ali ajudando todo dia eu recompensava-os em Dilma$ e os Tutores em Alguns diamonds para fazer troca de sexo,vip,roupa e tals, Porem fui ficando sem tempo pois tinha aula e tals ai acabei passando para um amigo meu e hoje creio que o servidor nem exista mais, bom vamos ao que interessa. Não irei colocar no site tão cedo tera apenas o cliente proprio ! Trabalharei 24hr nos balanceamento dos pokes ja que agora estou vagabundo Da Equipe não vou exigir horarios não apenas que façam o serviço correto terminando aquilo que eu pedi que faça no dia ja pode ficar livre pra fazer oque quiser Membros da Equipe poderam ter chars para jogar sim porém não teram nenhum comando para que não aja problemas ! Se interesso e quér participar? Ok simples me chame no Whats e conversamos -> (19) 995565670 Como estou começando agora preciso de tudo.. script , mapper etc... chamem no whats que irei criar um grupo e conversaremos ! E é isso galera aguardo vocês !
  17. Risadinhaa postou uma resposta no tópico em Suporte Tibia OTServer
    Eai Galera blz ! Queria sabe como coloca aquelas magias diferentes nas wands tipo uma bola branca tals aquelas "Donaters" quem souber ajuda ae vlw
  18. Risadinhaa reagiu a uma resposta no tópico: (Resolvido)Problema no RME
  19. Obrigado ae consegui !
  20. Ola Galera ! Estou com um problema aqui na hora de abrir mapa do meu server pelo RME ele Pede pra ir até a pasta do tibia 8.60 eu vou la tudo certo abro a pasta tudo certinho com tibia 8.60 instalado mais não da certo msm eu fazendo isso ele continua pedindo pra ir para a pasta do tibia 8.60 alguem sabe qual o problema?
  21. Risadinhaa reagiu a uma resposta no tópico: (Naruto) Naruto Legend 2.0 - Com Tp
  22. Risadinhaa reagiu a uma resposta no tópico: [8.54] Pokemon xD by Rafael Marinho
  23. Risadinhaa reagiu a uma resposta no tópico: [Resolvido] Alguem Teria Esse Servidor?
  24. Risadinhaa reagiu a uma resposta no tópico: [PXD]
  25. Risadinhaa respondeu ao post em um tópico de Risadinhaa em Suporte Tibia OTServer
    Vlw ai REP+
  26. Risadinhaa respondeu ao post em um tópico de Risadinhaa em Suporte Tibia OTServer
    Thiago Por favor se kér mostra seu pai e sua mae aqui não é o lugar apropriado :S
  27. Risadinhaa respondeu ao post em um tópico de Risadinhaa em Suporte Tibia OTServer
    Sear10 Eu ja imaginava isso , Mais Oque eu tenho que adiciona e.e
  28. Risadinhaa postou uma resposta no tópico em Suporte Tibia OTServer
    Galera Estou com um problema aqui se puderem ajudar eu agradeço ! Eu baixei um programa que cria spell tipo ele cria o arquivo lua. tal mais não funfa eu achu que tenque bota algo no spells.xml mais não sei oque adicionar la ... se alguem souber e kiser ajuda o nome do programa é Mindrage's spell maker v.0.44b Baixei la do Eddyhavoc REP+s

Informação Importante

Confirmação de Termo