Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 03/02/11 em todas áreas

  1. 1877799

    [Encerrado] [Valendo +Rep]

    Desculpe se eu errei ou esqueci de algum monstro mas ta ai: Glacier Mask -> Crystal Spider. Glacier Robe -> Yakchal , Quara Predator , Sharptooth. Glacier Kilt -> Yakchal. Glacier Shoes -> Splasher. Winged Helmet -> Não dropa. Crown Armor -> Heroe Olvidado , Hero , Quara Pincher , Quara Pincher Scout , Demon Lord. Crown Legs -> Hero , Azerus , Minishabaal , Heroe Olvidado. Crown Shield -> Hero , Azerus , Heroe Olvidado. Firewalker Boots -> Não dropa. Justice Seeker -> Dzojo. Lunar Staff -> Sea Serpent. Cranial Basher -> Não dropa. Mythril Axe -> Não dropa. Flame Blade -> Não dropa. Demonwing Axe -> Não dropa. Stomper -> Morgaroth. Dark Trinity Mace -> The Reaper. Viper Star -> Assassin.
    2 pontos
  2. tyuahoi

    [Gesior Aac]Shop Itens Com Categorias.

    Olá Vi Augumas Pessoas Presisando Desse Script Entao Descidi Postar ;D 1º Va Em: C:\xampp\htdocs Abra o Shopsystem Apague Tudo E Cole Isso. <?PHP // ALTER TABLE `z_shop_history_item` CHANGE `offer_id` `offer_id` VARCHAR( 255 ) NOT NULL; // UPDATE `z_shop_history_item`, `z_shop_offer` SET `z_shop_history_item`.`offer_id` = `z_shop_offer`.`offer_name` WHERE `z_shop_history_item`.`offer_id` = `z_shop_offer`.`id`; if($config['site']['shop_system'] == 1) { if($logged) { $user_premium_points = $account_logged->getCustomField('premium_points'); } else { $user_premium_points = 'Login first'; } function getItemByID($id) { $id = (int) $id; $SQL = $GLOBALS['SQL']; $data = $SQL->query('SELECT * FROM '.$SQL->tableName('z_shop_offer').' WHERE '.$SQL->fieldName('id').' = '.$SQL->quote($id).';')->fetch(); if ($data['offer_type'] == 'pacc') { $offer['id'] = $data['id']; $offer['type'] = $data['offer_type']; $offer['days'] = $data['count1']; $offer['points'] = $data['points']; $offer['description'] = $data['offer_description']; $offer['name'] = $data['offer_name']; } elseif ($data['offer_type'] == 'item') { $offer['id'] = $data['id']; $offer['type'] = $data['offer_type']; $offer['item_id'] = $data['itemid1']; $offer['item_count'] = $data['count1']; $offer['points'] = $data['points']; $offer['description'] = $data['offer_description']; $offer['name'] = $data['offer_name']; } elseif ($data['offer_type'] == 'container') { $offer['id'] = $data['id']; $offer['type'] = $data['offer_type']; $offer['container_id'] = $data['itemid2']; $offer['container_count'] = $data['count2']; $offer['item_id'] = $data['itemid1']; $offer['item_count'] = $data['count1']; $offer['points'] = $data['points']; $offer['description'] = $data['offer_description']; $offer['name'] = $data['offer_name']; } return $offer; } function getOfferArray_cat1() { $offer_list = $GLOBALS['SQL']->query('SELECT * FROM '.$GLOBALS['SQL']->tableName('z_shop_offer').' WHERE `category` = 1 ORDER BY `id`;'); $i_pacc = 0; $i_item = 0; $i_container = 0; while($data = $offer_list->fetch()) { if ($data['offer_type'] == 'item') { $offer_array['item'][$i_item]['id'] = $data['id']; $offer_array['item'][$i_item]['item_id'] = $data['itemid1']; $offer_array['item'][$i_item]['item_count'] = $data['count1']; $offer_array['item'][$i_item]['points'] = $data['points']; $offer_array['item'][$i_item]['description'] = $data['offer_description']; $offer_array['item'][$i_item]['name'] = $data['offer_name']; $i_item++; } } return $offer_array; } function getOfferArray_cat2() { $offer_list = $GLOBALS['SQL']->query('SELECT * FROM '.$GLOBALS['SQL']->tableName('z_shop_offer').' WHERE `category` = 2 ORDER BY `id`;'); $i_pacc = 0; $i_item = 0; $i_container = 0; while($data = $offer_list->fetch()) { if ($data['offer_type'] == 'item') { $offer_array['item'][$i_item]['id'] = $data['id']; $offer_array['item'][$i_item]['item_id'] = $data['itemid1']; $offer_array['item'][$i_item]['item_count'] = $data['count1']; $offer_array['item'][$i_item]['points'] = $data['points']; $offer_array['item'][$i_item]['description'] = $data['offer_description']; $offer_array['item'][$i_item]['name'] = $data['offer_name']; $i_item++; } } return $offer_array; } function getOfferArray_cat3() { $offer_list = $GLOBALS['SQL']->query('SELECT * FROM '.$GLOBALS['SQL']->tableName('z_shop_offer').' WHERE `category` = 3 ORDER BY `id`;'); $i_pacc = 0; $i_item = 0; $i_container = 0; while($data = $offer_list->fetch()) { if ($data['offer_type'] == 'pacc') { $offer_array['pacc'][$i_pacc]['id'] = $data['id']; $offer_array['pacc'][$i_pacc]['days'] = $data['count1']; $offer_array['pacc'][$i_pacc]['points'] = $data['points']; $offer_array['pacc'][$i_pacc]['description'] = $data['offer_description']; $offer_array['pacc'][$i_pacc]['name'] = $data['offer_name']; $i_pacc++; } elseif ($data['offer_type'] == 'item') { $offer_array['item'][$i_item]['id'] = $data['id']; $offer_array['item'][$i_item]['item_id'] = $data['itemid1']; $offer_array['item'][$i_item]['item_count'] = $data['count1']; $offer_array['item'][$i_item]['points'] = $data['points']; $offer_array['item'][$i_item]['description'] = $data['offer_description']; $offer_array['item'][$i_item]['name'] = $data['offer_name']; $i_item++; } elseif ($data['offer_type'] == 'container') { $offer_array['container'][$i_container]['id'] = $data['id']; $offer_array['container'][$i_container]['container_id'] = $data['itemid2']; $offer_array['container'][$i_container]['container_count'] = $data['count2']; $offer_array['container'][$i_container]['item_id'] = $data['itemid1']; $offer_array['container'][$i_container]['item_count'] = $data['count1']; $offer_array['container'][$i_container]['points'] = $data['points']; $offer_array['container'][$i_container]['description'] = $data['offer_description']; $offer_array['container'][$i_container]['name'] = $data['offer_name']; $i_container++; } } return $offer_array; } if($action == "category=3") { unset($_SESSION['viewed_confirmation_page']); $main_content .= '<h2><center>Welcome to the Server Name Shop!<br /> Here you can buy some items.</center></h2>'; $offer_list = getOfferArray_cat3(); //show list of items offers if(count($offer_list['item']) > 0) { $main_content .= '<a href="index.php?subtopic=shopsystem" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Items</a><a href="index.php?subtopic=shopsystem&action=category=2" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Addon Items</a><a href="index.php?subtopic=shopsystem&action=category=3" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #000000;">Others</a>'; $main_content .= '<table style="width:100%;" cellpadding="1" cellspacing="1"><tr style="background:#F1E0C6;"><td colspan="4" style="height:5px;"></td></tr></table>'; $main_content .= '<table border="0" cellpadding="1" cellspacing="1" width="650"><tr width="650" bgcolor="#b7a58a"><td colspan="3"><font color="#F1E0C6" size="4"><b> ITEMS</b></font></td></tr><tr bgcolor="#b7a58a"><td width="50" align="center"><font color=#FFFFFF><b>Picture</b></font></td><td width="350" align="left"><font color=#FFFFFF><b>Description</b></font></td><td width="250" align="center"><font color=#FFFFFF><b>Select product</b></font></td></tr>'; foreach($offer_list['item'] as $item) { $main_content .= '<tr bgcolor="#F1E0C6"><td align="center"><img src="item_images/'.$item['id'].'.jpg"></td><td><b>'.$item['name'].'</b> ('.$item['points'].' points)<br />'.$item['description'].'</td><td align="center">'; if(!$logged) { $main_content .= '<b>Login to buy</b>'; } else { $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method=POST><input type="hidden" name="buy_id" value="'.$item['id'].'"><input type="submit" value="Buy '.$item['name'].'"><br><b>for '.$item['points'].' points</b></form>'; } $main_content .= '</td></tr>'; } $main_content .= '</table><br />'; } //show list of containers offers if(count($offer_list['container']) > 0) { $main_content .= '<table border="0" cellpadding="1" cellspacing="1" width="650"><tr width="650" bgcolor="#b7a58a"><td colspan="3"><font color="#F1E0C6" size="4"><b> CONTAINERS WITH ITEMS</b></font></td></tr><tr bgcolor="#b7a58a"><td width="50" align="center"><font color=#FFFFFF><b>Picture</b></font></td><td width="350" align="left"><font color=#FFFFFF><b>Description</b></font></td><td width="250" align="center"><font color=#FFFFFF><b>Select product</b></font></td></tr>'; foreach($offer_list['container'] as $container) { $main_content .= '<tr bgcolor="#F1E0C6"><td align="center"><img src="item_images/'.$container['id'].'.jpg"></td><td><b>'.$container['name'].'</b> ('.$container['points'].' points)<br />'.$container['description'].'</td><td align="center">'; if(!$logged) { $main_content .= '<b>Login to buy</b>'; } else { $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method=POST><input type="hidden" name="buy_id" value="'.$container['id'].'"><input type="submit" value="Buy '.$container['name'].'"><br><b>for '.$container['points'].' points</b></form>'; } $main_content .= '</td></tr>'; } $main_content .= '</table><br />'; } //show list of pacc offers if(count($offer_list['pacc']) > 0) { $main_content .= '<table border="0" cellpadding="1" cellspacing="1" width="650"><tr width="650" bgcolor="#b7a58a"><td colspan="3"><font color="#F1E0C6" size="4"><b> PACC</b></font></td></tr><tr bgcolor="#b7a58a"><td width="50" align="center"><font color=#FFFFFF><b>Days</b></font></td><td width="350" align="left"><font color=#FFFFFF><b>Description</b></font></td><td width="250" align="center"><font color=#FFFFFF><b>Select product</b></font></td></tr>'; foreach($offer_list['pacc'] as $pacc) { $main_content .= '<tr bgcolor="#F1E0C6"><td align="center">'.$pacc['days'].'</td><td><b>'.$pacc['name'].'</b> ('.$pacc['points'].' points)<br />'.$pacc['description'].'</td><td align="center">'; if(!$logged) { $main_content .= '<b>Login to buy</b>'; } else { $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method=POST><input type="hidden" name="buy_id" value="'.$pacc['id'].'"><input type="submit" value="Buy '.$pacc['name'].'"><br><b>for '.$pacc['points'].' points</b></form>'; } } $main_content .= '</table><br />'; } } if($action == "category=2") { unset($_SESSION['viewed_confirmation_page']); $main_content .= '<h2><center>Welcome to the Server Name Shop!<br /> Here you can buy some items.</center></h2>'; $offer_list = getOfferArray_cat2(); //show list of items offers if(count($offer_list['item']) > 0) { $main_content .= '<a href="index.php?subtopic=shopsystem" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Items</a><a href="index.php?subtopic=shopsystem&action=category=2" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #000000;;">Addon Items</a><a href="index.php?subtopic=shopsystem&action=category=3" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Others</a>'; $main_content .= '<table style="width:100%;" cellpadding="1" cellspacing="1"><tr style="background:#F1E0C6;"><td colspan="4" style="height:5px;"></td></tr></table>'; $main_content .= '<table border="0" cellpadding="1" cellspacing="1" width="650"><tr width="650" bgcolor="#b7a58a"><td colspan="3"><font color="#F1E0C6" size="4"><b> ITEMS</b></font></td></tr><tr bgcolor="#b7a58a"><td width="50" align="center"><font color=#FFFFFF><b>Picture</b></font></td><td width="350" align="left"><font color=#FFFFFF><b>Description</b></font></td><td width="250" align="center"><font color=#FFFFFF><b>Select product</b></font></td></tr>'; foreach($offer_list['item'] as $item) { $main_content .= '<tr bgcolor="#F1E0C6"><td align="center"><img src="item_images/'.$item['id'].'.jpg"></td><td><b>'.$item['name'].'</b> ('.$item['points'].' points)<br />'.$item['description'].'</td><td align="center">'; if(!$logged) { $main_content .= '<b>Login to buy</b>'; } else { $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method=POST><input type="hidden" name="buy_id" value="'.$item['id'].'"><input type="submit" value="Buy '.$item['name'].'"><br><b>for '.$item['points'].' points</b></form>'; } $main_content .= '</td></tr>'; } $main_content .= '</table><br />'; } } if($action == '') { unset($_SESSION['viewed_confirmation_page']); $main_content .= '<h2><center>Welcome to the Server Name Shop!<br /> Here you can buy some items.</center></h2>'; $offer_list = getOfferArray_cat1(); //show list of items offers if(count($offer_list['item']) > 0) { $main_content .= '<a href="index.php?subtopic=shopsystem" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #000000;">Items</a><a href="index.php?subtopic=shopsystem&action=category=2" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Addon Items</a><a href="index.php?subtopic=shopsystem&action=category=3" style="padding: 5px 5px 1px 5px; margin: 5px 1px 0px 1px; background-color: #F1E0C6; color: #aaaaaa;">Others</a>'; $main_content .= '<table style="width:100%;" cellpadding="1" cellspacing="1"><tr style="background:#F1E0C6;"><td colspan="4" style="height:5px;"></td></tr></table>'; $main_content .= '<table border="0" cellpadding="1" cellspacing="1" width="650"><tr width="650" bgcolor="#b7a58a"><td colspan="3"><font color="#FFFFFF" size="4"><b> ITEMS</b></font></td></tr><tr bgcolor="#b7a58a"><td width="50" align="center"><font color=#FFFFFF><b>Picture</b></font></td><td width="350" align="left"><font color=#FFFFFF><b>Description</b></font></td><td width="250" align="center"><font color=#FFFFFF><b>Select product</b></font></td></tr>'; foreach($offer_list['item'] as $item) { $main_content .= '<tr bgcolor="#F1E0C6"><td align="center"><img src="item_images/'.$item['id'].'.jpg"></td><td><b>'.$item['name'].'</b> ('.$item['points'].' points)<br />'.$item['description'].'</td><td align="center">'; if(!$logged) { $main_content .= '<b>Login to buy</b>'; } else { $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method=POST><input type="hidden" name="buy_id" value="'.$item['id'].'"><input type="submit" value="Buy '.$item['name'].'"><br><b>for '.$item['points'].' points</b></form>'; } $main_content .= '</td></tr>'; } $main_content .= '</table><br />'; } } elseif($action == 'select_player') { unset($_SESSION['viewed_confirmation_page']); if(!$logged) { $main_content .= 'Please login first.'; } else { $buy_id = (int) $_REQUEST['buy_id']; if(empty($buy_id)) { $main_content .= 'Please <a href="?subtopic=shopsystem">select item</a> first.'; } else { $buy_offer = getItemByID($buy_id); if(isset($buy_offer['id'])) //item exist in database { if($user_premium_points >= $buy_offer['points']) { $main_content .= '<h2>Select player</h2> <table border="0" cellpadding="1" cellspacing="1" width="650"> <tr bgcolor="#b7a58a"><td colspan="2"><font color="#F1E0C6" size="4"><b>Selected offer</b></font></td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>Name:</b></td><td width="550">'.$buy_offer['name'].'</td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>Description:</b></td><td width="550">'.$buy_offer['description'].'</td></tr> </table><br /> <form action="?subtopic=shopsystem&action=confirm_transaction" method=POST><input type="hidden" name="buy_id" value="'.$buy_id.'"> <table border="0" cellpadding="1" cellspacing="1" width="650"> <tr bgcolor="#b7a58a"><td colspan="2"><font color="#F1E0C6" size="4"><b>Give item/pacc* to player from your account</b></font></td></tr> <tr bgcolor="#F1E0C6"><td width="110"><b>Name:</b></td><td width="550"><select name="buy_name">'; $players_from_logged_acc = $account_logged->getPlayersList(); if(count($players_from_logged_acc) > 0) { $players_from_logged_acc->orderBy('name'); foreach($players_from_logged_acc as $player) { $main_content .= '<option>'.$player->getName().'</option>'; } } else { $main_content .= 'You don\'t have any character on your account.'; } $main_content .= '</select> <input type="submit" value="Give"></td></tr> </table> </form><br /><form action="?subtopic=shopsystem&action=confirm_transaction" method=POST><input type="hidden" name="buy_id" value="'.$buy_id.'"> <table border="0" cellpadding="1" cellspacing="1" width="650"> <tr bgcolor="#b7a58a"><td colspan="2"><font color="#F1E0C6" size="4"><b>Give item/pacc* to other player</b></font></td></tr> <tr bgcolor="#F1E0C6"><td width="110"><b>To player:</b></td><td width="550"><input type="text" name="buy_name"> - name of player</td></tr> <tr bgcolor="#F1E0C6"><td width="110"><b>From:</b></td><td width="550"><input type="text" name="buy_from"> <input type="submit" value="Give"> - your nick, \'empty\' = Anonymous</td></tr> </table><br /> </form>'; $main_content .= '*PACC is for all characters from account of selected player name'; } else { $main_content .= 'For this item you need <b>'.$buy_offer['points'].'</b> points. You have only <b>'.$user_premium_points.'</b> premium points. Please <a href="?subtopic=shopsystem">select other item</a> or buy premium points.'; } } else { $main_content .= 'Offer with ID <b>'.$buy_id.'</b> doesn\'t exist. Please <a href="?subtopic=shopsystem">select item</a> again.'; } } } } elseif($action == 'confirm_transaction') { if(!$logged) { $main_content .= 'Please login first.'; } else { $buy_id = (int) $_POST['buy_id']; $buy_name = stripslashes(urldecode($_POST['buy_name'])); $buy_from = stripslashes(urldecode($_POST['buy_from'])); if(empty($buy_from)) { $buy_from = 'Anonymous'; } if(empty($buy_id)) { $main_content .= 'Please <a href="?subtopic=shopsystem">select item</a> first.'; } else { if(!check_name($buy_from)) { $main_content .= 'Invalid nick ("from player") format. Please <a href="?subtopic=shopsystem&action=select_player&buy_id='.$buy_id.'">select other name</a> or contact with administrator.'; } else { $buy_offer = getItemByID($buy_id); if(isset($buy_offer['id'])) //item exist in database { if($user_premium_points >= $buy_offer['points']) { if(check_name($buy_name)) { $buy_player = new OTS_Player(); $buy_player->find($buy_name); if($buy_player->isLoaded()) { $buy_player_account = $buy_player->getAccount(); if($_SESSION['viewed_confirmation_page'] == 'yes' && $_POST['buy_confirmed'] == 'yes') { if($buy_offer['type'] == 'pacc') { $player_premdays = $buy_player_account->getCustomField('premdays'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); $buy_player_account->setCustomField('premdays', $player_premdays+$buy_offer['days']); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if($player_premdays == 0) { $buy_player_account->setCustomField('lastday', time()); } $main_content .= '<h2>PACC added!</h2><b>'.$buy_offer['days'].' days</b> of Premium Account added to account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><a href="?subtopic=shopsystem">GO TO MAIN SHOP SITE</a>'; } elseif($buy_offer['type'] == 'item') { $sql = 'INSERT INTO '.$SQL->tableName('z_ots_comunication').' (id, name, type, action, param1, param2, param3, param4, param5, param6, param7, delete_it) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', \'login\', \'give_item\', '.$SQL->quote($buy_offer['item_id']).', '.$SQL->quote($buy_offer['item_count']).', \'\', \'\', \'item\', '.$SQL->quote($buy_offer['name']).', \'\', \'1\');'; $SQL->query($sql); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_item').' (id, to_name, to_account, from_nick, from_account, price, offer_id, trans_state, trans_start, trans_real) VALUES ('.$SQL->lastInsertId().', '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['name']).', \'wait\', '.$SQL->quote(time()).', \'0\');'; $SQL->query($save_transaction); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; $main_content .= '<h2>Item added!</h2><b>'.$buy_offer['name'].'</b> added to player <b>'.$buy_player->getName().'</b> items (he will get this items after relog) for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><a href="?subtopic=shopsystem">GO TO MAIN SHOP SITE</a>'; } elseif($buy_offer['type'] == 'container') { $sql = 'INSERT INTO '.$SQL->tableName('z_ots_comunication').' (id, name, type, action, param1, param2, param3, param4, param5, param6, param7, delete_it) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', \'login\', \'give_item\', '.$SQL->quote($buy_offer['item_id']).', '.$SQL->quote($buy_offer['item_count']).', '.$SQL->quote($buy_offer['container_id']).', '.$SQL->quote($buy_offer['container_count']).', \'container\', '.$SQL->quote($buy_offer['name']).', \'\', \'1\');'; $SQL->query($sql); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_item').' (id, to_name, to_account, from_nick, from_account, price, offer_id, trans_state, trans_start, trans_real) VALUES ('.$SQL->lastInsertId().', '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['name']).', \'wait\', '.$SQL->quote(time()).', \'0\');'; $SQL->query($save_transaction); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; $main_content .= '<h2>Container of items added!</h2><b>'.$buy_offer['name'].'</b> added to player <b>'.$buy_player->getName().'</b> items (he will get this container with items after relog) for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><a href="?subtopic=shopsystem">GO TO MAIN SHOP SITE</a>'; } } else { $set_session = TRUE; $_SESSION['viewed_confirmation_page'] = 'yes'; $main_content .= '<h2>Confirm transaction</h2> <table border="0" cellpadding="1" cellspacing="1" width="650"> <tr bgcolor="#b7a58a"><td colspan="3"><font color="#F1E0C6" size="4"><b>Confirm transaction</b></font></td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>Name:</b></td><td width="550" colspan="2">'.$buy_offer['name'].'</td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>Description:</b></td><td width="550" colspan="2">'.$buy_offer['description'].'</td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>Cost:</b></td><td width="550" colspan="2"><b>'.$buy_offer['points'].' premium points</b> from your account</td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>For Player:</b></td><td width="550" colspan="2"><font color="#FFFFFF">'.$buy_player->getName().'</font></td></tr> <tr bgcolor="#F1E0C6"><td width="100"><b>From:</b></td><td width="550" colspan="2"><font color="#FFFFFF">'.$buy_from.'</font></td></tr> <tr bgcolor="#FFFFFF"><td width="100"><b>Transaction?</b></td><td width="275" align="left"> <form action="?subtopic=shopsystem&action=confirm_transaction" method="POST"><input type="hidden" name="buy_confirmed" value="yes"><input type="hidden" name="buy_id" value="'.$buy_id.'"><input type="hidden" name="buy_from" value="'.urlencode($buy_from).'"><input type="hidden" name="buy_name" value="'.urlencode($buy_name).'"><input type="submit" value="Accept"></form></td> <td align="right"><form action="?subtopic=shopsystem" method="POST"><input type="submit" value="Cancel"></form></td></tr> </table> '; } } else { $main_content .= 'Player with name <b>'.$buy_name.'</b> doesn\'t exist. Please <a href="?subtopic=shopsystem&action=select_player&buy_id='.$buy_id.'">select other name</a>.'; } } else { $main_content .= 'Invalid name format. Please <a href="?subtopic=shopsystem&action=select_player&buy_id='.$buy_id.'">select other name</a> or contact with administrator.'; } } else { $main_content .= 'For this item you need <b>'.$buy_offer['points'].'</b> points. You have only <b>'.$user_premium_points.'</b> premium points. Please <a href="?subtopic=shopsystem">select other item</a> or buy premium points.'; } } else { $main_content .= 'Offer with ID <b>'.$buy_id.'</b> doesn\'t exist. Please <a href="?subtopic=shopsystem">select item</a> again.'; } } } } if(!$set_session) { unset($_SESSION['viewed_confirmation_page']); } } elseif($action == 'show_history') { if(!$logged) { $main_content .= 'Please login first.'; } else { $items_history_received = $SQL->query('SELECT * FROM '.$SQL->tableName('z_shop_history_item').' WHERE '.$SQL->fieldName('to_account').' = '.$SQL->quote($account_logged->getId()).' OR '.$SQL->fieldName('from_account').' = '.$SQL->quote($account_logged->getId()).';'); if(is_object($items_history_received)) { foreach($items_history_received as $item_received) { if($account_logged->getId() == $item_received['to_account']) $char_color = 'green'; else $char_color = '#FFFFFF'; $items_received_text .= '<tr bgcolor="#F1E0C6"><td><font color="'.$char_color.'">'.$item_received['to_name'].'</font></td><td>'; if($account_logged->getId() == $item_received['from_account']) $items_received_text .= '<i>Your account</i>'; else $items_received_text .= $item_received['from_nick']; $items_received_text .= '</td><td>'.$item_received['offer_id'].'</td><td>'.date("j F Y, H:i:s", $item_received['trans_start']).'</td>'; if($item_received['trans_real'] > 0) $items_received_text .= '<td>'.date("j F Y, H:i:s", $item_received['trans_real']).'</td>'; else $items_received_text .= '<td><b><font color="#FFFFFF">Not realized yet.</font></b></td>'; $items_received_text .= '</tr>'; } } $paccs_history_received = $SQL->query('SELECT * FROM '.$SQL->tableName('z_shop_history_pacc').' WHERE '.$SQL->fieldName('to_account').' = '.$SQL->quote($account_logged->getId()).' OR '.$SQL->fieldName('from_account').' = '.$SQL->quote($account_logged->getId()).';'); if(is_object($paccs_history_received)) { foreach($paccs_history_received as $pacc_received) { if($account_logged->getId() == $pacc_received['to_account']) $char_color = 'green'; else $char_color = '#FFFFFF'; $paccs_received_text .= '<tr bgcolor="#F1E0C6"><td><font color="'.$char_color.'">'.$pacc_received['to_name'].'</font></td><td>'; if($account_logged->getId() == $pacc_received['from_account']) $paccs_received_text .= '<i>Your account</i>'; else $paccs_received_text .= $pacc_received['from_nick']; $paccs_received_text .= '</td><td>'.$pacc_received['pacc_days'].' days</td><td>'.$pacc_received['price'].' Points</td><td>'.date("j F Y, H:i:s", $pacc_received['trans_real']).'</td></tr>'; } } $main_content .= '<center><h1>Transactions History</h1></center>'; if(!empty($items_received_text)) { $main_content .= '<h2>Item transactions</h2><table BORDER=0 CELLPADDING=1 CELLSPACING=1 WIDTH=100%><tr bgcolor="#F1E0C6"><td><b>To:</b></td><td><b>From:</b></td><td><b>Offer name</b></td><td><b>Bought on page</b></td><td><b>Received on OTS</b></td></tr>'.$items_received_text.'</table><br />'; } if(!empty($paccs_received_text)) { $main_content .= '<h2>PACC transactions</h2><table BORDER=0 CELLPADDING=1 CELLSPACING=1 WIDTH=100%><tr bgcolor="#F1E0C6"><td><b>To:</b></td><td><b>From:</b></td><td><b>Duration</b></td><td><b>Cost</b></td><td><b>Added:</b></td></tr>'.$paccs_received_text.'</table><br />'; } if(empty($paccs_received_text) && empty($items_received_text)) $main_content .= 'You did not buy/receive any item or PACC.'; } } $main_content .= '<br><br><b><font color="green">You have premium points: </font></b>'.$user_premium_points; } else $main_content .= 'Shop system is blocked on this server. Admin must install this script (LUA and in database only, PHP is installed) on server and set <b>shop_system = "1"</b> in config.ini file'; ?> Salve E feche. Agora Va Em: Shopadmin Apague Tudo E Cole Isso: <?PHP if($group_id_of_acc_logged >= $config['site']['access_admin_panel']) { $offertype = $_REQUEST['offer_type']; if((empty($action)) AND (empty($offertype))) { $main_content .= '<br><h2><center><a href="?subtopic=shopadmin&offer_type=item">ADD SHOP OFFER</a><br><br> <a href="?subtopic=shopadmin&action=viewoffer">VIEW SHOP OFFER <i>(EDIT/DELETE)</i></a><br><br><a href="?subtopic=shopadmin&action=points">ADD POINTS</a></center>'; } if($_REQUEST['offer_type']){ $shop_points = stripslashes(ucwords(strtolower(trim($_REQUEST['shop_points'])))); $shop_offer_type = stripslashes(trim($_REQUEST['offer_type'])); if(empty($shop_points)) { $main_content .= '<table border="0"><tr><td align="center"><b>Select offer type:</b></td><td><table border="0" ><tr bgcolor="#505050"> <td><font color="white">Item</td><td><font color="white">Container</td><td><font color="white">Pacc</td><td><font color="white">Redskull</td><td><font color="white">Unban</td><td><font color="white">Changename</td></tr> <tr bgcolor="#D4C0A1"> <td align="center"><a href="?subtopic=shopadmin&offer_type=item"><input type="radio" name="offer_type" value="item"></a></td> <td align="center"><a href="?subtopic=shopadmin&offer_type=container"><input type="radio" name="offer_type" value="container" ></a></td> <td align="center"><a href="?subtopic=shopadmin&offer_type=pacc"><input type="radio" name="offer_type" value="pacc" ></a></td> <td align="center"><a href="?subtopic=shopadmin&offer_type=redskull"><input type="radio" name="offer_type" value="redskull" ></a></td> <td align="center"><a href="?subtopic=shopadmin&offer_type=unban"><input type="radio" name="offer_type" value="unban" ></a></td> <td align="center"><a href="?subtopic=shopadmin&offer_type=changename"><input type="radio" name="offer_type" value="changename" ></a></td> </tr></table></td></tr>'; $main_content .= '<form action="?subtopic=shopadmin&offer_type='.$shop_offer_type.'&check" method="post" ><table border="0"><tr><td align="center" ><b>Points:</b></td> <td><input type="textbox" name="shop_points" maxlenght="7" style="width: 70px"></td></tr>'; if($_REQUEST['offer_type'] == 'container'){ $main_content .= '<tr><td align="center" ><b>Container ID:</b></td> <td><input type="text" name="shop_itemid1" maxlenght="7" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Count Container:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Item ID:</b></td> <td><input type="text" name="shop_itemid2" maxlenght="7" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Count Item:</b></td> <td><input type="text" name="shop_count2" maxlenght="7" style="width: 70px" ></td></tr>'; } if($_REQUEST['offer_type'] == 'item'){ $main_content .= '<tr><td align="center"><b>Item ID:</b></td> <td><input type="text" name="shop_itemid1" maxlenght="7" style="width: 70px" ></td></tr> <tr><td align="center"><b>Item Count:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" style="width: 70px" ></td></tr>'; } if($_REQUEST['offer_type'] == 'pacc'){ $main_content .= '<tr><td align="center" ><b>Days:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" style="width: 70px" ></td></tr>'; } $main_content .= '<tr><td align="center" ><b>Offer Description:</b></td> <td ><textarea name="shop_offer_description" rows="2" cols="35"></textarea></td></tr> <tr><td align="center" ><b>Category:</b></td> <td><input type="text" name="shop_category" maxlenght="7" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Offer Name:</b></td> <td><input type="text" name="shop_offer_name" maxlenght="40" style="width: 200px" ></td></tr> <tr><td><input name="submit" type="submit" value="Submit" /></form></td><td> <form action="?subtopic=shopadmin&offer_type=container" method="post" > <input name="submit" type="submit" value="Reset" /></form></td></tr></table>'; $main_content .= '<form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } else { $shop_points = stripslashes(trim($_POST['shop_points'])); $shop_offer_type = stripslashes(trim($_REQUEST['offer_type'])); $shop_itemid1 = stripslashes(trim($_POST['shop_itemid1'])); $shop_count1 = stripslashes(trim($_POST['shop_count1'])); $shop_itemid2 = stripslashes(trim($_POST['shop_itemid2'])); $shop_count2 = stripslashes(trim($_POST['shop_count2'])); $shop_offer_description = stripslashes(trim($_POST['shop_offer_description'])); $shop_offer_name = stripslashes(trim($_POST['shop_offer_name'])); $shop_category = stripslashes(trim($_POST['shop_category'])); $SQL->query('INSERT INTO `z_shop_offer` (id, points, itemid1, count1, itemid2, count2, offer_type, offer_description, offer_name, pid, category) VALUES (NULL, '.$SQL->quote($shop_points).', '.$SQL->quote($shop_itemid1).', '.$SQL->quote($shop_count1).', '.$SQL->quote($shop_itemid2).', '.$SQL->quote($shop_count2).', '.$SQL->quote($shop_offer_type).', '.$SQL->quote($shop_offer_description).', '.$SQL->quote($shop_offer_name).', 0, '.$SQL->quote($shop_category).')'); $main_content .= '<center><h2><font color="red">Added to Shop:</font></h2></center><hr/> <tr><td align="center" ><b>Points:</b></td> <td>'.$shop_points.'</td></tr><br>'; if($shop_offer_type == 'container'){ $main_content .= '<tr><td align="center" ><b>Container ID:</b></td> <td>'.$shop_itemid1.'</td></tr><br> <tr><td align="center" ><b>Count Container:</b></td> <td>'.$shop_count1.'</td></tr><br> <tr><td align="center" ><b> Item ID (in Container):</b></td> <td>'.$shop_itemid2.'</td></tr><br> <tr><td align="center" ><b>Count Item (in Container):</b></td> <td>'.$shop_count2.'</td></tr><br> <tr><td align="center" ><b>Category:</b></td> <td>'.$shop_category.'</td></tr><br>'; } if ($shop_offer_type == 'item'){ $main_content .= '<tr><td align="center" ><b>Item ID:</b></td> <td>'.$shop_itemid1.'</td></tr><br> <tr><td align="center" ><b>Count Item:</b></td> <td>'.$shop_count1.'</td></tr><br> <tr><td align="center" ><b>Category:</b></td> <td>'.$shop_category.'</td></tr><br>'; } if ($shop_offer_type == 'pacc'){ $main_content .= '<tr><td align="center" ><b>Days:</b></td> <td>'.$shop_count1.'</td></tr><br> <tr><td align="center" ><b>Category:</b></td> <td>'.$shop_category.'</td></tr><br>'; } $main_content .= '<tr><td align="center" ><b>Offer Type:</b></td> <td>'.$shop_offer_type.'</td></tr><br> <tr><td align="center" ><b>Offer Description:</b></td> <td>'.$shop_offer_description.'</td></tr><br> <tr><td align="center" ><b>Offer Name:</b></td> <td>'.$shop_offer_name.'</td></tr> <br><form action="?subtopic=shopadmin&offer_type=item" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } } if($action == "viewoffer") { $items = simplexml_load_file($config['site']['server_path'].'/data/items/items.xml') or die('<b>Could not load items!</b>'); foreach($items->item as $v) $itemList[(int)$v['id']] = $v['name']; $order = array("id" => "id", "points" => "points", "offer_type" => "offer_type", "itemid1" => "itemid1", "itemid2" => "itemid2"); $main_content .= '<center><table width="550"><tr BGCOLOR="#505050"><td width="5"><font color="white"><a href="index.php?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'id') . '" class=white>ID:</td><td width="5"><font color="white"><a href="index.php?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'points') . '" class=white>Points:</td><td width="7"> <font color="white"><a href="index.php?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'itemid1') . '" class=white>Item ID:</td><td width="5"><font color="white">Count:</td><td width="7"><center><font color="white"><a href="index.php?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'itemid2') . '" class=white>Container ID:</center></td><td width="5"><font color="white">Count:</td><td width="7"><font color="white"><a href="index.php?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'offer_type') . '" class=white>Offer Type:</td> <td width="85"><font color="white">Offer Description:</td><td width="30"><font color="white">Offer Name:</td><td width="30"></td></tr>'; $shopoffers = $SQL->query('SELECT id, points, itemid1, count1, itemid2, count2, offer_type, offer_description, offer_name, pid FROM z_shop_offer ' . makeOrder($order, 'order', 'id')); foreach($shopoffers as $shop) { $main_content .= '</B><tr BGCOLOR="#D4C0A1"><td align="center">'.$shop['id'].'<td align="center">'.$shop['points'].'</td>'; if($shop['itemid1'] == "0") { $main_content .= '<td align="center">'.$shop['itemid1'].'<br></td>'; } else { $main_content .= '<td align="center">'.$shop['itemid1'].'<br>(' . $itemList[(int)$shop['itemid1']] . ')</td>'; } $main_content .= '<td align="center">'.$shop['count1'].'</td>'; if($shop['itemid2'] == "0") { $main_content .= '<td align="center">'.$shop['itemid2'].'</td>'; } else { $main_content .= '<td align="center">'.$shop['itemid2'].'<br>(' . $itemList[(int)$shop['itemid2']] . ')</td>'; } $main_content .= '<td align="center">'.$shop['count2'].'</td><td align="center">'.$shop['offer_type'].'</td><td align="left">'.$shop['offer_description'].'</td><td align="left">'.$shop['offer_name'].'</td>'; $main_content .= '<td align="center"><a href="?subtopic=shopadmin&action=editoffer&id='.$shop['id'].'"><img src="'.$layout_name.'/images/news/edit_news.png" border="0"></a><br><br><a href="?subtopic=shopadmin&action=deleteoffer&id='.$shop['id'].'"><img src="'.$layout_name.'/images/news/delete_news.png" border="0"></a></td>'; } $main_content .= '</td></tr></TABLE><br><form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } if($action == "deleteoffer") { $id = (int) $_REQUEST['id']; $SQL->query('DELETE FROM z_shop_offer WHERE id = '.$id.' LIMIT 1;'); $main_content .= '<center>Shop offer has been deleted.</center><br><center><form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form></center>'; } if($action == "editoffer") { $id = (int) $_REQUEST['id']; $shopoffers = $SQL->query('SELECT * FROM z_shop_offer WHERE id = '.$id.' LIMIT 1;'); foreach($shopoffers as $shop) { $main_content .= '<form action="?subtopic=shopadmin&action=edited&id='.$id.'" method="post" ><table border="0"><tr><td align="center" ><b>Points:</b></td> <td><input type="textbox" name="shop_points" maxlenght="7" value="'.$shop['points'].'" style="width: 70px"></td></tr>'; if($shop['offer_type'] == 'container'){ $main_content .= '<tr><td align="center" ><b>Container ID:</b></td> <td><input type="text" name="shop_itemid1" maxlenght="7" value="'.$shop['itemid1'].'" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Count Container:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" value="'.$shop['count1'].'" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Item ID:</b></td> <td><input type="text" name="shop_itemid2" maxlenght="7" value="'.$shop['itemid2'].'" style="width: 70px" ></td></tr> <tr><td align="center" ><b>Count Item:</b></td> <td><input type="text" name="shop_count2" maxlenght="7" value="'.$shop['count2'].'" style="width: 70px" ></td></tr>'; } if($shop['offer_type'] == 'item'){ $main_content .= '<tr><td align="center"><b>Item ID:</b></td> <td><input type="text" name="shop_itemid1" maxlenght="7" value="'.$shop['itemid1'].'" style="width: 70px" ></td></tr> <tr><td align="center"><b>Item Count:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" value="'.$shop['count1'].'" style="width: 70px" ></td></tr>'; } if($shop['offer_type'] == 'pacc'){ $main_content .= '<tr><td align="center" ><b>Days:</b></td> <td><input type="text" name="shop_count1" maxlenght="7" style="width: 70px" ></td></tr>'; } $main_content .= '<tr><td align="center" ><b>Offer Type:</b></td> <td><input type="text" name="shop_offer_type" value="'.$shop['offer_type'].'" maxlenght="40" style="width: 200px" ></td></tr> <tr><td align="center" ><b>Offer Description:</b></td> <td ><textarea name="shop_offer_description" rows="2" cols="35">'.$shop['offer_description'].'</textarea></td></tr> <tr><td align="center" ><b>Offer Name:</b></td> <td><input type="text" name="shop_offer_name" value="'.$shop['offer_name'].'" maxlenght="40" style="width: 200px" ></td></tr> <tr><td><input name="submit" type="submit" value="Submit" /></form></td><td></td></tr></table>'; $main_content .= '<form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } } if($action == "edited") { $id = (int) $_REQUEST['id']; $shop_points = stripslashes(trim($_POST['shop_points'])); $shop_offer_type = stripslashes(trim($_POST['shop_offer_type'])); $shop_itemid1 = stripslashes(trim($_POST['shop_itemid1'])); $shop_count1 = stripslashes(trim($_POST['shop_count1'])); $shop_itemid2 = stripslashes(trim($_POST['shop_itemid2'])); $shop_count2 = stripslashes(trim($_POST['shop_count2'])); $shop_offer_description = stripslashes(trim($_POST['shop_offer_description'])); $shop_offer_name = stripslashes(trim($_POST['shop_offer_name'])); $SQL->query('UPDATE `z_shop_offer` SET `points` = '.$shop_points.', `itemid1` = '.$SQL->quote($shop_itemid1).', `count1` = '.$SQL->quote($shop_count1).', `itemid2` = '.$SQL->quote($shop_itemid2).', `count2` = '.$SQL->quote($shop_count2).', `offer_type` = '.$SQL->quote($shop_offer_type).', `offer_description` = '.$SQL->quote($shop_offer_description).', `offer_name` = '.$SQL->quote($shop_offer_name).' WHERE `id` = '.$id.';'); $main_content .= '<b><center>Shop offer successfully edited.</b><br><br><form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form><meta http-equiv="refresh" content="1;url=/?subtopic=shopadmin&action=viewoffer" />'; } if($action == "points") { $player = stripslashes(ucwords(strtolower(trim($_REQUEST['character'])))); $points = $_POST['points']; if(empty($player)) { $main_content .= '<form action="" method="post"><B>Enter Character Name:</B><input type="textbox" name="character"><br> <B>Enter Points Amount:</B><input type="textbox" name="points"><br><input type="submit" value="Submit"> </form></center><form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } else { $player_data = $SQL->query("SELECT * FROM `players` WHERE `name` = '".$player."';")->fetch(); $SQL->query("UPDATE `accounts` SET `premium_points` = `premium_points` + '".$points."' WHERE `id` = '".$player_data['account_id']."'"); $main_content .= '<b><center>'.$points.' Premium Points added to the account of <i>'.$player.'</i> !</b></center><br> <form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>'; } } } else { $main_content .= 'Sorry, you have not the rights to access this page.'; } ?> Salve E Feche. Agora Va Em Sua Detabase E adicione Isso: ALTER TABLE `z_shop_offer` ADD `category` INT( 11 ) NOT NULL DEFAULT '1'; Quando Voçê for adicionar um iten ira aparecer a opçao, Category Ali Voçê Coloca 1 Para Aparecer Nos Itens, 2 Para Aparecer nos Addon Items, e 3 para aparecer em Others. Pronto. Bom Uso.
    1 ponto
  3. Luiz™

    [design] Mega Lista De Stock's

    :arrow: Photobucket's http://s157.photobucket.com/albums/t61/Sum...People/?start=0 http://s120.photobucket.com/albums/o188/ar...ouspr0n/stocks/ http://s3.photobucket.com/albums/y79/Phare...ocks/?start=all http://s160.photobucket.com/albums/t168/Bi...tion=guestlogin http://s121.photobucket.com/albums/o235/rareEFX/stocks/ http://s172.photobucket.com/albums/w2/Stocksof07/? http://s98.photobucket.com/albums/l264/fourwheeler_rider/? http://s148.photobucket.com/albums/s38/stockw00t/? http://s124.photobucket.com/albums/p23/lenor_stocks/? http://s172.photobucket.com/albums/w15/resourcegfx/Stocks/ http://s35.photobucket.com/albums/d156/AMoffatt/Stocks/ http://s27.photobucket.com/albums/c182/foxsigs/? http://s179.photobucket.com/albums/w306/St0ckp4ck/?start=160 http://s3.photobucket.com/albums/y53/BlackStorm8692/Stocks/ http://s208.photobucket.com/albums/bb213/creatiXstock/ http://s190.photobucket.com/albums/z108/Stockhouse/ http://s35.photobucket.com/albums/d191/xxmoonyxx/stocks/ http://s93.photobucket.com/albums/l59/Slimeyy/Stocks/ http://s206.photobucket.com/albums/bb139/VZStocks/ http://s173.photobucket.com/albums/w41/Aar...tion=guestlogin http://s162.photobucket.com/albums/t250/zealnine/? http://s35.photobucket.com/albums/d191/xxmoonyxx/stocks/ http://s164.photobucket.com/albums/u6/GFX-RESOURCES/STOCKS/? http://s152.photobucket.com/albums/s183/gfxrebels/Stocks/ http://s125.photobucket.com/albums/p52/muppetstock/? http://s123.photobucket.com/albums/o281/defusion-stocks/ http://s5.photobucket.com/albums/y189/Draggin/Stocks/ http://s9.photobucket.com/albums/a82/coolplayer2k3/Stocks/ http://s170.photobucket.com/albums/u256/microblast/Stocks/ http://s138.photobucket.com/albums/q250/Steel6/Stocks/? http://s50.photobucket.com/albums/f314/palegfx/stocks/ http://www.gamerenders.com/forum/index.php?showtopic=195044 http://s35.photobucket.com/albums/d156/AMoffatt/Stocks/ http://s27.photobucket.com/albums/c182/foxsigs/? http://s121.photobucket.com/albums/o235/rareEFX/stocks/ http://s172.photobucket.com/albums/w2/Stocksof07/? http://s98.photobucket.com/albums/l264/fourwheeler_rider/? http://s148.photobucket.com/albums/s38/stockw00t/? http://s124.photobucket.com/albums/p23/lenor_stocks/? http://s172.photobucket.com/albums/w15/resourcegfx/Stocks/ http://s162.photobucket.com/albums/t250/zealnine/? http://s35.photobucket.com/albums/d191/xxmoonyxx/stocks/ http://s164.photobucket.com/albums/u6/GFX-RESOURCES/STOCKS/? http://s152.photobucket.com/albums/s183/gfxrebels/Stocks/ http://s125.photobucket.com/albums/p52/muppetstock/? http://s123.photobucket.com/albums/o281/defusion-stocks/ http://www.gamerenders.com/forum/index.php?showtopic=195044 http://s35.photobucket.com/albums/d156/AMoffatt/Stocks/ http://s27.photobucket.com/albums/c182/foxsigs/? http://s121.photobucket.com/albums/o235/rareEFX/stocks/ http://s172.photobucket.com/albums/w2/Stocksof07/? http://s98.photobucket.com/albums/l264/fourwheeler_rider/? http://s148.photobucket.com/albums/s38/stockw00t/? http://s124.photobucket.com/albums/p23/lenor_stocks/? http://s172.photobucket.com/albums/w15/resourcegfx/Stocks/ http://s162.photobucket.com/albums/t250/zealnine/? http://s35.photobucket.com/albums/d191/xxmoonyxx/stocks/ http://s164.photobucket.com/albums/u6/GFX-RESOURCES/STOCKS/? http://s152.photobucket.com/albums/s183/gfxrebels/Stocks/ http://s125.photobucket.com/albums/p52/muppetstock/? http://s123.photobucket.com/albums/o281/defusion-stocks/ http://s5.photobucket.com/albums/y189/Draggin/Stocks/ http://s9.photobucket.com/albums/a82/coolplayer2k3/Stocks/ http://s170.photobucket.com/albums/u256/microblast/Stocks/ http://s138.photobucket.com/albums/q250/Steel6/Stocks/? http://s50.photobucket.com/albums/f314/palegfx/stocks/ http://s202.photobucket.com/albums/aa298/J...Barrett/Stocks/ http://s10.photobucket.com/albums/a143/neosayuki/Stocks/ *http://s20.photobucket.com/albums/b206/xxnatexx/stocks/ *http://s190.photobucket.com/albums/z108/Stockhouse/ http://s202.photobucket.com/albums/aa298/J...Barrett/Stocks/ http://s189.photobucket.com/albums/z78/stocksgallery/ http://s3.photobucket.com/albums/y53/BlackStorm8692/Stocks/ http://s180.photobucket.com/albums/x135/chaospixels/ http://s190.photobucket.com/albums/z108/St...ouse/?start=all http://s173.photobucket.com/albums/w41/AaronRehman/Stocks/ http://s201.photobucket.com/albums/aa214/13doorstocks/ http://s137.photobucket.com/albums/q224/Superman_93/STOCKS/ http://s172.photobucket.com/albums/w2/Stocksof07/ http://s135.photobucket.com/albums/q152/nielsjaeger/stocks/ http://s3.photobucket.com/albums/y53/Black...tocks/?start=20 http://s152.photobucket.com/albums/s183/gfxrebels/Stocks/ http://s121.photobucket.com/albums/o235/rareEFX/stocks/ http://s197.photobucket.com/albums/aa214/Abject_Stock/ http://s208.photobucket.com/albums/bb213/creatiXstock/ http://s203.photobucket.com/albums/aa254/Rock_Stox/ http://s3.photobucket.com/albums/y53/BlackStorm8692/Stocks/ http://s172.photobucket.com/albums/w2/Stocksof07/?start=0 http://s137.photobucket.com/albums/q224/Superman_93/STOCKS/ http://s93.photobucket.com/albums/l59/Slimeyy/Stocks/ http://s124.photobucket.com/albums/p27/artdawg91/stocks/ http://s197.photobucket.com/albums/aa214/Abject_Stock/ http://s208.photobucket.com/albums/bb213/creatiXstock/ http://s172.photobucket.com/albums/w2/Stocksof07/?start=0 http://s137.photobucket.com/albums/q224/Superman_93/STOCKS/ http://s93.photobucket.com/albums/l59/Slimeyy/Stocks/ http://s143.photobucket.com/albums/r126/Quarentine3/Stocks/ http://s199.photobucket.com/albums/aa296/enspyr3/Stocks/ http://smg.photobucket.com/albums/v472/KRey1369/ http://s124.photobucket.com/albums/p23/lenor_stocks/?start=0 http://s137.photobucket.com/albums/q224/Superman_93/STOCKS/ http://s27.photobucket.com/albums/c182/fox...ocks/?start=all http://s149.photobucket.com/albums/s72/one...fx-spot/Stocks/ http://s191.photobucket.com/albums/z106/ambition01/ http://s138.photobucket.com/albums/q250/Steel6/Stocks/ http://s9.photobucket.com/albums/a82/coolplayer2k3/Stocks/ http://s125.photobucket.com/albums/p52/muppetstock/ http://s123.photobucket.com/albums/o281/defusion-stocks/ http://s50.photobucket.com/albums/f314/palegfx/stocks/ http://s114.photobucket.com/albums/n241/Luquicas/Stocks/ http://s93.photobucket.com/albums/l59/Slimeyy/Stocks/ http://s180.photobucket.com/albums/x6/LEGOstocks/ http://s5.photobucket.com/albums/y189/Draggin/Stocks/ http://s114.photobucket.com/albums/n277/WisdomStocks/ http://s79.photobucket.com/albums/j127/theelliptic/stock/ :arrow: DEVIANT's http://cb-stock.deviantart.com/ http://piratequeen-stock.deviantart.com/gallery http://silentgod88.deviantart.com/gallery/ http://impulse-stock.deviantart.com/gallery/ http://inkstick86.deviantart.com/gallery/ http://tragicstock.deviantart.com/gallery/ :arrow: SITE'S / Outros Global women celebs: http://www.santabanta.com/wallpapers/parent.asp?catid=8 Asian celes -female: http://www.santabanta.com/wallpapers/parent.asp?catid=2 Sport stocks: http://www.santabanta.com/wallpapers/parent.asp?catid=11 global celebs male: http://www.santabanta.com/wallpapers/parent.asp?catid=7 nature stocks: http://www.santabanta.com/wallpapers/parent.asp?catid=21 http://www.eoloperfido.com/portfolio.htm http://www.yanickdery.com/index2.htm http://www.richardwarrenphotos.com/ http://www.cartright.com/portfolio/index.html http://www.socksoff.co.uk/walls01.html http://www.stockvault.net/gallery.php?gid=10 http://usemycomputer.com/indeximages/women/ http://www.freefoto.com/index.jsp http://www.virtualhosting.com/blog/2007/10...e-stock-images/ http://www.sxc.hu/home http://www.flickr.com/photos/le-hiboo/ http://www.freerangestock.com/FRS_catalog1...93c1fdbf5aab6bf http://www.flickr.com/photos/delgoff http://www.paxxion.it/search.do?sfpc=sfpc&...lorePrevalente= http://www.artisticinfluence.com http://browse.deviantart.com/resources/stockart/ http://mayang.com/textures/ http://neuromancerwp.free.fr/ http://sdb.neuropod.net/ http://www.allmoviephoto.com/ http://www.allwallpapers.ru/ http://www.dowwallpaper.com/ http://www.dpchallenge.com/photo_browse.ph...ecentlyuploaded http://www.everystockphoto.com/ http://www.fashionmodeldirectory.com/ http://www.fotoplanete.com/files/fotoplanete.html http://www.flickr.com/ http://www.gamewallpapers.com/ http://www.gamewallpapers.ru/ http://www.imageafter.com/ http://www.iphotoshop.org/renders/ http://www.jibanwebsite.hpg.ig.com.br/pape.../jbn_girls1.htm http://www.joblo.com/wallpapers_archive.ph...;first_letter=d http://lebris.cedric.free.fr/hidden/wallpapers/ http://www.massconcerts.com/photos.html http://www.maximumwall.com/index.php/ http://www.moviemaze.de/media/wallpaper/ http://www.morguefile.com/ http://www.officialpsds.com/ http://www.nes-snes-sprites.com/ http://www.panelmonkey.org/ http://www.pixelperfectdigital.com/ http://www.planetrenders.net/ http://www.psdprotocol.com/ http://www.psdspy.com/ http://www.render.try.hu/ http://www.render-world.com/ http://www.rollingstone.com/ http://www.sarahsfreescans.com/scansgallery/index.php?cat=3 http://www.skins.be/ http://www.spriteaholic.com/index2.php http://www.surrealdesignz.com/psds.php http://www.supermodels.nl/ http://www.superiorpics.com/ http://www.sxc.hu/ http://www.theplace.ru/ http://www.usemycomputer.com/indeximages/ http://www.yanickdery.com/index2.htm http://www.yotophoto.com/ http://www.yanickdery.com/index2.html http://www.artisticinfluence.com http://www.iphotoshop.org/renders/ http://webshots.com/ http://www.freephotosbank.com/ http://www.unprofound.com/ http://www.fotosearch.com/ http://usemycomputer.com/indeximages/ http://mullerphoto.com/ http://www.sxc.hu/ http://www.inmagine.com :arrow: Non-Realistic/concept-art http://www.jamesryman.com/ http://www.jaestudio.com/JAE-2004-Books.html http://fantasygallery.net/ :arrow: Movies: http://filmforce.ign.com/ http://www.allwallpapers.ru/ :arrow: Games: http://www.gamewallpapers.ru/ http://www.gamewallpapers.com/ http://www.cheathappens.com/ http://lebris.cedric.free.fr/hidden/wallpapers/ :arrow: Real Life: http://creative.gettyimages.com/source/home/home.aspx http://www.jakegarn.com/index.html http://www.davidbyun.com/ http://www.mullerphoto.com/ http://usemycomputer.com/indeximages/women/ http://www.ropeofsilicon.com/stills/index.php http://www.fotocommunity.de/ http://allmoviewalls.com/ http://www.elegancepixelfied.com/photos.htm http://www.visualaddiction.net/ http://www.skins.be/page/ http://www.davidbyun.com :info: Crédito pela lista: alesduk :XTibia_smile:
    1 ponto
  4. Marcell

    Quick-List (8.6 Até 8.62)

    Quick-List Oque é uma quick-list ? R- é uma lista com os melhores tópicos da area em um só. Download OTServers 8.62 The Crystal Server V0.2.0 Sleeper Map 0.6 Download OTServers 8.61 We Do Server 0.1.2 Download OTServers 8.6 Mix Yourots 1.0.0 Alissow Ots 4.11 [11/07/2010] 8.6 Completo! Snowz Thyrania 3.1 The Forgotten Server (Crying Damson) Real Server 3.2 The Subwat® Riot Server Baiak Yurots Download Utilitários 8.6 até 8.62 Tibia Client 8.6 Comedinha IPChanger Tirus Ip-Changer Asprate's Multi Ip Changer atenção: apenas tópicos e ots confiantes estarei postando, NENHUM servidor que eu postar aqui na lista, tera virus, portanto, não adianta vir falando: tem virus em tal ot, porque eu passo scan em todos e revejo. ao longo do tempo. iremos adicionando mais downloads...até!
    1 ponto
  5. masterzs

    [Action] Rare Candy Sistem

    Nome:Rare Candy Sistem Versão:8.54 Testado em :Pokemon Dash Descrição:É um item que ao usa-lo ganha entre 50% a 100% da exp do char não importando o level Vá em data/actions/ e em actions.xml e ponha isso lá: Depois crie um arquivo chamado rarecandy.lua na pasta data/actions/scripts e ponha isso: Oque esta em VERDEé o level necessário para usar o item Oque esta em VERMELHO é a mensagem que ira apareçer quando o char não tiver o level necessario para usar o item.
    1 ponto
  6. Fazendo a Superfície do seu Mapa. Talvez mais de 70% de um mapa, fique na superfície. Ela é composta por cidades, locais para caça, montanhas, algumas construções e florestas... Mas e o resto? Provavelmente todos já jogaram Tibia (*), e já perceberem que em uma viagem de Carlin para Thais, uma boa parte do mapa não tem nada! Ou melhor, não tem nada mais que alguma decoração, e é exatamente isso que vou ensinar a fazer: A superfície do seu mapa, as partes teoricamente inúteis, mas que fazem muita diferença no seu mapa. Parte #1: As Bordas. O problema mais comum nesta primeira parte são as famosas bordas quadradas: Na foto acima temos um exemplo bem nítido de bordas quadradas, o que não é muito comum de se encontrar por aí, mas que AINDA existe, infelizmente. Talvez você esteja pensando: "Mas estas bordas NÃO estão quadradas!" Realmente... elas não estão quadradas, mas isso é o que eu chamo de borda "escadinha", aonde o mapper traça uma diagonal em uma direção e faz as bordas. Não é uma borda ruim, mas hoje em dia, o que conta é a diferença, então você pode ser um pouco mais ousado... Nesse caso temos uma borda bem irregular, nada geométrico. Assim seria uma borda IDEAL, mas uma dica: Não exagere demais! Bordas muito irregulares também são feias. Parte #2: A vegetação. Outra parte muito importante de uma superfície, se não a mais importante: A vegetação. Ao contrário do que muitos pensam uma paisagem natural não depende exclusivamente de árvores. Uma grande planície composta por arbustos, árvores, pedras e pedregulhos pode ser um grande diferencial. Na foto abaixo, coloquei algumas árvores espalhadas randomicamente pelo mapa, que é o que vemos em GRANDE parte dos mapas atualmente. Sim, ainda costumam errar muito neste ponto... Na imagem acima vemos um exemplo TOTALMENTE errado de vegetação, até para uma floresta: Árvores em todos os pontos do mapa e com intervalos regulares (quase todas as árvores têm o mesmo espaçamento entre uma e outra). Isso é um erro extremamente comum. O Certo seria basicamente isso: Pouca quantidade de árvores (lembrem-se: não estamos fazendo uma floresta), separadas em intervalos irregulares e com quantidades diferentes de árvores em cada "grupo". Queria deixar claro que essa distribuição de árvores não é regra, mas temos que pensar que nenhum jardineiro plantou essas árvores, logo uma distribuição irregular seria muito mais correta. E obviamente, uma superfície não é composta apenas de árvores, também encontramos alguns arbustos e plantas baixas: Lembrando, como no exemplo das árvores, nada de espaçamentos regulares entre os arbustos! Mas não podemos esquecer também das rochas e pedras! São essenciais no seu mapa e dão um toque muito bonito. Como nossa superfície é imperfeita, adicionei outro tipo de solo, um rochoso (você também pode usar outros tipos de solo: como outras variações de grama e terra). Mas também não exagere! Nossa superfície está quase pronta, ela já tem uma vegetação muito bem distribuída, pedras e solo diferenciado. Mas ainda existem algumas áreas "peladas", por isso adicionei outros tipos de plantas, flores e até um tronco: Finalmente nós podemos finalizar nossa superfície, colocando os detalhes finais: Randomizar o solo e adicionar aqueles pequenos tufos de grama. Obs.: Escolhi randomizar a superfície depois de acabar a vegetação, mas isso varia de pessoa pra pessoa Pronto! Sua superfície está pronta! E agora que você já aprendeu como fazer, poste aqui o resultado. Se você ainda acha sua superfície monótona e quer colocar algo diferente, você pode adicionar uma montanha, uma floresta mais densa ou até uma casa abandonada. E lembre-se: Partes inúteis no seu mapa são muito mais do que você imagina! Espero que vocês tenham gostado, abraços! Tutorial feito por Vufusuf e revisado por Lambix.
    1 ponto
  7. darkhaiadm

    Pokemon Black Crystal

    Pokemon Black Crystal Oi galera, to fazendo um servidor de pokemon muito bom ta quase pronto, não é qualquer servidor é muito melhor, olha aí: Servidor: M1 á M12 = Pronto. :button_ok: Order: Move = (Cut/Dig/Rock Smach/Blink/Light/etc. 100%= Pronto. :button_ok: Pokedex (SVKE) = Pronto. :button_ok: Evoluções (SVKE) = Pronto. :button_ok: Vip System = Pronto. :button_ok: Box +1, +2, +3 e +4 (SVKE) = Pronto. :button_ok: Portrait System = Pronto. :button_ok: Nurse = Pronto. :button_ok: NPC: Box Quests = pronto. :button_ok: NPC: VIP por Emerald = Pronto. :button_ok: Pokemon Collector = Pronto. :button_ok: Quest First Stone (Professor Burton) = Pronto. :button_ok: Catch (SVKE) = Pronto. :button_ok: Fishing = Pronto. :button_ok: Ditto System = Pronto. :button_ok: Site = (Precisa de Web Design Para Isoo). Quem quise entra na equipe envia o formulário desse jeito: Nome: MSN: Cargo: Experiência no cargo: Oque vai fazer pra ajudar?: Equipe: Adms:Crystal,Sou Of Death. Scripters:s1L3nT,Sou Of Death. Mappers:Crystal,Sou Of Death. Web Design:Vaga,Vaga. Client Maker:Eduu. Quer Entrar Na Equipe E Nao Sabe Como?>Clique aqui Se Ajudei Rep+!
    1 ponto
  8. Razhor

    Projeto Do Mês De Março

    Aeeeee, HAIL Damarium team!!! Parabéns a todos, esse ano os ATS estão muito bons... Que dure por muuuito tempo e se depender vai mesmo, rsrsrsrs RIAIRAIRIARIARIARIA
    1 ponto
  9. Tryller

    [8.71]Crystal Server V0.1.2

    Aqui o downoad do IPChanger 8.71 http://otland.net/attachments/f19/7705d1291905527-talaturens-ip-changer-talaturens-ip-changer.exe Você vai precisar se registrar para poder baixar
    1 ponto
  10. Você tem que desbloquear as portas do modem, Segue links de tutoriais para desbloquear portas do modem. Tutorial 1 Tutorial 2 Tutorial 3 Tutorial 4 Tutorial 5
    1 ponto
  11. Tryller

    [8.71]Crystal Server V0.1.2

    QUAL IP CHANGER EU USO? JA TENTEI O SYN IP CHANGER , O ASPRATE O TALATUREN IP CHANGER E NAO LOGA NO SERVIDOR! APARECE SENHA ERRADA OU NEM CARREGA FICA FALANDO QE VAI CARREGA A LISTA DE CHARS E NADA POR FAVOR ME AJUDA Se for win 7 achoq ue nenhum deste ipchanger funfa Estou tentando editar o mapa, porém, não acho um editor... Alguma sugestão ? Grato, Pepeo. Pegue o Items.otb da pasta do ot e coloque na pasta do Remeres mapa editor.. na pasta 8.60 do RME
    1 ponto
  12. Testa ai parceiro: Créditos ao DirTh Até mais.
    1 ponto
  13. Você vai acessar seu Semi-dedicado ou Dedicado pela Conexão de Àrea de Trabalho Remota. Windowns > Todos os Programas > Acessorios > Conexão de Àrea de Trabalho Remota. (Computador: Você ponhe o IP que a Onserv vai te dar, Logo em seguida vai te pedir o Nome de Usuario e a Senha Onserv vai te mandar tambem tudo por e-mail.) Logo que você conectar você faz o Upload do seu server e do seu site em qualquer lugar na internet, logo apos baixa tudo em seu Semi-dedicado ou Dedicado e coloque-o online. O seu site com final :8090 você vai poder tirar, vai ficar exemplo: http://seuip/ tipo, http://meuot.servegame.com/. Seu OT não vai precizar resetar não tenho muita certeza. Para trocar o mapa e etc... Você pode acessar seu Semi ou Dedicado e fazer alterações ou editar na sua casa, fazer um Upload na internet e depois passa-lo como download para o Semi ou Dedicado.
    1 ponto
  14. 1877799

    [Encerrado] Dúvidas Sobre Sql

    Para criar um site seu server tem que ser MySQL e esse htdocs, normalmente é a pasta com todos arquivos do seu site. Eu não conheço a pasta Source mais conheço as Sources que são usadas para compilar o distro(executavel) do seu ot
    1 ponto
  15. thalia

    [Função] Doremovesummon

    Boa função
    1 ponto
  16. Koddy

    Índice De Tutoriais - Mapping

    Índice de Tutoriais - Mapping Saudações XTibianos, espero atualizar este tópico sempre que possível, e espero que facilite na procura de seus Tutoriais. É isso. A maioria dos Tutoriais são de 2010. Se você ver algum Tutorial, mesmo que antigo, mas que ainda seja interessante estar aqui, envie-me por PM ou coloque o Link neste tópico. Se o seu Tutorial não estiver aqui, também. Lembrando que nem sempre o nome do criador do tópico é o verdadeiro criador do Tutorial. Para conferir, entre e confira os devidos créditos (Caso não possua é porque provavelmente é de autoria própria). Sugestões para forma de Organizar? Coloquei algo em uma sessão errada? Poderia ficar melhor de outra forma? Não deixe de comentar. Atualizarei sempre que possível. Última atualização: 19.09.2010
    1 ponto
  17. walefxavier

    Usando Tabelas [Básico]

    Show de bola ! :smile_positivo:
    1 ponto
  18. Bem, Claudiomir eu testei o que o Oneshot falou e deu certo. Meu ot é 8.40. Tente por assim: <item id="6528" article="the" name="avenger"> <attribute key="weight" value="6400"/> <attribute key="defense" value="38"/> <attribute key="attack" value="50"/> <attribute key="attackspeed" value="500"/> -- Atk de 0,5 em 0,5 segundos [ 1000 = 1 segundo ] <attribute key="weaponType" value="sword"/> <attribute key="slotType" value="two-handed"/> <attribute key="description" value="This holy blade was forged of shattered dreams."/> </item> Espero que sua duvida seja sanada agora.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...