Ir para conteúdo

spin182

Campones
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que spin182 postou

  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.
  16. spin182

    Npc Vip

    também to precisando de um npc praticamente mesma coisa mas nem precisava dessa coisa de trade town ae... eu ja tenho o esquema vip funcionando no server mas só pelo comando do gm da pra da vip pra galera eu queria um npc q falasse /addvip (player name), 30 em troca de 30 idems do id 2159 simples mas fiquei um dia inteiro tentando e quando ele fala aparece no default e player nao ganha vip. da uma força ae galera essa parada eh tensa de fazer.
  17. alguem poderia me explicar direito como funciona esse "vip_sistem_install" pq eu coloquei ele na pasta mods, mas ele nao criou as tabelas no meu banco de dados sql. na primeira vez q eu instalei esse sistema quando ele disponibilizava um código para colar no banco de dados tinha funfado blz. alguem da uma força fast plx obrigado
  18. amigo eu pensei da mesma forma ao fazer um npc que venda vip, mas o que nao consegui fazer, é um modo para que os jogadores possam conferir quantos dias de vip ainda lhes restam. Você ja teria algum esquema deste motado? obrigado.
  19. spin182

    [Fechado]

    desculpem eu nao havia visto que o meu irmao ja tinha postado o serv aqui.. só depois ter postado que eu vi q ja tinha... deletem o topico por favor e desculpem pelo transtorno. aqui esta o link do topico correto http://www.xtibia.com/forum/topic/127294-alfa-server-dedicado-24012010/
  20. Galera meu skema de refinamento de item q veio junto com o yourots 0.6.5 (8.54) ta bugado. Quando do use with na pedra e clico no item que quero refinar, nada acontece e no console do server aparece a seguinte msg. [Error - Action Interface] data/actions/scripts/other/upgrade.lua:onUse Description: data/actions/scripts/other/upgrade.lua:50: attempt to call global 'getItemAttack ' (a nil value) stack traceback: data/actions/scripts/other/upgrade.lua:50: in function 'doTransform' data/actions/scripts/other/upgrade.lua:73: in function <data/actions/scr ipts/other/upgrade.lua:59> da uma força ae e avisa pro cara do serv yourots pq ja ta vindo assim...
  21. Enquanto nao sair pra galera um Map Editor 7.92 esse ot fica imprestavel.. não da pra colocar mapa nenhum.. o estranho é que se você simplesmente editar o map dele com qualquer simone 0.4.51 e salvar você consegue abrir o ot. fazendo isso com outro map não da certo. Fazer o quê neh? :confused:
  22. qual o problema em colokar um map 7.9 em um ot 7.92 sendo q os ids nao mudaram?
  23. coloquei o dorion map 7.9 nele e ta dando Fatal:Failed to unserialize an object... poderiam da um help sobre como resolver esse problema? obrigado :wink:
  24. spin182

    Evolutions V0.7.2

    Sem sombra de duvidas o melhor ot 7.8x, porém ele ta faltando uma parada que eu considero primordial: o esquema das hotkeys. Num tem como eu abilita ou nao os bots. Isso complica, pq ajuda muito quando se joga um server com um certo LAG, ow ate msm por questão de rapidez e praticidade. se alguem tivesse a moral de adicionar isso NESTE OT, po num ia ter pra ngm, best ot com ctz. o mapa cada um tem q se virar mermo neh fazer o q.. x) valeu kra, espero que alguem goste da proposta.
  25. show de bola primo!
  • Quem Está Navegando   0 membros estão online

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