Ir para conteúdo

spin182

Campones
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre spin182

Informações

  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    OT-Admin

spin182's Achievements

  1. galera ta ajudando bastante as ideias que estão passando, talvez este topico mereca ser fixado para que pessoas que estao desenvolvento projetos tenham uma base de sobre como fazer um server realmente agradável. Porém, na verdade eu gostaria que falassem mais sobre a impressão inicial ao entrar no server. vc entra no server, daí quais sao os pontos que te fazem continuar a jogar no server, ou sair dele...
  2. Olá pessoal, Bem eu tenho o meu otserver de tibia, e tento ao máximo entrar na cabeça dos jogadores e tentar ver o que eles pensam. Mas nem sempre isto é uma tarefa fácil. A idéia e a seguinte: Descobrir o que faz as pessoas entrarem em um server, e coninuarem jogando de forma animadora. Ou apenas entrar no server, dar umas voltas, pegar no máximo uns 5 leveis e depois sair para procurar outro otserv. Bem é claro que existem os conceitos básicos que nossos queridos jogadores de otserv exigem né. Como: No Lag, Server 24/7, Map bom, tal tal... Estou querendo dizer que o povo que joga hoje em dia, está cada vez mais exigente, sendo assim, quais seriam as alternativas inovadoras para fazer o jogador apreciar o seu otserver? Digam o que faria você continuar a jogar um server ou desitir de jogar, e se lembrarem de algum ponto interessante de algum server de jogaram, coloquem aqui para agente estudar. Valeu Galera!
  3. obrigado pela força ae galera mas dps de observar por um tempo consegui achar o que estava acontecendo... agora fica a ideia para quem ainda não sabe... se vc estiver mechendo nas talkactions do server e der reload com server on as talk da pasta mods param de funcionar, pois elas não estão adicionadas no xml do talkactions. então sempre que der /reload talkactions deve-se dar /reload mods obrigado de novo pela galera q se disponibilizou a ajudar. ;D
  4. Olá para todos, Seguinte, estou com um problema muito sério em meu servidor, e está causando muito transtorno pois muitos dos meus sistemas são utilizados através de mods. Descrição do problema: Simplesmente do nada, e sem mostrar erro nenhum no console, todos os mods da pasta mods, param de funcionar. Meio que travam, daí não da pra comprar premmy, arena não funciona, anti cavebot tbm não. Ou seja para tudo o que estiver dentro da pasta mods. Utilizo o TFS 0.3.6pl1 Alguem ja tomou conhecimento deste problema ou tem uma noção de como resolver este problema. desde ja grato pela atenção.
  5. é arruma ae to querendo baixar tbm...
  6. opa amigo muito bacana a criatividade para criação das funções parabéns.. cheguei até esse post pois estava procurando uma coisa, que nao encontrei mas acho q você poderia me ajudar em um esquema que estou tentando configurar no meu SITE: VIP STATUS o meu VIP SYSTEM não é por storage_value tipo quest... é por tempo vip que fica na conta toda(vale para todos os chars da conta) eu faço o uso do GESIOR ACC para tfs 0.3.6 Rv72 (acho q eh essa msm, sei q eh a ultima) e ele só tem a opção de indentificar vip pelo storage value eu queria saber se tem como implantar um skema que checa o tempo vip que a pessoa tem no banco de dados. e se tiver um tempo maior q 0 ele mostra VIP se 0 ele mostra NOT VIP não sei se é pedir muito mas ta aí, acho que muita gente vai gostar pq eu nao vi um esquema deste na net ainda. obrigado desde ja amigo
  7. spin182

    Gesior (Status)

    eu também estou com o mesmo problema... ja tentei de tuuudo, tentei colocar um tfs 0.3.6 zerado configurei apenas o banco de dados + o gesior pra tfs 0.3.6 e nada de aparecer server online... da uma olhada http://alfaserv.sytes.net se ja tiver solução e maos posta ae pra gente, ou entao me passa pelo msn eupinho@hotmail.com
  8. Pessoal instalei o mais recente Geisor Acc em meu server e esta tudo funcionando perfeitamente. O unico problema eh que mesmo com o servidor online por várias horas, ele sempre fica indicando no canto superior direito que o server está offline. O estranho é que na primeira vez que instalei ele apenas para teste, a opção funcionou beleza. Mas quando deixei ele de forma definitiva, não funcionou mais... eu ja tentei de tudo e nao consegui achar onde esta o problema... o Geisor é muito complexo pra mim... ^^ Segue o endereço do site http://alfaserv.sytes.net Por favor estou precisando muito ageitar este detalhe... Obrigado!
  9. na verdade a arena que conhecemos é constituida por um conjunto de 6 scipts. distribuidos entre as pastas: movements, creaturescripts e actions. disponibilizei para download os scripts para que vocês possam verificar. o scrip que estou desconfiando eh o que fica dentro da pasta creturescripts. acho q é ele que verifica se você matou os bosses e te da permição para a proxima sala. mas por algum motivo ele nao está desempenhando sua função... aí esta o download. http://www.megaupload.com/?d=LV1VDULF espero que consigam arrumar logo pois irá ajudar muita gente. obrigado
  10. entrei no forum para postar exatamente esta duvida e vi que ja tinha este tópico... ajuda ae galera ta dificil!
  11. amigo, na verdade onde vc edita isso não é no vocation. ele ta mostrando sem vocação e dps quando vc volta pra 0 pq as 'vocações base' sao 4 logo se vc coloca vocação 12 nao faz sentido nenhum pro server. Daí para ser elite kina ou epic elite kina, por exemplo existe uma linha na tabela do char que se chama 'promotion' onde eh definido 1 para primeira promção (elite) e 2 para segunda promoção (epic elite) espero que tenha ajudado.
  12. bem primeiro tava dizendo que o player com o meu nome nao exisita. daí eu fui no script e removi o " else doPlayerSendCancel(cid, "O player ".. getPlayerName(cid) .." não existe.") end" dae quando eu uso a alavanca, some o valor da grana do char, mas, nao aparece efeito, nao aparece mensagem, e o player nao ganha os dias de vip. =/ vlw a força ae, tem alguma ideia mais? Aeee amigo vlw a força ae fiz mais uns ajustes daqui finalmente consegui fazer funcionar! ;D Só os efeitos que nao estão aparecendo alguma ideia ae? taí o script local config = { moneyid = 2159, } function onUse(cid, fromPosition, itemEx, toPosition, moneyid) if doPlayerRemoveItem(cid, config.moneyid, 30) == TRUE then local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. (db.escapeString(getPlayerName(cid))) .. ";") if (Target:getID() ~= -1) then if (getPlayerByName(getPlayerName(cid))) then doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS) doSendAnimatedText(fromPosition, "Comprado", TEXTCOLOR_RED) end if getVipTimeByName(getPlayerName(cid)) == 0 then db.executeQuery("UPDATE `accounts` SET `vip_time` = 86400 * 30 + ".. os.time() .." WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") else db.executeQuery("UPDATE `accounts` SET `vip_time` = `accounts`.`vip_time` + (86400 * 30) WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") end db.executeQuery("UPDATE `accounts` SET `vip` = 1 WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") db.executeQuery("UPDATE `accounts` SET `vip_days` = `accounts`.`vip_days` + 30 WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns! Foi adicionado 30 dias de vip ao player ".. getPlayerName(cid) ..". Digite !checkvip para checar os dias de VIP") end return TRUE end end ve se da pra colocar uns confetes algo bem exagerado mesmo... hehe logo em seguida eu posto pra galera la! valeu!
  13. Olá pessoal, bom eu tentei montar um npc que venda vip em um sistema, sql, mas quebrei a cabeça = um loco até desistir dae então resolvi montar uma alavanca que venda vip. Mas não consegui completar e nem estou conseguindo achar aonde está o problema no script vou mandar dae alguem que saiba por favor faça a correção dae agente deixa disponivel pra galera no forum: Ta aí o codigo do script local config = { moneyid = 2159, } function onUse(cid, data1, fromPosition, itemEx, toPosition, moneyid) if doPlayerRemoveItem(cid, config.moneyid, 5) == TRUE then local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. db.escapeString(data1) .. ";") if (Target:getID() ~= -1) then if (getPlayerByName(data1)) then doSendMagicEffect(getCreaturePosition(getPlayerByName(data1)), CONST_ME_MAGIC_GREEN) end if getVipTimeByName(Data) == 0 then db.executeQuery("UPDATE `accounts` SET `vip_time` = 86400 * 30 + ".. os.time() .." WHERE `accounts`.`id` = ".. getAccountIdByName(data1) ..";") else db.executeQuery("UPDATE `accounts` SET `vip_time` = `accounts`.`vip_time` + (86400 * 30) WHERE `accounts`.`id` = ".. getAccountIdByName(data1) ..";") end db.executeQuery("UPDATE `accounts` SET `vip` = 1 WHERE `accounts`.`id` = ".. getAccountIdByName(data1) ..";") db.executeQuery("UPDATE `accounts` SET `vip_days` = `accounts`.`vip_days` + 30 WHERE `accounts`.`id` = ".. getAccountIdByName(data1) ..";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado 30 dias de vip ao player ".. data1 ..".") else doPlayerSendCancel(cid, "O player ".. data1 .." não existe.") end return TRUE end end e o erro que esta dando no console quando usa a alavanca é o seguinte: Error - Action Interface] data/actions/scripts/vip.lua:onUse Description: data/actions/scripts/vip.lua:21: attempt to concatenate local 'data1' (a table value) stack traceback: data/actions/scripts/vip.lua:21: in function <data/actions/scripts/vip.lua:5> Aguardo respostas! ------------ edit ------------ Segue a prova do crime: o script funfando blz. Valeu Neox Boy! function doAddVipDays(cid, days) local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. (db.escapeString(getPlayerName(cid))) .. ";") if (Target:getID() ~= -1) then if getVipTimeByName(getPlayerName(cid)) == 0 then db.executeQuery("UPDATE `accounts` SET `vip_time` = 86400 * days + ".. os.time() .." WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") else db.executeQuery("UPDATE `accounts` SET `vip_time` = `accounts`.`vip_time` + (86400 * days) WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") end db.executeQuery("UPDATE `accounts` SET `vip` = 1 WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") db.executeQuery("UPDATE `accounts` SET `vip_days` = `accounts`.`vip_days` + days WHERE `accounts`.`id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") else print("Erro ao tentar adicionar vip para o jogador " .. getPlayerName(cid) .. ".") end return TRUE end local config = { moneyid = 2159, } function onUse(cid, fromPosition, itemEx, toPosition, moneyid) if doPlayerRemoveItem(cid, config.moneyid, 30) then doAddVipDays(cid, 30) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns! Foi adicionado 30 dias de vip ao player ".. getPlayerName(cid) ..". Digite !checkvip para checar os dias de VIP.") doSendMagicEffect(getCreaturePosition(cid), 27) doSendAnimatedText(getCreaturePosition(cid), "Vip!", 180) else doPlayerSendCancel(cid, "Você não possui moedas VIP suficiente.") end return TRUE end PS: FUNCIONA APENAS EM SISTEMA VIP SQL!
  14. que isso maluco que tenso... po a ideia que eu dei eu acho q nao só seria perfeito pra mim quanto muita gente ta atras... pq os npcs de vip que existem hj em dia para baixar são todos antigos e só funcionam em servidores 7.8 pra baixo... se nao der pra fazer o npc pelo menos uma talkaction que possa ser dita pelos players mesmo ja ajuda muito, vc poe grana normal pra comprar dae a galera se quizer muda pra outro id depois... eh que god nenhum nao tem condições de ficar dando vip player a player, agente tem mais coisa a fazer né... hehe no mais nao esquenta com esses kras não... mas se tiver afim de parar com isso e talvez tirar um $$, to precisando d+ de um scripter como vc na minha equipe se quizer conhecer meu trabalho entra em http://alfaserv.sytes.net até amigo!
  15. cara conseguir fazer os script funfa d boa aqui... porém faltava um skema pra ficar 100% ao inves da vip ser adicionada ao player pelo comando GOD, eu preciso de que o player vá a um npc e compre essa vip por 30 moedas de id 2159. eu tentei de todo jeito criar um npc que diga o comando que vc deixow pro god /addvip (playername), dias mas nao funciona de jeito nenhum.. entao como vc tem as manhas em script pensei q vc poderia pensar em algo do tipo de forma easy. eh isso no mais vc está de parabéns. obrigado.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...