Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá!


È um sistema bem simples e útil para servidores 8.60 que não tem market, para trade de itens do player.

Algumas informações gerais:

  • O script deve funcionar perfeito para as versões 1x+


Informações sobre o script:

 

  • O jogador pode fornecer itens para o banco de dados de itens (exibição na página)
  • Outro jogador pode comprá-lo usando o AuctionID
  • O jogador pode remover nossos leilões usando o AuctionID

 

123123213.thumb.png.1fcdf20b5703bfb9115ff9640f2dc633.png

 

SQL:

CREATE TABLE `auction_system` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `player_id` int(11) NOT NULL,
  `item_name` varchar(255) NOT NULL,
  `item_id` smallint(6) NOT NULL,
  `count` smallint(5) NOT NULL,
  `value` int(7) NOT NULL,
  `date` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;

 

PHP:

 

Code on pastebin: https://pastebin.com/U5mkGncs

 

 

 

<?php if(!defined('INITIALIZED')) exit;
    $page = 0;
    if (isset($_REQUEST['page']))
        $page = (int) $_REQUEST['page'];
    
    $rows = 20;
    $rowsPerPage = 20;
    $found_item = false;
    $submit = trim($_POST['submit']);
    $pesquisar = (string) $_POST['pesquisar'];
    foreach($SQL->query('SELECT * FROM `auction_system` WHERE item_name LIKE "%'.$pesquisar.'%" ORDER BY `item_name` DESC') as $info)
    {
        $player = new Player();
        $player->load($info['player_id']);
        $cost = round($info['value']/1000, 2);
        if($action == "items")
        {
            if($pesquisar)
            {
                $found_item = true;
                $info_item .= '
                <tr>
                    <td><center>'.$info['id'].'</center></td>
                    <td><center><img src="/images/all/'.$info['item_id'].'.gif"/></center></td>
                    <td><center>'.$info['item_name'].'</center></td>
                    <td><center><a href="?subtopic=characters&name='.urlencode($info['name']).'">'.$info['name'].'</a></center></td>
                    <td><center>'.$info['count'].'</center></td>
                    <td><center>'.$cost.'k<br><small>'.$info['value'].'gp</small></center></td>
                    <td><center>!offer buy, '.$info['id'].'</center>
                </tr>';
            }
        }
        
        if($action == "")
        {
            $info_item .= '
            <tr>
                <td><center>'.$info['id'].'</center></td>
                <td><center><img src="/images/all/'.$info['item_id'].'.gif"/></center></td>
                <td><center>'.$info['item_name'].'</center></td>
                <td><center><a href="?subtopic=characters&name='.urlencode($info['name']).'">'.$info['name'].'</a></center></td>
                <td><center>'.$info['count'].'</center></td>
                <td><center>'.$cost.'k<br><small>'.$info['value'].'gp</small></center></td>
                <td><center>!offer buy, '.$info['id'].'</center>
            </tr>';
        }
    }
    
    $main_content .= '
    <div class="TableContainer">
        <div class="CaptionContainer">
            <div class="CaptionInnerContainer">
                <span class="CaptionEdgeLeftTop" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionEdgeRightTop" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionBorderTop" style="background-image:url(layouts/custom/img/content/table-headline-border.gif);"></span>
                <span class="CaptionVerticalLeft" style="background-image:url(layouts/custom/img/content/box-frame-vertical.gif);"></span>
                <div class="Text">Commands</div>
                <span class="CaptionVerticalRight" style="background-image:url(layouts/custom/img/content/box-frame-vertical.gif);"></span>
                <span class="CaptionBorderBottom" style="background-image:url(layouts/custom/img/content/table-headline-border.gif);"></span>
                <span class="CaptionEdgeLeftBottom" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionEdgeRightBottom" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
            </div>
        </div>
        <table class="Table5" cellpadding="0" cellspacing="0">
            <tbody>
                <tr>
                    <td>
                        <div class="InnerTableContainer">
                            <table style="width:100%;">
                                <tbody>
                                    <tr>
                                        <td>
                                            <div class="TableShadowContainerRightTop">
                                                <div class="TableShadowRightTop" style="background-image:url(layouts/custom/img/content/table-shadow-rt.gif);"></div>
                                            </div>
                                            <div class="TableContentAndRightShadow" style="background-image:url(layouts/custom/img/content/table-shadow-rm.gif);">
                                                <div class="TableContentContainer">
                                                    <table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
                                                        <tbody>
                                                            <tr>
                                                                <td style="float: center;">
                                                                    <center><small><font color="green"> Exemplo para adicionar uma venda.</font></small>
                                                                        <br><b>!offer add, itemName, itemCount, itemPrice </b>
                                                                        <br><small>example: !offer add, plate armor, 1, 500</small>
                                                                        <br><font color="red"><font size="1"></font></font>
                                                                    </center>
                                                                    <br>
                                                                    <br>
                                                                </td>
                                                                </center>
                                                                <!-- <td width="25%"><img src="" style="float: right;"></td>-->
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </div>
                                            </div>
                                            <tr>
                                                <td>
                                                    <div class="TableShadowContainerRightTop">
                                                        <div class="TableShadowRightTop" style="background-image:url(layouts/custom/img/content/table-shadow-rt.gif);"></div>
                                                    </div>
                                                    <div class="TableContentAndRightShadow" style="background-image:url(layouts/custom/img/content/table-shadow-rm.gif);">
                                                        <div class="TableContentContainer">
                                                            <table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
                                                                <tbody>
                                                                    <tr>
                                                                        <td width="40%" style="background: #1a7b1a;color: white;">
                                                                            <center><i class="fas fa-cart-plus" style="font-size: 36px;float: left;"></i><b>!offer buy, AuctionID</b>
                                                                            <br><small>example: !offer buy, 1943<br>Esse comando compra uma oferta.</small></center>
                                                                        </td>
                                                                        <td width="40%" style="background: #b52525;color: white;">
                                                                            <center><i style="font-size: 36px;float: left;" class="fas fa-trash-alt"></i><b>!offer remove, AuctionID </b>
                                                                            <br><small>example: !offer remove, 1943<br>Esse comando remove uma oferta.</small></center>
                                                                        </td>
                                                                    </tr>
                                                                </tbody>
                                                            </table>
                                                        </div>
                                                    </div>
                                                    <div class="TableShadowContainer">
                                                        <div class="TableBottomShadow" style="background-image:url(layouts/custom/img/content/table-shadow-bm.gif);">
                                                            <div class="TableBottomLeftShadow" style="background-image:url(layouts/custom/img/content/table-shadow-bl.gif);"></div>
                                                            <div class="TableBottomRightShadow" style="background-image:url(layouts/custom/img/content/table-shadow-br.gif);"></div>
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
        <br>
        <div style="float: right;">
            <form action="?subtopic=auction&action=items" method="post">
                <input class="inputclass" type="text" name="pesquisar" value="" placeholder="Item Name" required="">
                <input class="inputbotton" type="submit" name="searching" value="Search" onclick="checkSearch();">
            </form>
        </div>
        <br>
    <br>';

    $main_content .= '
    <div class="TableContainer">
        <div class="CaptionContainer">
            <div class="CaptionInnerContainer">
                <span class="CaptionEdgeLeftTop" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionEdgeRightTop" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionBorderTop" style="background-image:url(layouts/custom/img/content/table-headline-border.gif);"></span>
                <span class="CaptionVerticalLeft" style="background-image:url(layouts/custom/img/content/box-frame-vertical.gif);"></span>
                <div class="Text"><a href="?subtopic=auction"><font color="white">Trade OFF</font></a>
                    <p style="display: inline; float: right; margin: 0 10px 0px 0px;">Filters: <a class="branquim" href="?subtopic=auction">[ ALL Items ]</a></p>
                </div>
                <span class="CaptionVerticalRight" style="background-image:url(layouts/custom/img/content/box-frame-vertical.gif);"></span>
                <span class="CaptionBorderBottom" style="background-image:url(layouts/custom/img/content/table-headline-border.gif);"></span>
                <span class="CaptionEdgeLeftBottom" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
                <span class="CaptionEdgeRightBottom" style="background-image:url(layouts/custom/img/content/box-frame-edge.gif);"></span>
            </div>
        </div>
        <table class="Table5" cellpadding="0" cellspacing="0">
            <tbody>
                <tr>
                    <td>
                        <div class="InnerTableContainer">
                            <table style="width:100%;">
                                <tbody>
                                    <tr>
                                        <td>
                                            <div class="TableShadowContainerRightTop">
                                                <div class="TableShadowRightTop" style="background-image:url(layouts/custom/img/content/table-shadow-rt.gif);"></div>
                                            </div>
                                            <div class="TableContentAndRightShadow" style="background-image:url(layouts/custom/img/content/table-shadow-rm.gif);">
                                                <div class="TableContentContainer">';
                                                    if(!$info)
                                                    {
                                                        $main_content .= '
                                                        <table border=0 cellspacing=1 cellpadding=4 width=100%>
                                                            <tr bgcolor="'.$config['site']['vdarkborder'].'">
                                                                <td class="white"><b>Auctions</b></td>
                                                            </tr>
                                                            <tr bgcolor="'.$config['site']['darkborder'].'">
                                                                <td>Currently is no one active Auction.</td>
                                                            </tr>
                                                        </table>';
                                                    } else {
                                                        $main_content .= '
                                                        <table border=0 cellspacing=1 cellpadding=4 width=100%>                                
                                                            <tr bgcolor="'.$config['site']['vdarkborder'].'">
                                                                <td CLASS=white><b><center>ID</center></b></td>
                                                                <td class="white"><b><center>#</center></b></td>
                                                                <td class="white"><b><center>Item Name</center></b></td>
                                                                <td class="white"><b><center>Player</center></b></td>
                                                                <td class="white"><b><center>Count</center></b></td>
                                                                <td class="white"><b><center>Cost</center></b></td>
                                                                <td class="white"><b><center>Buy</center></b></td>
                                                            </tr>';
                                                        $main_content .= $info_item.'</table>';
                                                    }
                                                $main_content .= '
                                            <br>
                                        <p align="right"><small>System created by <a href="http://otland.net/members/pedrook/">Yinz</a>.</small></p>
                                    </div>
                                </div>
                            </tbody>
                        </table>
                    </div>
                </td>
            </tr>
        </tbody>
    </table>';

    $main_content .= '<center><div class="text-center"><ul class="pagin">';
    $pages = (int)($rows / $rowsPerPage);
    for ($i = 0; $i < $pages; $i++) {
        $x = $i + 1;
        $main_content .= '<li'.(($x - 1) == $page ? 'class="active"' : '') .'><a href="?subtopic=auction&list='.urlencode($list).'&page='.($x - 1).'" data-original-title="" title="">'.($x).'</a></li>';
    }
    $main_content .= '</ul></div></center></div>';
?>

 

 

 

Créditos ao meu cria que fortaleceu no code @Coltera

Editado por Yinz (veja o histórico de edições)

  • Respostas 5
  • Visualizações 2k
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

  • 1 month later...
  • 2 weeks later...
Postado
  • Autor
Em 11/11/2019 em 15:25, gedaliastibia disse:

Não tem Talkactions ? como faz, ? so colocar la em pages esse script e no SQL que ja roda?

 

 

Tem sim bro, mas em outro tópico do luan, eu disponibilizei aqui somente a pagina mesmo.

 

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo