Tudo que Adriano SwaTT postou
-
[Nicaw] - OldName / Warnings
Bom dia, Poste pra mim seu "htdocs/classes/account.php" e seu "htdocs/pages/characters.php" de preferência em spoiler ou no pastebin. Fico aguardando. Boa sorte.
-
Erro no GlobalEvent
Boa tarde, Conseguiu resolver o problema? Boa sorte.
-
Sistema: Cassino Slots.
Para ganhar apenas o prêmio + bônus acertando os 3 itens, substitua a função "function CassPremio(cid)" inteira (até o END) pela abaixo: Obrigado pelo elogio, é sempre bom ter alguém ativo nas soluções. Valendo ressaltar que se os membros ajudados também fossem agradecidos e desse bons feedbacks como você, teríamos mais scripters interessados em ajudar, pois é uma via de mão dupla e temos muitos membros que não "dão valor" aos scripters, o que acaba por desmotivando os mesmos. Enfim.. Boa sorte com seu projeto.
- Sistema: Cassino Slots.
- Sistema: Cassino Slots.
- Sistema: Cassino Slots.
- Sistema: Cassino Slots.
-
Sistema: Cassino Slots.
Boa tarde brother, Então, seu caso é delicado, mas de início, teríamos que fazer alguns/vários testes para isolar o erro. O lado ruim é que não disponho de um servidor de poketibia para testar as funções. Sugiro que adiciona a linha: print('Ate aqui tudo certo') Abaixo de: function onUse(cid, item, frompos, item2, topos) Recarregue o script e dê use para ver se vai printar a mensagem na distro e saber se pelo menos a action está funcionando com vigor.
-
Anél de Experiência' [Exp Ring]
Recomendo que crie um tópico para tal questão. Se não me engano, para tornar o trade do NPC para outras moedas acredito que precisará mexer na source, sendo assim, recomendo que arrume o site pois lhe dará menos trabalho. Ou então criar um NPC interativo que ao invés de abrir trade, seja por diálogo e venda os itens por moeda declarada no mesmo. Boa sorte.
-
Anél de Experiência' [Exp Ring]
Brother, eu mesmo nunca fiz, porém, parece funcionar sim. Teste aí e dê um feedback.
-
Espada com dano em area
Boa tarde, Não sei se entendi exatamente sobre a questão de cada "coordenada" desde o ataque a porcentagem de dano, estou com visita em casa e agora não posso olhar à fundo. Porém, esse script não poderá ser feito em .xml, será um script de adaptação em .LUA. Me cobre e tento analisar a possibilidade de fazer pra você. Boa sorte.
-
Anél de Experiência' [Exp Ring]
Cara, é algum bug no item ou no script que você instalou. Alguns servidores tem enfrentado esse problema, teste com outro item de outra ID para confirmar se é algo com o item em si. Caso não dê, poste todos scripts sobre o anel de experiência que você usou no seu servidor. Aguardo.
-
Anél de Experiência' [Exp Ring]
Bom dia, No config.lua do seu servidor tem as opções: Onde basta mudar para "false" seu "experienceStages", ficando como acima e definir a experiência desejada em " rateExperience". Boa sorte com seu projeto.
-
Anél de Experiência' [Exp Ring]
Boa noite brother, Ainda não entendi a questão dos states.
- Bloquear Acesso do Account Manager No Site
-
Anél de Experiência' [Exp Ring]
Seria uma boa. Infelizmente eu desconheço das funções atuais do TFS. Boa sorte.
-
Anél de Experiência' [Exp Ring]
Faça assim, duplique um NPC já existente na pasta scripts, depois pegue só a essência do script e coloque no lugar. No caso, usará essa parte: if(msgcontains(msg, 'ring') or msgcontains(msg, 'experience')) then selfSay('Do you want to repair your experience ring for 50000 gold coins?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, 2122) >= 1) then if(doPlayerRemoveMoney(cid, 50000) == TRUE) then doPlayerRemoveItem(cid, 2122, 1) doPlayerAddItem(cid, 7697) selfSay('Here you are.', cid) else selfSay('Sorry, you don\'t have enough gold.', cid) end else selfSay('Sorry, you don\'t have the item.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok then.', cid) return true end Você precisará por essa parte no script de NPC do seu servidor. Caso não consiga, poste um NPC seu aqui e te ajudo.
-
Matar boss e anunciar quem matou
Que bom que funcionou. Obrigado pelo feedback e boa sorte com seu projeto. Abraços.
-
Matar boss e anunciar quem matou
Tente assim: creaturescripts.xml adicione a tag abaixo: <event type="death" name="KillBoss" script="killboss.lua" /> Agora abra o login.lua da mesma pasta creaturescripts/scripts e adicione a tag abaixo junto com as do gênero: registerCreatureEvent(cid, "KillBoss") Agora crie o arquivo killboss.lua na pasta supramencionada e adicione o código dentro: local monsters = {"Demon", "Slime", "Dragon", "Hero",} function onDeath(cid, corpse, killer) if isMonster(cid) then getName = getCreatureName(cid) if isInArray(monsters, getName) then doBroadcastMessage("O jogador "..getCreatureName(killer[1]).." matou o boss "..getName..".") end end return TRUE end Para garantir, sugiro que vá no arquivo responsável pela configuração de loot, exp, do monstro e adicione a tag abaixo: <script> <event name="KillBoss"/> </script> OBS: Se já tiver alguma tag "<script>" dentro, não crie outra, basta adicionar a parte "<event name..../>" dentro da mesma. Boa sorte.
-
Anél de Experiência' [Exp Ring]
Certo, sugiro que teste o script abaixo: Em creaturescripts.xml adicione a tag abaixo: <event type="logout" name="blockExpRingLogOut" event="script" value="blockExpRingLogOut.lua"/> Em login.lua adicione a tag abaixo junto com as do gênero: registerCreatureEvent(cid, "blockExpRingLogOut") Agora crie o arquivo.lua referente ao script (neste caso blockExpRingLogOut.lua) adicione o código abaixo: local ringID = 7708 function onLogout(cid) getRING = getPlayerSlotItem(cid, 9) if getRING.itemid == ringID then doPlayerSendCancel(cid, "You can't logout while using experience ring.") return false end return true end Não testei, mas dê um feedback dizendo se funcionou contigo e adicionarei ao tópico principal. Boa sorte.
-
Bloquear Acesso do Account Manager No Site
Boa tarde, Para quem não obteve êxito no bloqueio com o código acima. No mesmo arquivo, procure por: $account_players = $account_logged->getPlayersList(); E adicione este abaixo: $acc_id = $account_logged->getId(); if($acc_id == 1) die("Está conta está BLOQUEADA."); (Mesmo código só que em lugar diferente pois comigo também não havia funcionado do outro modo) Salve e teste. Lembre-se de atualizar a página antes de testar. Boa sorte.
-
MODERN AAC SHOP BUGADO
Boa noite, Adoraria ajudar, porém, meu forte não é PHP. Mas seria benéfico dar uma olhada no arquivo em questão, na linha 12 para ver se tem algo muito específico. Me parece problema de database, imaginei que seria login e senha do config.lua do OTServ incorreto, porém, se fosse você não conseguiria conectar como ADMIN conforme falou no corpo do tópico. Sendo assim, chego a considerar que possa estar faltando colunas na database para o shop funcionar, ou coisa do tipo. Boa sorte.
-
(Resolvido)Addon na Outfit
Que bom que funcionou. Boa sorte com seu projeto. Abraços.
-
(Resolvido)Addon na Outfit
Editei o post.
-
(Resolvido)Addon na Outfit
Só dará o primeiro addon, no caso ao usar pela 2ª vez já dizer a mensagem, é isso?