Tudo que DukeeH postou
-
COMO ABRI UM OT 10.90?
Cara, é complicado ajudar, você não ta tirando uma duvida, ta querendo saber um passo a passo do zero. Seria mais facil você tentar ler o seguinte: E qualquer duvida ou problema que surgir você posta aqui e ficaria mais facil ajudar.
-
compila no linux ubunto
Qual a versão do cliente e do tfs? Tfs 1.2 [8.60] - https://github.com/ninjalulz/forgottenserver/archive/8.6.zip Tfs 0.4 [8.60] - Tfs 1.2 [10.90]- Tfs 1.2 [10.91]-
-
Servidor 8.60
Qual cliente você está usando?
- (PEDIDO)Evento Team Battle
-
Duvida ot de tibia versões 10x+
10.9x não tem acc manager pelo que eu saiba. Então precisaria de um site, nem que seja pra criar um char.
-
Duvida (distro)
Qual o cliente que pretende usar? Caso seja 8.6: Sem duvidas é a melhor para 8.6, tendo em consideração bugs arrumados, estabilidade... Sobre anti clone e anti nuker, clone é algo que pode ser abusado caso existam erros na distro ou em scripts, normalmente distro, então usando uma distro sem bugs (como a postada) ela provavelmente já vai evitar isso. Sobre anti nuker, é um negócio meio lenda, caso seja nuker mesmo ele vai derrubar sua conexão com a internet e o servidor consequentemente vai 'cair', mas a criançada que fala que é nuker, normalmente tem algum bug no ot (distro ou scripts) que faz o ot crashar (dar erro/fechar) e sua internet continua on. Para se previnir com isso, use uma distro boa (novamente recomendo a citada acima), cuidar para o seu console estar livre de erros ou bugs (significa que os scripts/ot estão rodando de forma limpa) e cuidar com os scripts que você acrescentar em cima da distro para que eles estejam livre de erros ou bugs.
-
site e acc
Todos puxam do samples, essa é a função deles, dar o exemplo (completo) de como um char daquela vocação deve ser criado. Townid = id da cidade, tem no mapeditor. Worldid = Multiserver, caso tenha mais de um otserver rodando no mesmo computador.
-
site e acc
Acredito que não seja bug no gesior, tira uma print de como esta o seus samples na database. Onde está 0 é o id do town para o gesior, o 1 significa o townid.
-
(Resolvido)sistema vip ou premium por item
Vacilo meu, acabei de adicionar pro item ser removido no uso. function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, 7) doPlayerSendTextMessage(cid, 22, "You have been credited with 7 premium account days.") doRemoveItem(item.uid, 1) return TRUE end
-
Testando Itens Loja Gesior
Abra o seu banco de dados, vá na tabela accounts, escolha uma conta e edite. Adicione alguns pontos no campo premium_points, ai você pode ir no site, entrar com a conta e gastar os pontos, então verá se estão ou não sendo entregues, lembrando que é preciso ter o globalevents relacionado ao shop em seu servidor. Quanto a parte de doar e receber pontos só se você doar pra você mesmo e ver se está tudo certo ou aguardar sua primeira doação.
-
site e acc
Configurar o townid: www/config/config.php $config['site']['newchar_towns'][0] = array(1); Configurar posição: localhost/phpmyadmin Abra o seu banco de dados, na tabela players Procure e abra os samples de cada vocação, se não tiver rook não precisa editar o rook. Edite as posx, posy, posz dele para as do seu templo. No caso do que falou que usa Baiak ficaria: posx 160 posy 54 posz 7 Então salve as alterações na database e crie um char pelo site.
-
(Resolvido)sistema vip ou premium por item
Você não criou o arquivo com o nome que esta na tag, dentro da pasta actions/scripts. o nome do arquivo .lua que colocou o código tem que ser o mesmo escrito na parte do actions.xml
-
Erro itens
Não tem como estragar o baú trocando de sqlite pra mysql, o que aconteceu foi que você mecheu na lib e em action para adicionar algo relacionado a donate/points e na sua database não tem essa coluna, então ele bugou todos os baus efeitos e algumas outras coisas relacionadas a libs. Ja falei para reunir todas as suas duvidas e problemas em um topico, é o terceiro seu que respondo em algumas horas.
-
Como Usar Gesior + Acc Manager
adiciona isso no accountmanagement.php, logo após o <?PHP if($group_id_of_acc_logged == 2) $main_content .= '<h1>Account Manager Bloqueado.'; else Então vai na sua database e bota page_access 2 na conta 1/1.
-
[TFS 1.2] DOWNGRADE 8.6 - BUG SUBIR ESCADA SE TIVER UM ITEM EM BAIXO
Tenta só por teste substituir pelo seu e ver se da pra subir.
-
Sql Para Mysql
Você fez todas as configurações no server pra ele rodar no world id 2? Multiworld é complicadinho, se você tentar abrir ele como padrão ficaria bem mais facil.
-
Sql Para Mysql
Você errou de topico. Mas bom que deu certo :D Você ta usando multiworld? (2 servidores)?
-
Sql Para Mysql
Você tem um ot em sqlite, e a outra opção é mysql. Para mysql você precisa de algo tipo xampp ou uniserver, e configurar o config.lua com o login, senha e nome da database, enquanto sqlite você preenche só o sqlfile. Uma dica, tenta unir todas as suas duvidas em um topico, ainda mais que são relacionadas a um mesmo assunto.
-
Erro Mysql quando criar player
phpmyadmin, seleciona a sua database, vai em sql e executa: ALTER TABLE `players` ADD `frags` INT( 11 ) NOT NULL DEFAULT '0';
-
[TFS 1.2] DOWNGRADE 8.6 - BUG SUBIR ESCADA SE TIVER UM ITEM EM BAIXO
No seu caso de ter custom items não consigo te ajudar porque não tenho nada de 10.90/tfs 1.2 aqui, mas a dica que te dou é abrir os dois no otb editor que você usou, procurar o id da escada e ver qual a diferença.
-
[TFS 1.2] DOWNGRADE 8.6 - BUG SUBIR ESCADA SE TIVER UM ITEM EM BAIXO
http://www.mediafire.com/download/mbw6lj9n826izjp/otb.rar Baixa e substitui pelo seu items.otb, não vai mudar nada, só vai fixar esse bug. Créditos: Fireelement.
-
(Resolvido)sistema vip ou premium por item
actions.xml <action itemid="ID" event="script" value="premiumitem.lua"/> (Editar id do item para o item que ao usar vai dar os dias de vip.) actions/scripts/premiumitem.lua function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, 7) doPlayerSendTextMessage(cid, 22, "You have been credited with 7 premium account days.") return TRUE end (Pode editar o numero de dias ali na função DoPlayerAddPremiumDays, e a mensagem embaixo.)
-
[PEDIDO] Script Npc Donate
lib/050-functions, adicione: function getAccountPoints(cid) local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') return res:getDataInt("premium_points") < 0 and 0 or res:getDataInt("premium_points") end function doAccountRemovePoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end cria ou copia um npc, muda nome e roupa, e no script dele (Não no xml) adicione: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:OnCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:OnCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:OnCreatureSay(cid, type, msg) end function onThink() npcHandler:OnThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local shopWindow = {} local t = { [2195] = 1, [2493] = 25, [2361] = 30, [8851] = 20, [8925] = 30, [2640] = 50, [2494] = 100, [9932] = 50, [2472] = 70, [8931] = 100 } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getAccountPoints(cid) < t[item] then selfSay("You need "..t[item].." points to buy this item.", cid) else doAccountRemovePoints(cid, t[item]) doPlayerAddItem(cid, item) selfSay("Here your item!", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configuração: [2195] = 1, [8931] = 100 [ID] = pontos, (lembrando que o ultimo item não tem virgula depois dos pontos.)
-
(Resolvido)sistema vip ou premium por item
Se a mensagem que aparece é "Bem vindo a area premium." então é porque o jogador é premium. Como preferir, quer um item que da premium então?
- Bloquear nomes de monstros