Tudo que SlowK postou
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Cara, funcionou! Nem sei como te agradecer! Muito obrigado, desde já! E desculpa por te fazer passar mó tempão mexendo nisso! kkk Valeu!
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Agora funcionou, só que o problema é que o script de action do item, está me dando acesso a área em segundos, e não em dias! kkkk Tipo se eu colocar: local amount = 30 function onUse(cid, item, fromPosition, itemEx, toPosition) vip.addVipByAccount(getPlayerAccount(cid), amount) doCreatureSay(cid, "Parabéns! Você recebeu ".. amount .." dias VIP!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) return true end Fica 30 segundos kkkk
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Com esse código, nem aparece mais quem ele é vip, com o outro ainda aparecia, e mesmo assim ainda nem entra na area...
-
Bau com Storage
Fico feliz que tenha funcionado! Por nada, sempre que precisar, procura a galera do fórum!
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Ele deu a vip, no site dizia que tem vip, e no server apareceu que eu tinha experiência, mas não consigo acessar a area donate.
-
Bau com Storage
Vai em data/actions actions.xml e adiciona essa tag: <action itemid="ID DO ITEM QUE VAI DAR ACESSO" script="acessoarea.lua"/> Abre data/actions/scripts e cria um arquivo acessoarea.lua e cola isso dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 999 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Abre movements/movements.xml e cola essa tag: <movevent type="StepIn" actionid="29859" event="script" value="acessoarea.lua"/> em movements/scripts cria um arquivo acessoarea.lua e cola isso dentro: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Para ter acesso a esta area conclua a quest VIP2!", msgWelcome = "Bem vindo a area VIP2!" } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
-
Bau com Storage
Porquê não coloca para ganhar por um item, é bem mais fácil...
-
Bau com Storage
Não, pois 13552 é a action id do baú. Eu peguei a Storage do Script que o Pablobion postou lá em cima, se você fizer tudo certinho, funciona.
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
-
Bau com Storage
a tag de actions.xml <action actionid="13552" event="script" value="NOMEDOARQUIVO.lua" /> mas daí, você vai precisar do tile: vai em data/movements/scripts e cria um arquivo com o nome verifyarea.lua e cola isso dentro: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Para ter acesso a esta area conclua a quest!", msgWelcome = "Bem vindo!" } if getPlayerStorageValue(cid, 37237) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end e em data/movements movements.xml essa tag: <movevent type="StepIn" actionid="12783" event="script" value="verifyarea.lua"/> daí vai no map editor e coloca a action dessa tag a cima no tile.
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Não funcionou, se você preferir pode ser uma action, que quando eu dê use no item, ele adicione 3 dias a tabela `vip_time` que fica em `accounts`, mas ninguém fez isso até agora. Eu uso o sistema de VIP do Mock.
-
[RESOLVIDO] Forgottenserver para de funcionar
Eu tinha o mesmo problema, o que acontece é que seu computador não tem algumas dll's, basta você baixar os pacotes redistributaveis da microsoft... Eu vou deixar o link, aí você baixa o arquivo, instala todos eles, pois aí não terá problemas no futuro. Posta aqui pra ver se funcionou: DOWNLOAD PACOTES REDISTRIBUTAVEIS C++ MICROSOFT Obs.: Após instalar, você reinicia o computador, para garantir. Vai ter 64x (64bits) e 86x (32bits), instale os dois tipos, ou seja, tudo.
-
(Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock
Fala Galera! Bom dia! Bom, sem mais delongas, eu tenho um sistema de VIP (Donate) no meu server, e quero colocar uma quest para conseguir um item que da 3 dias de acesso - para os players conhecerem a area VIP - então preciso que esse Script à seguir além de verificar a VIP, que ele também verificasse uma storage EX.: 153728 Segue o Script: function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = { x =167, y = 51, z = 7}, kickMsg = "Você não é VIP, para saber mais como ter acesso a áreas e itens exclusivos, acesse o nosso site!", enterMsg = "Bem vindo a área VIP, agradecemos a sua doação!", enterEffect = CONST_ME_MAGIC_RED, } if isPlayer(cid) == true then if vip.hasVip(cid) == FALSE then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) return end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) return true end end Ou Seja, resumindo, só quero que esse script também verifique uma storage, se ele tiver a VIP ou a Storage, ele passa pelo tile. Conto com a ajuda de vocês!
-
COMO DEIXAR O IP /SITE DE OTSERV COM FINAL ".COM"
Amigo, domínios como: ".com", ".net", ".org", ".com.br", etc. São domínios pagos, sendo assim, se você quiser um DNS assim, terá que pagar. Mas se quiser opções grátis, então existe o no-ip, com o servegame, etc. Além também do domínio ".tk", dá uma olhada: http://www.dot.tk/en/index.html?lang=en Na hora de escolher para configurar, só por DNS e o IP da sua máquina!
-
(Resolvido)Adicionar função para determinados dias
Alterei aqui, e qualquer erro eu posto depois, obrigado!
-
Melhor VIP System
Nunca usei o 2º sistema, mas o primeiro é o mais usado, tenho ele em um servidor e, é muito bom!
-
Problema com o Evento FireStorm 8.6
Você configurou as positions dos cantos do mapa? Superior Esquerdo e Inferior Direito? arena = {fromPos = {x=369,y=134,z=4}, -- left top corner of event room toPos = {x=431,y=119,z=4} -- right bottom corner of event room
-
Vps. Tibia 8.6
Precisando pode procurar a galera do fórum, cara! Alguém sempre ajuda! Valeu!
-
Eu to na lava jato tbm
Essa playground tá insano Enviado de meu 2014819 usando Tapatalk
-
(Resolvido)erro ao abrir serv em mysql
No Gesior tem a Opção pra adicionar kkk, rlx pô, quando você configura o SHOP, ele te dá a opção de adicionar dias de VIP, pelo menos o Gesior que eu uso é assim, o do Nataniel Beckamn! Você vai ver que é fácil, depois que instalar ele, vai no shop com a conta de admin, e vai ter a opção de adicionar dias vip ao shop! O problema, é que eu queria um item que desse 3 dias de acesso a area, para não só quem donatar ter acesso, mas quem não ter um gostinho! hehe!
-
LOGAR EM 2 CHAR NA MESMA CONTA
Adiciona um Script de AntiMC, aí só vai poder logar 2 por IP: Adicione uma tag em data > creaturescripts > creaturescripts.xml: <event type="login" name="AntiMC" event="script" value="antimc.lua"/> Crie um arquivo chamado antimc.lua em data > creaturescripts > scripts: local config = { max = 2, -- Número de players permitido com o mesmo IP. group_id = 1 -- Kikar apenas player com o group id 1. } local accepted_ip_list = {} -- Lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"} local function antiMC(p) if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then doRemoveCreature(p.pid) end return true end function onLogin(cid) if getPlayerGroupId(cid) <= config.group_id then if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then addEvent(antiMC, 1000, {pid = cid, max = config.max+1}) end end return true end Créditos do Script: Shawak Cykotitan
-
[AJUDA] Mapa RME Bugadoo!
vai na pasta do seu ot data/items e copia items.xml e items.otb e cola na pasta do remeres na versão do seu cliente, se for 8.54 na pasta 854 e substiuiu... Obs.: Lembre-se de usar o dat e spr do cliente que você usa para entrar no server.
-
Vps. Tibia 8.6
Eu tive um baiak, que tinha um mapa de 25mb, eu abria num VPS Win 2003 (isso faz tempo), era 1GB de ram, pegava 50 - 60, a partir daí já dava lag... Acredito que se você pegar uns 3gb ou 4gb já é o suficiente para uma meta pequena de jogadores e levando em conta o tamanho do mapa... Essa empresa parece confiável, já vi até o adm daqui dizer que é confiável, dá uma olhada: https://bhservers.com.br/semidedicado.php
-
(Resolvido)erro ao abrir serv em mysql
O Sistema do Mock já tá nesse servidor, se você testar ele com Gesior e comprar VIP DAYs você entra na area vip, e a parada do item adicionar vip, também quero, mas a questão não seria de storage, mas sim que uma action de um item adicionasse dias a tabela "vip_time" do jogador, aí funciona de boas. Queria por um item em uma quest, pois assim os jogadores poderiam conhecer a area donate, antes de donatar, se assim preferir...
-
[Resolvido] como deixar a porta com determinado level para entrar