-
Total de itens
173 -
Registro em
-
Última visita
Tudo que Lukeskywalker postou
-
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Eu não mexo com php desculpa. -
Que eu saiba o abobalhado do empire se chamava IGOR. Detalhe meu nick empire era "Noobzinha"
-
Rapaz so digo uma coisa meninas do tipo dela jogam tibia sim pois conheçi uma linda como ela e etc. Então ve se para de ser maxista e achar que meninas como ela num joga tibia detalhe!!!!!!! MINHA "MAE RL" TEM UM KINA 51
-
Vei eu num o que ela ta fazendo aqui mais ela é gatenha disso eu sei HUSAUHASUHUSHA. Parabenss pra você ai Renatiinha, ownando muitos NERDS!!!!!!! Edit... Para vocês que axam que mulher num joga tibia ou não mexem com ot estão bem enganados minha irmã ja foi mapper de meu ot e a menina que gosto atualmente conheçi ela, com ela me perguntando coisas de ot "Owned". Detalhe minha "mãe rl" tem um kina 51
-
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
como é para um player espefico você pode cria um sistema em StorageValue. é mais simples. -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
se colocar o script corretamente ele funciona sim o principal é o "login.lua" ele que faz este trabalho. e eu mesmo ja testei o script no meu ot e funciono certin. -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
esse script foi feito pra TFS 0.3 Superior =x -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Vou ver se monto um server em SQLite aqui e vejo se consigo fezer a versão 3.0 para esse sistem com suporte a SQLite!!! é que os querys de SQLite muda um poco mais vou estudar um poco sobre isso. Obrigado pelo aguardo. -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
tipo cara eu num sei como é o SQLite mais posso tentar depois fazer esse script para SQLite. -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
sim adicione isso abaixo da linha "function onLogin(cid)" e pronto -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
esse script é so para TFS 0.3 acima por isso a sua TFS provavelmente é 0.2 -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Eu so testei essa action na TFS 0.3.2 é que estou meiu sem tempo no momento para dar uma olhada na TFS 0.3.1 -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
sabe me dizer qual a versão do seu server? -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Eu nunca usei o SQLite enton num sei como ele funciona =xx se eu soubesse ate faria. -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Pessoal eu tinha esqueçido de completar o Script com o "Creaturescripts" agora eu ja atualizei so por o resto que vai funcionar tudo!!! -
action [action] Sistema Vip Por Sql V2.0 Para Tfs
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
-
action [action] Sistema Vip Por Sql V2.0 Para Tfs
um tópico no fórum postou Lukeskywalker Actions e Talkactions
Bom vamos começa primeiro adicionando as tabelas para indicar se o player é vip ou não, tabela que mostra a quantidade de dias e a tabela de define o tempo da vip. Va em seu MySQL e use este query. ALTER TABLE `accounts` ADD `vip` TINYINT(1) NOT NULL DEFAULT 0, ADD `vip_days` INT(11) NOT NULL DEFAULT 0, ADD `vip_time` INT(11) NOT NULL DEFAULT 0; Agora vamos colocar a talkaction para poder adicionar a vip e verificar quantos dia de vip dos players. Va em "Data/Talkactions/Talkactions.xml" e adicione. <talkaction log="yes" words="/addvip" access="5" event="script" value="vip.lua"/> <talkaction log="yes" words="/checkvip" access="5" event="script" value="vip.lua"/> Agora crie um script chamado vip.lua na pasta "Data/Talkactions/Scripts" e coloque este codigo abaixo. Ou se prefirir ja baixe ele feito Vip_talkaction.rar function onSay(cid, words, param) local Data = string.explode(param, ",") if Data then local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. db.escapeString(Data[1]) .. ";") if Data then if (Target:getID() ~= -1) then if Data[2] then if (words:sub(2, 2) == "a") then if isNumber(Data[2]) == TRUE then if vipTimeByName(Data[1]) == 0 then db.executeQuery("UPDATE `accounts` SET `vip_time` = 86400 * ".. Data[2] .." + ".. os.time() .." WHERE `accounts`.`id` = ".. getAccountIdByName(Data[1]) ..";") else db.executeQuery("UPDATE `accounts` SET `vip_time` = `accounts`.`vip_time` + (86400 * ".. Data[2] ..") WHERE `accounts`.`id` = ".. getAccountIdByName(Data[1]) ..";") end db.executeQuery("UPDATE `accounts` SET `vip` = 1 WHERE `accounts`.`id` = ".. getAccountIdByName(Data[1]) .." LIMIT 1;") db.executeQuery("UPDATE `accounts` SET `vip_days` = `accounts`.`vip_days` + ".. Data[2] .." WHERE `accounts`.`id` = ".. getAccountIdByName(Data[1]) ..";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado ".. Data[2] .." dias de vip ao player ".. Data[1] ..".") else doPlayerSendCancel(cid, "Insira apenas numeros.") end else doPlayerSendCancel(cid, "Para verificar uma vip não presisa inserir os dias.") end else if (words:sub(2, 2) == "c") then if vipDaysByName(Data[1]) == 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O player ".. Data[1] .." não é vip.") elseif vipDaysByName(Data[1]) == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O player ".. Data[1] .." tem ".. vipDaysByName(Data[1]) .." dia de vip.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O player ".. Data[1] .." tem ".. vipDaysByName(Data[1]) .." dias de vip.") end else doPlayerSendCancel(cid, "Insira a quantidade de dias que vai adicionar de vip ao player.") end end else doPlayerSendCancel(cid, "Este player ".. Data[1] .." não existe.") end end else doPlayerSendCancel(cid, "Insira um nome.") end return TRUE end Agora vamos em "Data/Libs" e vamos adicionar em "Data.lua" na ultima linha. dofile(getDataDir() .. "Lib/Vip_Functions.lua") Agora vamos criar um script chamado "Vip_Functions.lua" na pasta "Data/Libs" e colocar este codigo abaixo. Ou se prefirir ja baixe ele feito Vip_Functions.rar function vipDays(cid) local Query = db.getResult("SELECT `vip_days` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") local vip_days = Query:getDataInt("vip_days") return vip_days end function vipDaysByName(cid) local Query = db.getResult("SELECT `vip_days` FROM `accounts` WHERE `accounts`.`id` = ".. getAccountIdByName(cid) ..";") local vip_days = Query:getDataInt("vip_days") return vip_days end function haveVipDays(cid) local Query = db.getResult("SELECT `vip_days` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") local vip_days = Query:getDataInt("vip_days") return (isPlayer(cid) == TRUE and (vip_days > 0)) and TRUE or FALSE end function haveVipDaysByName(cid) local Query = db.getResult("SELECT `vip_days` FROM `accounts` WHERE `accounts`.`id` = ".. getAccountIdByName(cid) ..";") local vip_days = Query:getDataInt("vip_days") return (isPlayer(cid) == TRUE and (vip_days > 0)) and TRUE or FALSE end function isVip(cid) local Query = db.getResult("SELECT `vip` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") local vip = Query:getDataInt("vip") return (isPlayer(cid) == TRUE and (vip == 1)) and TRUE or FALSE end function haveVipTime(cid) local Query = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") local vip_time = Query:getDataInt("vip_time") return (isPlayer(cid) == TRUE and (vip_time >= 1)) and TRUE or FALSE end function vipTimeByName(cid) local Query = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `accounts`.`id` = ".. getAccountIdByName(cid) ..";") local vip_time = Query:getDataInt("vip_time") return vip_time end function vipTime(cid) local Query = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";") local vip_time = Query:getDataInt("vip_time") return vip_time end Agora iremos colocar os creture script que faz a remoção automatica dos dias da vip e teleporta os chars para o temple quando acaba a vip! Vamos em "Data\Creaturescripts" e abriremos o script "Login.lua" e adicione o codigo abaixo. OBS = Coloque as coordenadas do templo da cidade principal. OBS = Coloque ID da cidade principal. Agora iremos cria uma action que no tile que tiver o actionID 1000 tera que ser player vip para passar por ele. Agora crie um scripts chamado Viptile.lua na pasta scripts function onStepIn(cid, item, position, fromPosition) if isVip(cid) == FALSE then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não é um player vip para poder passar por aqui.") end return TRUE end Exemplos de como adicionar vip e remover e verificar se o player é vip. Exemplo de como adicionar uma vip de 10 dias /addvip Luke sky walker, 10 Exemplo de como verificar se o player é vip e quantos dias de vip ele tem ainda. /checkvip Luke sky walker OBS: Este sistema serve tambem para players offline como online pois é direto por SQL. Detalhe eu so fiz testes basicos não usei ele em server que fica online então se acharem algum erro reporte par min. Espero que tenham gostado pois tive um bom trabalho para cria este script e decidi disponibiliza a vocês! Que usam um sistema de vip. Por favor não tirem os creditos deste script! -
[Action] Deixando Toda Acc Vip
tópico respondeu ao leonardopressi de Lukeskywalker em Lixeira Pública
Amigo seção incorreta mais esse script que eu fiz pode lhe ajudar http://www.xtibia.com/forum/action-Sistema...20-t112481.html -
se a versão do seu server for TFS eu fasso o npc para você!
-
action [action] Sistema Vip Por Sql Para Tfs V1.0
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Você tem que entra no MySql e por no local de SQL query. -
action [action] Sistema Vip Por Sql Para Tfs V1.0
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Da uma verificada se tu pego o code quando ele estava atualizado por que eu achei um bug e consertei depois vetifica a linha 14 do script que foi o ultimo erro que arrumei if (isVipByName(Data[1]) == TRUE) then -
action [action] Sistema Vip Por Sql Para Tfs V1.0
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
me desculpa mais esse so funciona para servidor SQL Oo Lembrando que é para TFS 0.3 Superior!!!! -
action [action] Sistema Vip Por Sql Para Tfs V1.0
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
o que tu quis dizer com isso? Oo -
action [action] Sistema Vip Por Sql Para Tfs V1.0
tópico respondeu ao Lukeskywalker de Lukeskywalker em Actions e Talkactions
Sim pretendo sim em breve.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.