Tudo que Xagah postou
-
[ajuda] Account Manager + Gesior
Ele aparece algum erro ou simplesmente volta para a mesma página? Para dar uma ajuda bate duas 'screenshots'. Uma na tela com o 'login' antes de 'enviar' e outra da página que aparece depois.
- Healing
- Script serverSave
-
[ajuda] Account Manager + Gesior
Cara, faz um teste, muda: if($group_id_of_acc_logged == 2) Por: if($group_id_of_acc_logged >= $config['site']['access_admin_panel']) E dentro de config.php coloque: $config['site']['access_admin_panel'] = 3;
-
[PEDIDO] Talkaction !Buypoints
Já coloca uma função balance para eles saberem quantos points tem. Cria um arquivo chamado 'saldoPoints.lua' dentro da pasta 'data > talkactions > scripts' e coloca isto dentro: function onSay(cid, words, param, channel) points = db.getResult("SELECT `name`, `points` FROM `players` WHERE `points` > -1 AND `id` > 6 AND `group_id` < 2 ORDER BY `points` DESC, `name` ASC;") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Saldo atual: '.. query:getDataInt("points") ..' points.') doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Saldo atual: '.. query:getDataInt("points") ..' points.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE) end E, dentro do arquivo 'talkactions.xml' cole o seguinte: <talkaction log="yes" words="!saldo" event="script" value="saldoPoints.lua"/> Aí o 'player' escreve '!saldo' e vê quantos pontos tem. Aí eles não irão ficar te perguntando quantos pontos eles têm (não sei se já tinha esta função). Ainda que tivesse função, é bom colocá-las em 'scripts' apartados pois eventuais mudanças terão suas chances de erro diminuídas.
-
[ajuda] Account Manager + Gesior
Eu tive um erro bem parecido. Só que no meu caso eu havia ( dentro do arquivo de gerenciamento de contas) mudado o nome do 'script' que era direcionado quando eu apertava o botão 'submit'. Você chegou a mudar o nome do arquivos? Aproveita e cola seu arquivo do 'Account Management' pra eu dar uma conferida.
- Script serverSave
-
[PEDIDO] Talkaction !Buypoints
Ops, desculpe a demora, estava no trabalho. De fato havia um erro na função. Troque-a por: function onSay(cid, words, param) --============== PARTE CONFIGURAVEL ====-------------------------- local preco = 100 -- valor de cada ponto em 'k', ou seja, em 1000gps. Ex.: 10 neste local diz que cada ponto custa 10.000 gps. local qtde = 1 -- Quantos pontos serão comprados com cada unidade de preço mostrada acima local money = getPlayerMoney(cid) local nameDoPlayer = getPlayerName(cid) -- não mude isto local nomePonto = "points" -- coloque aqui dentro o nome do ponto, isto aparecerá em todas as frases do script --============== NÃO MEXA DAQUI PARA BAIXO ====-------------------------- if(money >= preco*qtde*1000) then doPlayerRemoveMoney(cid, preco.qtde) doSendMagicEffect(getThingPosition(cid), 13) doSendAnimatedText(getPlayerPosition(cid), ""..nomePonto.."", TEXTCOLOR_RED) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou " .. qtde .. " dias "..nomePonto..".") addPoints(nameDoPlayer,qtde) else doPlayerSendCancel(cid, "Você não tem dinheiro suficientes, " .. qtde .. ". "..qtde.." "..nomePonto.." custam "..preco*qtde.." gps.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end end Agora vai.
-
Como adicionar comando !bug ou !debug
Penso ser melhor usar como spell, o que acha? Apesar que dá quase no mesmo. Crie um arquivo chamado 'citytp.lua' e salve-o dentro da pasta 'data > spells > script com o seguinte conteúdo dentro dele: function onCastSpell(cid, var) local function doTeleport(cid, count) if (not isPlayer(cid)) then return true end doSendAnimatedText(getCreaturePosition(cid), (30 - count).."s", COLOR_ORANGE) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_YELLOW_RINGS) if (count == 30) then return doCreatureSetNoMove(cid, false) and doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) else addEvent(doTeleport, 1000, cid, count + 1) end return true end if (not isPlayerPzLocked(cid)) then if (not getCreatureCondition(cid, 1024)) then return doCreatureSetNoMove(cid, true) and doTeleport(cid, 0) else doPlayerSendTextMessage(cid,MESSAGE_STATUS_SMALL,"Você não pode usar esta magia enquanto estiver em luta.") return false end else doPlayerSendTextMessage(cid,MESSAGE_STATUS_SMALL,"Você não pode usar esta magia enquanto não estiver pz.") return false end end Depois abra o arquivo 'spells.xml' dentro da pasta data>spells e cole o seguinte dentro: <instant name="City Teleport" words="exani hom" lvl="100" mana="0" aggressive="0" selftarget="1" needlearn="0" event="script" value="citytp.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Eu coloquei condições para usa, como estar em pz e não estar em luta. Assim, para o 'player' voltar para casa deverá dizer as palavras 'exani hom' (como mostrado acima) ou você pode trocar as palavras. Ajudei? Rep+.
-
[ajuda] Account Manager + Gesior
Opa, boa noite. Desculpe a demora, trabalho na parte da tarde. Então confira no seu banco de dados na tabela 'accounts' se elas estão sendo geradas. Quando sistema de controle de banco de dados vc utiliza? Xamp ou Wamp?
- [PEDIDO] BOSS NASCE AUTOMATICO
-
Ajuda criar sprite
-
[PEDIDO] BOSS NASCE AUTOMATICO
Cria um arquivo chamado 'tripleBoss.xml' e salva dentro da pasta: data > raids. Dentro você coloca isto: <?xml version="1.0" encoding="utf-8"?> <raid> <!--Announcements--> <announce delay="300000" type="event" message="Os Bosses Chegaram!" /> <!--Single Spawns--> <singlespawn delay="16000" name="boss bronze" x="336" y="133" z="7" /> <singlespawn delay="16000" name="boss divino" x="398" y="130" z="7" /> <singlespawn delay="16000" name="boss prata" x="314" y="114" z="7" /> </raid> Depois vá na pasta data > globalevents e abra o arquivo globalevents.xml e salve isto dentro: <globalevent name="raid_1" time="12:00:00" event="buffer" value="doExecuteRaid('tripleBoss')"/> <globalevent name="raid_1" time="00:00:00" event="buffer" value="doExecuteRaid('tripleBoss')"/> Aí depois você queria um esquema de alavanca? Edited: Cara, to indo almoçar e vou ir trabalhar. Chegando já faço o restante do 'script' (será uma 'action' na verdade) ai te explico como usar. Abraço. Ajudei por enquanto? Rep+.
-
[PEDIDO] BOSS NASCE AUTOMATICO
haeAUIEHiUAHEuiAHEiuaH, esqueci de declarar a 'raid' dentro do próprio arquivo 'raid. Vai em 'data > raid > raids.xml Abre ele e insere isto: <raid name="Baron Of The Room" file="BaronOfTheRoom.xml" interval2="30" margin="1000" enabled="yes"/> Entra com o GOD e usa o comando '/raid Baron of the room'. Se a 'raid' começar você regula o horário certo. Se ainda assim não der certo volte aqui.
- [PEDIDO] BOSS NASCE AUTOMATICO
- [PEDIDO] BOSS NASCE AUTOMATICO
-
[PEDIDO] dias premium nao acabam
Abre a tabela 'accounts' e manda um 'screenshot' pra eu ver.
-
[PEDIDO] dias premium nao acabam
Tentou dar um 'shutdown' e reupar? Penso que deve ser assim que 'via o dia' para o server.
-
[PEDIDO] dias premium nao acabam
Isto, esta mesmo. Agora Vá na seta vermelha e abra: Depois coloque dentro desta caixa vermelha o comando que te passei:
-
[PEDIDO] BOSS NASCE AUTOMATICO
aheAIEUhAIUHeaeiaIEhaIUehUA.... mas e aí? Deu certo? Colocou: globalevent name="raid_1" time="9:26:00" event="buffer" value="doExecuteRaid('BaronOfTheRoom')"/> No lugar de (coloquei 9:26 porque vem daqui a pouco): <globalevent name="raid_1" time="9:00:00" event="buffer" value="doExecuteRaid('BaronOfTheRoom')"/>
-
[PEDIDO] dias premium nao acabam
O Seu 'server' utiliza 'site' ou o 'account manager' para criar 'char'? Se for pelo 'site' o problema está nos 'samples'. Aí você pode corrigir mudando o valor de dias de 'premmiun' que eles tem. Para fazer isto execute este comando: UPDATE accounts SET premdays = 3 WHERE id > 1 Se não funcionar abra seu 'phpMyAdmin' na tabela 'accounts', bata uma 'screenshot' e cole aqui para eu ver os dados.
- [PEDIDO] BOSS NASCE AUTOMATICO
-
[PEDIDO] BOSS NASCE AUTOMATICO
<globalevent name="raid_1" time="9:00:00" event="buffer" value="doExecuteRaid('BaronOfTheRoom')"/> Não, muda em uma daquelas linhas que te passei para agora. Faz o seguinte, muda: <globalevent name="raid_1" time="11:00:00" event="buffer" value="doExecuteRaid('BaronOfTheRoom')"/> Por (e depois reinicia o server). Ou seja, será testado às 9 horas, entendeu? AH, e vlwww pelo elogio. Faço isto porque, além de curtir ajudar, lembro de como era foda ninguém ajudar na minha época do início. <globalevent name="raid_1" time="9:00:00" event="buffer" value="doExecuteRaid('BaronOfTheRoom')"/>
-
[ajuda] Account Manager + Gesior
Vc tá usando 'sqlite' ou 'mysql'? Porque o erro pode estar neste ponto. Confira no seu 'config.lua' qual opção está sendo utilizada e poste aqui.
-
Ajuda criar sprite