Ir para conteúdo
  • Cadastre-se

Adriano SwaTT

Membro
  • Total de itens

    1645
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Adriano SwaTT postou

  1. Estes diamantes são moedas vips adquiridas pelo site? Ou elas tem valores normais InGame?
  2. Falta de atenção minha. Teste assim: local monster, amount, storage, startstorage, startvalue = 'verminor', 2000, 19555, 5555, 1 function onKill(cid, target) if isPlayer(cid) and not isSummon(target) and getCreatureName(target):lower() == monster then if getPlayerStorageValue(cid, storage) >= -1 and (getPlayerStorageValue(cid, storage)+1) < amount and getPlayerStorageValue(cid, startstorage) >= startvalue then setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Tas
  3. Aí é o nome que vc tem que falar para o NPC. Ex: Hi / Demon Armor / Yes E lembre-se, tem que estar na mesma ordem de que as ids acima.
  4. Certo, mas a cada vez que usar a alavanca será "cobrado" 1 item?
  5. Porque tem que substituir nestas linhas. local nome = {'item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8', 'item9', 'item10'} -- Nome dos Itens Adicionando o nome dos itens, em ordem. Ex: local nome = {'demon armor', 'fire axe', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8', 'item9', 'item10'} -- Nome dos Itens Entendeu?
  6. Conforme disse, o script não foi feito para ter a função TRADE. E se está falando o nome errado, é porque a ID está errada, pois ele pega o nome diretamente no Items.XML através da ID dos itens do script. E como você adicionou novos itens. Esqueceu de declara-los na resposta do NPC: elseif (msgcontains(msg, 'trade') or msgcontains(msg, 'hi')) then selfSay(' Digite qual item deseja adquirir.', cid) selfSay('Atualmente temos {'..getItemNameById(items[1])..'}, {'..getItemNameById(items[2])..'}, {'..getItemNameById(items[3])..'}, {'..getItemNameById(items[4])..'}, {'..getItemNameById(i
  7. Verdade, nem pensei nisso. Colocar como palavra proibida resolve.
  8. Peço que selecione uma das opções como Melhor Resposta para que o tópico receba a tag de Resolvido. Que bom que funcionou. Abraços.
  9. Adriano SwaTT

    Gesior by Matk

    Por favor, tente por o erro, ou se simplesmente não aparece a mesma, etc.. Para sabermos o que acusa, se não fica impossível de ajudar. Um dos casos, é o Page_Access da database, precisa por "6", se não me engano, para ativar o Painel ADMIN.
  10. Então, se seu servidor for novo, compensa estudar de por para registrar o nome do novo character em 2 tabelas na database. Ex: "name" e "name2", para que quando mudar o nome InGame do player, muda da tabela "name" normalmente, e quando for para criar o novo character ele check se já existe na tabela "name2", onde ficará sempre o nome real do personagem.
  11. Por favor, para os que não tem os scripts, poste-os, EM SPOILER, para que possamos editá-los. Boa sorte.
  12. Deve até ter, mas creio que será um pouco mais chatinho de fazer. Este seria um exemplo: Script. Só que pra mim fazer agora, infelizmente, seria inviável. Enfim, boa sorte.
  13. Não, está por "palavras" mesmo, você configura e fala o nome do item que deseja. Pode dizer help ou ajuda e aparece a lista de itens disponíveis.
  14. Estive olhando, provavelmente é neste arquivo. Pasta: htdocs\account\check_name.php Nesta parte: // PDO and POT connects to database $ots = POT::getInstance(); if($server_config['sqlType'] == "mysql") $ots->connect(POT::DB_MYSQL, array('host' => $mysqlhost, 'user' => $mysqluser, 'password' => $mysqlpass, 'database' => $mysqldatabase) ); elseif($server_config['sqlType'] == "sqlite") $ots->connect(POT::DB_SQLITE, array('database' => $config_ini['server_path'].$sqlitefile)); $name_db = new OTS_Player(); $
  15. Realmente a parte do site deve ficar para alguém que manje um pouco mais de PHP do que eu. Pois teria que conferir na hora de criar o personagem se há algum player com o nome "Fulano" com ou sem o [VIP]. Se der um tempinho aqui eu olho pra você. Boa sorte aí.
  16. Desculpe-me pela demora, é que estou desenvolvendo um site. Enfim, segue o script: Boa sorte.
  17. Creio que seja mesmo no config.lua. Veja se não é esta primeira linha: spellNameInsteadOfWords = false -- essa tag emoteSpells = true Pois basicamente significa: "Nome, ao invés de palavra mágica". Boa sorte.
  18. No caso, cada 1 ou cada grupo de 100 itens valem 5 diamantes? #Por favor, facilite nas informações, passe já com maiores detalhes.
  19. O script ficou meio noob, mas não acostumei trabalhar daquela forma acima, mas o que vale é funcionar. Removido Boa sorte.
  20. Todos estes itens por 5 diamantes ou cada um destes itens vale 5 diamante? E eles são itens agrupáveis? ou usaremos 1 de cada mesmo?
  21. Ah sim, então use assim: local strg = 33339 -- valor da sua storage local strg_n = 12120 -- não precisa editar function onLogin(cid) if getPlayerPremiumDays(cid) <= 0 and getPlayerStorageValue(cid, strg_n) == 1 then setPlayerStorageValue(cid, 9898, 1) end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerPremiumDays(cid) <= 0 then local temple = getTownTemplePosition(getPlayerTown(cid)) doTeleportThing(cid, temple) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) setPlayerS
  22. É que você editou a função que postei. Está atualmente checando se o player é PREMIUM ACCOUNT, o que é diferente de VIP. Era pra estar assim, ou coisa do tipo, pra checar se ele ainda tem a storage de VIP. function onLogin(cid) local strg = 33339 -- valor da sua storage local strg_n = 12120 -- não precisa editar if getPlayerStorageValue(cid, strg) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end function EddyHavoc(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."
  23. NOOOOOOOOSSA cara me desculpe, foi uma falta de atenção minha. Use aí o "endvip.lua" que passei acima e o vip.lua, use este abaixo: function onUse(cid, item, fromPosition, itemEx, toPosition) local name = getCreatureName(cid) local days = 30 -- dias que serão adicionados local strg = 33339 -- valor da sua storage local strg_n = 12120 -- não precisa editar local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, strg) local timenow = os.time() if getPlayerStorageValue(cid, strg) - os.time() <= 0 then time = timenow + daysvalue else time
  24. Me diz o seguinte, está reiniciando o antes de testar server? Está testando o script com um char já vip, com a tag "[VIP]" no nome ou com um sem vip nenhuma?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo