Ir para conteúdo

dennis126

Campones
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que dennis126 postou

  1. Sim, funcionará porém terá que fazer tudo correto.
  2. bom estou revivendo o topico eu sei, mais estou com o mesmo problema e nao encontrei solução em lugar nenhum , entao para evitar criar otro topico prefiri reviver esse!
  3. Estou com esse msm problema , desculpa reviviver o topico!
  4. olá , estou com uma duvida , estou usando o sistema linux em meu VPS e queria comppilar meu server para rodar nele, segui o tutorial do Natan AQUI Porém, eu nao entendi oque eu faço com o REV 3777, boto na pasta do meu server? boto meu server na pasta dele? Ja executei os comandos: ./autogen.sh ./configure --enable-mysql make e parei ai , pq nao entendi , nao explica oque fazer com meu ot, alguem poderia me explicar?? rep+ pra quem ajuda preciso muito !
  5. Resolvido, consegui com o script desse topico: http://www.xtibia.com/forum/topic/170070-potion-exp/
  6. Queria um script de exp pot, o que eu tenho ta bugado qnd o xar desloga ela fica infinita ai fode... e de um cara que vi aqui no forum que é por Mod, essa tb eu fiz mais nada acontece! Se alguem tiver algum script ai funcionando e puder me ajuda preciso demais !!!!!!! ja procurei em tudo e nao axo!
  7. Intão , pretendo criar um nova pagina no gesior sendo que tentei ake e nao axei tutorias ,e resolvi posta se alguem puder me ajudar=) do rep + =)
  8. Ja resolvi com ajuda do Vodkart, instalei sistema vip do kydrai, e configurei para comprar vip no lugar da pacc! mesmo assim rep+ obrigado =)
  9. Te adiocionei no msn se puder me aceitar ! rs seguinte, instalei seu sistema vip só que qnd compra pelo gesior , nao ta chegano no player. ja fiz procedimento de muda la no shopsystem pra compra vip pelo pacc, e nao consigo arrumar! se puder me ajuda agradeço!
  10. Intão, estava com problema porque a VIP nao estava chegando quando comprava pelo site, intão botei pra compra VIP no lugar do PACC. dai nao funfo tb, ai acordei agora de manha e fui lá ve os dias tinham chegado. Resumindo: está demorando para chegar, alguem tem alguma solução??? REP+ pra quem me ajudar , preciso bastante !
  11. uso sistema vip do lukeskywalker e coloquei isso ai , só que qnd comprei nao chego, ai deiixei server ligado e fui durmir , acordei e qnd fui ve tinha chegado. resumindo: esta demorando para chegar, oque pode ser?
  12. Continuo com o problema...
  13. A unica coisa que to com problema é pra quando o zombie encostar no player ja manda pro templo pq ele ta atacano o player e tirando hit, nao quero isso. se alguem puder ajudar preciso demais :S
  14. Shopsystem.php .
  15. vip_time , vip_days,
  16. database... bump
  17. sim , quero que tire os attack , só de encostr no player ja manda pro templo sem que tire hit e deixe corpo, se possivel diga como pf =)
  18. Trabalhando Para por Zombie event '-' TEENSO
  19. bom aqui funcionou , mais o unico problema é que eu quero qeu ele funcione de 2 em 2 horas e nao estou conseguindo, Outra coisa , qnd ele encosta no player nao manda ele direto pro templo. eu queria que mandasse direto pro templo sem que ficasse hitando etc... Será que voce poderia me ajudar?
  20. Add_VIP function onSay(cid, words, param, channel) domodlib('Vip_Libs') local Data = string.explode(param, ",") if (words:sub(2, 2) == "a") then if (not Data[1]) then doPlayerSendCancel(cid, "Insira um nome.") return true elseif (not Data[2] or Data[2] == "") then doPlayerSendCancel(cid, "Insira a quantidade de dias de vip que vai adionar ao player.") return true elseif not isNumber(Data[2]) then doPlayerSendCancel(cid, "Use apenas numeros.") return true end local AccID = getAccountIdByName(Data[1]) if (AccID > 0) then if (getPlayerByName(Data[1])) then doSendMagicEffect(getCreaturePosition(getPlayerByName(Data[1])), CONST_ME_MAGIC_GREEN) end if getVipTimeByName(Data[1]) == 0 then db.executeQuery("UPDATE `accounts` SET `vip_time` = 86400 * ".. Data[2] .." + ".. os.time() .." WHERE `accounts`.`id` = ".. AccID ..";") else db.executeQuery("UPDATE `accounts` SET `vip_time` = `accounts`.`vip_time` + (86400 * ".. Data[2] ..") WHERE `accounts`.`id` = ".. AccID ..";") end db.executeQuery("UPDATE `accounts` SET `vip` = 1 WHERE `accounts`.`id` = ".. AccID ..";") db.executeQuery("UPDATE `accounts` SET `vip_days` = `accounts`.`vip_days` + ".. Data[2] .." WHERE `accounts`.`id` = ".. AccID ..";") if Data[2] == '0' then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Nenhum dia de vip foi adicionado a conta ".. getAccountByName(Data[1]) ..".") elseif Data[2] > '1' then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado ".. Data[2] .." dias de vip a conta ".. getAccountByName(Data[1]) ..".") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado 1 dia de vip a conta ".. getAccountByName(Data[1]) ..".") end else doPlayerSendCancel(cid, "O player ".. Data[1] .." não existe.") end else if getVipDays(cid) == 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não é um jogador vip.") elseif getVipDays(cid) > 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. getVipDays(cid) .." dias de vip.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem 1 dia de vip.") end end return true end VIP_CHECK function onThink(interval) Query = db.getResult("SELECT `id`, `name`, `vip_days`, `vip_time` FROM `accounts` WHERE `accounts`.`vip` = 1") if(Query:getID() == -1) then return true end for i = 1, Query:getRows() do local AccID = Query:getDataInt("id") local AccName = Query:getDataInt("name") local VipDays = Query:getDataInt("vip_days") local VipTime = Query:getDataInt("vip_time") if VipTime >= os.time() then if VipDays ~= math.ceil((VipTime - os.time()) / 86400) then db.executeQuery("UPDATE `accounts` SET `vip_days` = ".. math.ceil((VipTime - os.time()) / 86400) .." WHERE `accounts`.`id` = ".. AccID ..";") if math.ceil((VipTime - os.time()) / 86400) == 1 then print("A conta ".. AccName .." tem ".. math.ceil((VipTime - os.time()) / 86400) .." dia de vip restante") else print("A conta ".. AccName .." tem ".. math.ceil((VipTime - os.time()) / 86400) .." dias de vip restantes") end end else db.executeQuery("UPDATE `accounts` SET `vip_time` = 0 WHERE `accounts`.`id` = ".. AccID ..";") db.executeQuery("UPDATE `accounts` SET `vip_days` = 0 WHERE `accounts`.`id` = ".. AccID ..";") db.executeQuery("UPDATE `accounts` SET `vip` = 0 WHERE `accounts`.`id` = ".. AccID ..";") db.executeQuery("UPDATE `players` SET `reset_temple` = 1 WHERE `players`.`account_id` = ".. AccID ..";") print("A vip da conta ".. AccName .." acabou.") end Query:next() end Query:free() return true end vip_install function onStartup() local Query = db.getResult("SELECT `config`, `value` FROM `server_config` WHERE `server_config`.`config` = 'vip_sys';") if(Query:getID() == -1) then local Install_Query = { mysql = { "ALTER TABLE `accounts` ADD `vip` TINYINT NOT NULL DEFAULT '0' AFTER `premdays`;", "ALTER TABLE `accounts` ADD `vip_days` INT NOT NULL DEFAULT '0' AFTER `vip`;", "ALTER TABLE `accounts` ADD `vip_time` INT NOT NULL DEFAULT '0' AFTER `vip_days`;", "ALTER TABLE `players` ADD `reset_temple` TINYINT NOT NULL DEFAULT '0' AFTER `town_id`;", "INSERT INTO `server_config` (`config`, `value`) VALUES ('vip_sys', 1);" }, sqlite = { "ALTER TABLE `accounts` ADD `vip` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `accounts` ADD `vip_days` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `accounts` ADD `vip_time` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `players` ADD `reset_temple` INTEGER NOT NULL DEFAULT 0;", "INSERT INTO `server_config` VALUES ('vip_sys', 1);" } } print(">> Instalando vip_sys...") print(">> Verificando tipo de banco de dados...") print(">> Tipo do banco de dados ".. getConfigValue('sqlType') .."...") if getConfigValue('sqlType') == "mysql" then for i = 1, #Install_Query.mysql do print(">> ".. Install_Query.mysql[i] .."") db.executeQuery(Install_Query.mysql[i]) end elseif getConfigValue('sqlType') == "sqlite" then for i = 1, #Install_Query.sqlite do print(">> ".. Install_Query.sqlite[i] .."") db.executeQuery(Install_Query.sqlite[i]) end else print(">> Banco de dados ".. getConfigValue('sqlType') .." sem suporte ao sistema vip_sys") end print(">> vip_sys instalado e operando...") return true end local Config = Query:getDataString("config") local Value = Query:getDataInt("value") if Value == 1 then print(">> Sistema vip funcionando e atualizado...") end return true end VIP_LOGIN function goRookTemple(cid) doTeleportThing(cid, getTownTemplePosition(RookTempleID)) doSendMagicEffect(fromPos, CONST_ME_POFF) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) db.executeQuery("UPDATE `players` SET `reset_temple` = 0 WHERE `players`.`id` = ".. getPlayerGUID(cid) ..";") end function goMainTemple(cid) doTeleportThing(cid, getTownTemplePosition(MainTempleID)) doPlayerSetTown(cid, MainTempleID) doSendMagicEffect(fromPos, CONST_ME_POFF) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) db.executeQuery("UPDATE `players` SET `reset_temple` = 0 WHERE `players`.`id` = ".. getPlayerGUID(cid) ..";") end function onLogin(cid) domodlib('Rook_Config') domodlib('Vip_Libs') if getVipDays(cid) == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Resta 1 dia de vip.") elseif getVipDays(cid) > 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Restam ".. getVipDays(cid) .." dias de vip.") end fromPos = getCreaturePosition(cid) if (isVip(cid) == false) then if getThingFromPos({x = fromPos.x, y = fromPos.y, z = fromPos.z, stackpos = 0}).actionid == 7777 then if (RookSistem == "no") then if isRookie(cid) == true then goRookTemple(cid) else goMainTemple(cid) end else goMainTemple(cid) end end end if getResetTemple(cid) == true then if (RookSistem == "no") then if isRookie(cid) == true then goRookTemple(cid) else goMainTemple(cid) end else goMainTemple(cid) end end return true end VIP_TILE local function vipPushBack(cid, position, fromPosition, displayMessage) doTeleportThing(cid, fromPosition, true) doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) if(displayMessage) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está zona so jogadores VIP podem entrar.") end end function onStepIn(cid, item, position, fromPosition) domodlib('Vip_Libs') if (isVip(cid) == false) then vipPushBack(cid, position, fromPosition, true) end end E O XML: ]<?xml version="1.0" encoding="UTF-8"?> <mod name="vip_sys" version="4.0" author="Luke sky walker" contact="Lukeskywalker25_2501@hotmail.com" enabled="yes"> <config name="Rook_Config"><![CDATA[ RookSistem = "no" RookTempleID = 1 MainTempleID = 2 ]]></config> <config name="Vip_Libs"><![CDATA[ function getResetTemple(cid) local Query = db.getResult("SELECT `reset_temple` FROM `players` WHERE `players`.`id` = ".. getPlayerGUID(cid) ..";") return (isPlayer(cid) == true and (Query:getDataInt("reset_temple") == 1)) and true or false end function isVip(cid) local Query = db.getResult("SELECT `vip` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") return (isPlayer(cid) == true and (Query:getDataInt("vip") == 1)) and true or false end function getVipTimeByName(Name) local Query = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `accounts`.`id` = ".. getAccountIdByName(Name) ..";") return Query:getDataInt("vip_time") end function getVipDays(cid) local Query = db.getResult("SELECT `vip_days` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") return Query:getDataInt("vip_days") end ]]></config> <talkaction words="/addvip" access="5" event="script" value="vip_sys/add_vip.lua"/> <globalevent name="vip_sys" type="startup" event="script" value="vip_sys/vip_install.lua"/> <globalevent name="vip_check" interval="5000" event="script" value="vip_sys/vip_check.lua"/> <movevent type="StepIn" actionid="7777" event="script" value="vip_sys/vip_tile.lua"/> <event type="login" name="vip_login" event="script" value="vip_sys/vip_login.lua"/> </mod> todos esses scripts fica na pasta mods. quanto aos itens vou testar e qlqer coisa posto ake. ! obg OK, dos itens funfo cara agora só falta mesmo é da vip ! UP ~ alguem me ajuda a configurar o shop para funcionar com sistema vip !!!
  21. instalei o site gesior no meu servidor, mais na hora de comprar a vip ou itens pelo shop. os itens nao chega e nem a vip. Meu sistema vip cria as database sozinho e só funciona usando o comando ingame /addvip blabla,1 . Portanto queria uma ajuda pra resolver esse problema. =)
  22. estou usando tfs 0.4 alissow ot 8.6
  23. intao instalei zombie event no meu servidor , dai qnd ele coemça aparece um teleport no templo,qnd os players entra ai deveria fica uma msg lá 14:08 Zombie event starting in 5 minutes! The teleport will be closed when the event start! 14:08 Zombie event starting in 4 minutes! The teleport will be closed when the event start! 14:08 Zombie event starting in 3 minutes! The teleport will be closed when the event start! assim vai... só que só aparece : 14:08 Zombie event starting in 5 minutes! The teleport will be closed when the event start! e no console da esse erro qnd entra alguem: [Error - GlobalEvents::timer] Couldn't execute event: zombieevent e os zombie qnd encosta no player nao manda ele pro templo, fica hitando ele e qnd mata fica o corpo. alguem poderia me ajudar?
  • Quem Está Navegando   0 membros estão online

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