Ir para conteúdo

Markone Victor

Membro
  • Registro em

  • Última visita

Tudo que Markone Victor postou

  1. Markone Victor postou uma resposta no tópico em Suporte Tibia OTServer
    não sei a versão do TFS, não mostra no console... é esse server aqui http://www.tibiaking.com/forum/topic/39249-server-772-cliente/ é 7.72
  2. Markone Victor postou uma resposta no tópico em Suporte Tibia OTServer
    login.lua -- Author: David -- Country: Brazil -- Email: [email protected] function onLogin(cid) -- Verificar Outfit Bugado resultdb = mysqlQuery("SELECT `looktype` FROM `players` WHERE `name` = \"" .. getPlayerName(cid) .. "\"", "looktype") getlooktype = resultdb.looktype if getlooktype <= "0" then if getPlayerSex(cid) == 0 then doCreatureChangeOutfit(cid,{lookType = 267}) else doCreatureChangeOutfit(cid,{lookType = 258}) end doPlayerSendTextMessage(cid, 18, "Something unexpected happened with your outfit and it had to be reset!") end -- Checar Promotion e Bless CheckPlayerBlessings(cid) CheckPlayerPromotion(cid) -- Remover Bless se necessário registerCreatureEvent(cid, "PlayerDeath") registerCreatureEvent(cid, "onKill") if getPlayerStorageValue(cid, 30007) == 1 then RemovePlayerBlessing(cid) setPlayerStorageValue(cid, 30007, -1) end -- Primeiros Itens local firstItems = {2050,2382} if getPlayerStorageValue(cid, 30001) == -1 then for i = 1, table.maxn(firstItems) do doPlayerAddItem(cid, firstItems[i], 1) end if getPlayerSex(cid) == 0 then doPlayerAddItem(cid, 2651, 1) else doPlayerAddItem(cid, 2650, 1) end local bag = doPlayerAddItem(cid, 1987, 1) doAddContainerItem(bag, 2674, 1) setPlayerStorageValue(cid, 30001, 1) end -- Teleport para cidade free quando premium acabar (MAIN) local templo = {x=32369, y=32241, z=7} if isPremium(cid) == TRUE then if getPlayerStorageValue(cid, STORAGE_PREMIUM_ACCOUNT) == -1 then setPlayerStorageValue(cid, STORAGE_PREMIUM_ACCOUNT, 1) end elseif isPremium(cid) == FALSE then if getPlayerStorageValue(cid, STORAGE_PREMIUM_ACCOUNT) == 1 and getPlayerVocation(cid) >= 1 then setPlayerStorageValue(cid, STORAGE_PREMIUM_ACCOUNT, -1) doPlayerSetTown(cid, 3) doTeleportThing(cid, templo) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have been teleported to Thais. Your premium has been expired!") end end return TRUE end bless_system.lua -- Author: Rodrigo (Nottinghster) - (OTLand, OTFans, XTibia, OTServBR) -- Country: Brazil -- From: Tibia World RPG OldSchool -- Email: [email protected] -- Compiler: Tibia World Script Maker (Libs Scripts) function CheckPlayerBlessings(cid) if isPromoted(cid) == TRUE then deathlossvalue = 7 else deathlossvalue = 10 end local MGB = mysqlQuery("SELECT `bless1`, `bless2`, `bless3`, `bless4`, `bless5` FROM `players` WHERE `name` = '" .. getPlayerName(cid) .. "';", "bless1, bless2, bless3, bless4, bless5") if(MGB.bless1) == "1" then blessone = 1 else blessone = 0 end if(MGB.bless2) == "1" then blesstwo = 1 else blesstwo = 0 end if(MGB.bless3) == "1" then blessthree = 1 else blessthree = 0 end if(MGB.bless4) == "1" then blessfour = 1 else blessfour = 0 end if(MGB.bless5) == "1" then blessfive = 1 else blessfive = 0 end FINISHEDDEATHLOSS = (deathlossvalue-((((blessone+blesstwo)+blessthree)+blessfour)+blessfive)) doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, FINISHEDDEATHLOSS) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, FINISHEDDEATHLOSS) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILL, FINISHEDDEATHLOSS) return true end function RemovePlayerBlessing(cid) mysqlQuery("UPDATE `players` SET `bless1` = '0',`bless2` = '0',`bless3` = '0',`bless4` = '0',`bless5` = '0' WHERE `name` = \"" .. getPlayerName(cid) .. "\"", "SET") return true end function AddPlayerBlessing(cid, type) local MGB = mysqlQuery("SELECT `bless1`, `bless2`, `bless3`, `bless4`, `bless5` FROM `players` WHERE `name` = '" .. getPlayerName(cid) .. "';", "bless1, bless2, bless3, bless4, bless5") if type == 1 then if (MGB.bless1) == "0" then mysqlQuery("UPDATE `players` SET `bless1` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET") CheckPlayerBlessings(cid) return true else return false end elseif type == 2 then if (MGB.bless2) == "0" then mysqlQuery("UPDATE `players` SET `bless2` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET") CheckPlayerBlessings(cid) return true else return false end elseif type == 3 then if (MGB.bless3) == "0" then mysqlQuery("UPDATE `players` SET `bless3` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET") CheckPlayerBlessings(cid) return true else return false end elseif type == 4 then if (MGB.bless4) == "0" then mysqlQuery("UPDATE `players` SET `bless4` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET") CheckPlayerBlessings(cid) return true else return false end elseif type == 5 then if (MGB.bless5) == "0" then mysqlQuery("UPDATE `players` SET `bless5` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET") CheckPlayerBlessings(cid) return true else return false end end end
  3. Markone Victor postou uma resposta no tópico em Suporte Tibia OTServer
    Boa noite Estou tentando deixar um server on, mas quando eu logo um char, aparece o seguinte erro no console: Como arrumar? Agradeço desde já
  4. aparentemente tá funcionando tudo certinho, coloquei o mapa com as coordenadas exatas que já estão no script, para não ter que mudar (o tapete na frente do timão na coordenada 32464, 32378, 5)... vou colocar agora o teleport com acesso ao castelo no templo de Thais, mas eu coloco para teleportar os players para onde exatamente? para o navio?? e a guild dona do castelo só vai ficar sabendo que tem players ali quando um subir no trono?
  5. Estou recrutando pessoas interessadas em trabalhar em um servidor global, versão 8.6, que será inaugurado no dia 29/06. Como não tenho muito tempo devido à faculdade e trabalho, gostaria de pessoas que pudessem ser mais ativas in-game, ajudando os players no dia-a-dia e inicialmente na divulgação do servidor. O server ficará online 24h por dia, sem lags. Segue o link do tópico apresentando o servidor e seus diversos eventos: http://www.tibiaking.com/forum/topic/36132-860-whiplash-war-global-inauguração-em-2906 Espero poder contar com a ajuda de vocês! Quem tiver interesse, manifeste-se neste tópico!
  6. o horário da máquina tá certo... estranho
  7. Boa tarde, Estou com um problema no meu gesior, a data/horário está errada em qualquer lugar que precise dela. Por exemplo, o record de players online, a data de criação de um char, a última vez que logou. Percebi também que os eventos que estão configurados para uma determinada hora ocorrem com algumas horas de diferença Onde posso arrumar isso?
  8. e quais configurações preciso fazer no hamachi?
  9. Bom dia, Gostaria de saber se é possível criar um site para meu OT através do Hamachi. Obrigado
  10. mas é uma rede compartilhada!! eu teria que desbloquear as portas pelo roteador, certo?! mas não terei acesso ao roteador
  11. mas essa é a questão, ela vai ser acessada por fora dela! pelos players que vão jogar
  12. sim, a teoria eu sei! hahaha o problema é que eu escaneei algumas portas abertas aqui no meu pc para tentar e não funcionou! ué, não terei a senha do roteador! só isso
  13. Boa noite, Gostaria de saber quais portas são possíveis de se hostar um OTServer. Sei que várias portas estão, por padrão, desbloqueadas na maioria das redes e gostaria de saber quais eu poderia usar no lugar da 7171 e 7172. Obs: não é que eu não sei desbloquear as portas, mas é que eu gostaria de saber alternativas à elas, pois estou pensando em hostar em uma rede onde não possuo acesso ao roteador para desbloqueá-las. Obrigado
  14. Boa noite, pessoal! Estava procurando aqui no fórum se há algum meio de criar um client próprio usando uma porta que não seja 7171 e 7172. Vi que na maioria dos tutoriais de como criar um client, há a opção de mudar a porta 7171, mas e a porta 7172? vejo no meu config.lua que o servidor usa essa porta também! Gostaria de saber também se essa mudança de portas traria algum efeito colateral para os jogadores. Agradeço desde já!
  15. ja troquei e continua.. sabe alguma que nao acontece isso? to com tfs 0.4.snv rev 3884
  16. Olá, estou com um problema no meu server onde em qualquer lugar do mapa um player consegue passar no mesmo sqm do outro, como se fosse nonpvp.. Onde eu arrumo isso? Uso tfs 0.4.svn grato!
  17. quando eu faço isso e vou testar, o corpo some! a pessoa morre e nem aparece o corpo, some direto!
  18. de onde eu peguei o script mandou eu adicionar a tag no creaturescript mas nao falou nada do onLogin.lua... pode me explicar? a tag tá certa? <event type="death" name="Reward" event="script" value="hearts.lua"/>
  19. parou de aparecer o erro, mas não dá o heart de loot.. tá acontecendo a mesma coisa que do outro script!
  20. agora apareceu o erro no console: [Error - LuaInterface::loadFile] data/creaturescripts/scripts/hearts.lua:3: '>' expectec near '.' [Warning - Event::loadScript] Cannot load script <data/creaturescripts/scripts/hearts.lua> data/creaturescripts/scripts/hearts.lua:3: '>' expected near '.'
  21. Olá! Estou com um pequeno problema: Baixei uma nova distro para meu server e agora eu o abro através do console (antes eu o abria através do executável GUI) e notei que os "auto restarter" em formato .bat não funcionam com console, pois o restarter "se junta" com o prompt do executavel do server, então se o prompt do executavel fechar por algum motivo, o restarter também fechará! Não sei se deu pra entender direito, por isso tirei uma print: Notem que o restarter está dentro do PRÓPRIO console! Quando eu usava GUI, o restarter ficava aberto em um prompt de comando enquanto o GUI ficava aberto em outro processo, mas acho que pelo fato de agora eu abrir o server a partir de um prompt, tem algum comando que faz o restarter ser executado dentro do mesmo! Alguém teria alguma solução para isso? Obrigado!
  22. Olá, pessoal! Tenho um script de Heart System que deveria funcionar mais ou menos assim: um player X mata outro player Y e entao é adicionado ao loot do player Y um morgaroth's heart personalizado com o nome e o lvl do assassinado e o nome do assassino.. este é o script: function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) local cidpos = getPlayerPosition(lastHitKiller) loot = 5943 item = doPlayerAddItem(lastHitKiller,loot,1) if(isPlayer(lastHitKiller) == TRUE) then hitKillerName = getPlayerName(lastHitKiller) doSetItemSpecialDescription(item,"This is the heart of "..getPlayerName(cid).." killed at Level "..getPlayerLevel(cid).." by "..hitKillerName..".") doPlayerSendTextMessage(lastHitKiller, MESSAGE_STATUS_CONSOLE_ORANGE, "You Killed " .. getCreatureName(cid) .. ".") doSendMagicEffect(cidpos,12) else hitKillerName = getCreatureName(lastHitKiller) doSetItemSpecialDescription(item,"This is the heart of "..getPlayerName(cid).." killed at Level "..getPlayerLevel(cid).." by a "..hitKillerName..".") end setItemName(item, ""..getPlayerName(cid).."\'s Heart") return TRUE end mas quando eu vou testar, o player nao dropa o coracao.. nao aparece NENHUM erro no console também... eu uso o tfs 0.4_SVN, alguem pode me ajudar?
  23. onde eu encontro o script do carrinho de doações?
  24. Fala galera, tudo certo? Então, tô com uma dúvida aqui.. Aparentemente o sistema de pagamento no site do meu server pelo PagSeguro tá funcionando, mas estranhei uma coisa: na última parte da compra pelo meu site (antes dele redirecionar para o site do pagseguro) eu seleciono X pontos: na imagem, eu selecionei pra comprar 30 pontos (custaria 30 reais) quando eu clico em "finalizar" e ele redireciona para a página do PagSeguro, a quantidade mostrada é 1, porém, o preço está certo (R$30): Alguém sabe me dizer o porquê do Gesior não transferir a quantidade certa para o PagSeguro? Não tenho como finalizar a compra para testar quantos pontos serão entregues, gostaria que alguém que soubesse me explicasse! Muito obrigado desde já!

Informação Importante

Confirmação de Termo