Postado Julho 18, 2020 4 anos .Qual servidor ou website você utiliza como base? OTX Qual o motivo deste tópico? Nao consigo resolver Está surgindo algum erro? Se sim coloque-o aqui. Citar Se puderem me ajudar agradeço. BUG : Preciso que fique certo o castle dominante e que puxe as imagens da guild com o nome. Você tem o código disponível? Se tiver publique-o aqui: <div id="warcastle" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/castle48.png);"> <img style="absolute;margin: 100px; absolute;margin:80px" src="/guild_image.php?id=1' . (file_exists("public/guild_logos/".$guild['id'].".gif") == true ? $guild['id'].".gif" : "castlewar.gif").'" width="64px" height="64px" border="0"/> <div id="href" src="?subtopic=guilds&action=show&" /> </div> <?php if ($guild) { ?> <div class="logo"> <img style="max-height:50px;" src="<?php logo_exists($guild['name']); ?>"> </div> <div class = "name"> <?php echo '<br><a href="guilds.php?name='.$guild['name'].'">'.$guild["name"].'</a><br>';?> </div> <?php }else ?> <div class = "name"> <?php echo '<br><p>Sem Dominante</p><br>';?> </div> </div> </div> <?php $skills = $SQL->query('SELECT * FROM players WHERE deleted = 0 AND group_id = 1 AND account_id != 1 ORDER BY level DESC LIMIT 5'); ?> <?php $guild = mysql_select_single('SELECT `name` FROM `guilds` WHERE `castle_dono` = 1 ORDER BY id DESC LIMIT 1;'); ?> <style type="text/css" media="all"> a.castlefont { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffcc33; text-shadow:#000 1px -1px 2px, #000 -1px 1px 2px, #000 1px 1px 2px, #000 -1px -1px 2px; text-decoration:none } a:castle.topfont { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #CCC; text-decoration:none } </style> Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. sim x9.bmp Editado Julho 18, 2020 4 anos por crazynoia editar o topico pq errei (veja o histórico de edições)
Postado Julho 18, 2020 4 anos voce precisa executar esse codigo no seu banco de dados ALTER TABLE `guilds` ADD `castle_dono` INT NOT NULL DEFAULT 0; na action de 'dominar' o castelo, voce precisa adicionar esse codigo db.query("UPDATE `guilds` SET `castle_dono` = REPLACE(`castle_dono`, 1, 0);") db.query("UPDATE `guilds` SET `castle_dono` = 1 WHERE `id` = '" .. getPlayerGuildId(cid) .."';") Editado Julho 18, 2020 4 anos por mattos123 (veja o histórico de edições)
Postado Julho 18, 2020 4 anos Autor Spoiler function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) > 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o domínio" or "nenhuma guild possui o domínio do castelo" local sto = realCastle.date_storages local gsto = getGlobalStorageValue local time = gsto(sto[1]).."/"..gsto(sto[2]).."/"..gsto(sto[3]) local domain = realCastle.isOpen() and "as guilds estão batalhando pelo domínio do castelo" or guild local msg = " ----------[Real Castle]---------\n\n\nAtualmente "..domain..".\n\nPróxima batalha: "..time.." às 21:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild já está com o domínio do castelo.") end return true end essa seria a action de dominar Adicionei e ficou assim : [Error - Test Interface] data/actions/scripts/events/realCastle.lua Description: (internalGetPlayerInfo) Player not found when requesting player info #11 [Error - Test Interface] data/actions/scripts/events/realCastle.lua Description: data/actions/scripts/events/realCastle.lua:8: attempt to concatenate a boolean value [Error - Event::checkScript] Cannot load script (data/actions/scripts/events/realCastle.lua)
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.