Postado Março 30, 2016 9 anos Autor 12 horas atrás, dominus disse: Se cada item tiver uma actionid diferente ele não pode mudar outro item. Existe no config lua algo sobre salvestoragevalue, coloque true para salvar o valor. sim tinha e tava false, mudei pra true e oque aconteceu foi o seguinte mesmo fechando o serve continua contando o tempo, porem se eu tiver 5 itens diferentes eu posso escolher um dos 5 e abrir. ou seja se eu usar o item 1 quando o tempo acabar eu posso abrir o 1, ou o 2 ou o 3, ou o 4 ou o 5 após eu abrir um deles se eu tentar abrir outro a contagem deste outro começa e acontece a mesma coisa posso escolher qual abrir lembrando também que fiz um script para cada item o anterior tem algo que diferencia cada item e este tem algo que mantém mesmo com serve fechado globall storage no caso sera q da pra implementar ela no outro script sem alterar oque ele ja ë??editt eu coloquei storage pra poder impidir que transforme varios itens ao mesmo tempo mas ainda espero uma solucão pois seria mais de 30 storages Editado Março 31, 2016 9 anos por wevertonvrb erro (veja o histórico de edições)
Postado Março 31, 2016 9 anos Não entendi a questão de ter criado um script para cada item. Esse script foi feito para todos os itens. Vamos para a lógica: O item tem uma aid que diferencia ele dos demais. Essa aid é usada como index para guarda uma informação. Essa informação é guardada com uso da função globalstore. Essa chave é referente ao actionid do item, somente ele tem esse valor, por isso, só ele tem acesso aos dados contidos nessa chave.
Postado Março 31, 2016 9 anos Autor 11 horas atrás, dominus disse: Não entendi a questão de ter criado um script para cada item. Esse script foi feito para todos os itens. Vamos para a lógica: O item tem uma aid que diferencia ele dos demais. Essa aid é usada como index para guarda uma informação. Essa informação é guardada com uso da função globalstore. Essa chave é referente ao actionid do item, somente ele tem esse valor, por isso, só ele tem acesso aos dados contidos nessa chave. como eu vou por este script pra todos?? o item 1 se transforma no item 10 o item 2 no item 9 o 3 no 8 o 4 no 7 e o 5 no 6 eu tenho que criar um arquivo lua e colocar este script para cada um deles neh não? foi isso que eu fiz!! item 1pro10.lua 2pro9.lua 3pro8.lua 4pro7.lua 5pro6.lua e dentro de cada um eles eu alterei apenas esta parte doTransformItem(item.uid,15143) ou seja o id que qual vai transformar ai aconteceu o seguinte se eu usar o item 1 vai ativar o 1pro10.lua e vai marcar o tempo exemplo pra daki 2h digamos 20h 30m 30s ate ai ta ok e sem erro mas se eu ou ate mesmo outro jogador tentar ativar o item 2pro9.lua não vai conseguir ativar e vai dizer o item vai se transformar as 20h 30m 30s ou seja se eu ativar primeiro vai contar para todos os jogadores ate mesmo os que não possui o item e tem mais, quando der as 20h 30m 30s o primeiro a clicar no item 1,2,3,4 ou 5 vai transformar ele mesmo que que não tenha sido quem o ativou e o segundo a usar um dos itens novamente recomeça as contagens as storages tb n deu certo ja retirei Editado Março 31, 2016 9 anos por wevertonvrb (veja o histórico de edições)
Postado Abril 1, 2016 9 anos 12 horas atrás, wevertonvrb disse: como eu vou por este script pra todos?? o item 1 se transforma no item 10 o item 2 no item 9 o 3 no 8 o 4 no 7 e o 5 no 6 eu tenho que criar um arquivo lua e colocar este script para cada um deles neh não? foi isso que eu fiz!! item 1pro10.lua 2pro9.lua 3pro8.lua 4pro7.lua 5pro6.lua e dentro de cada um eles eu alterei apenas esta parte doTransformItem(item.uid,15143) ou seja o id que qual vai transformar ai aconteceu o seguinte se eu usar o item 1 vai ativar o 1pro10.lua e vai marcar o tempo exemplo pra daki 2h digamos 20h 30m 30s ate ai ta ok e sem erro mas se eu ou ate mesmo outro jogador tentar ativar o item 2pro9.lua não vai conseguir ativar e vai dizer o item vai se transformar as 20h 30m 30s ou seja se eu ativar primeiro vai contar para todos os jogadores ate mesmo os que não possui o item e tem mais, quando der as 20h 30m 30s o primeiro a clicar no item 1,2,3,4 ou 5 vai transformar ele mesmo que que não tenha sido quem o ativou e o segundo a usar um dos itens novamente recomeça as contagens as storages tb n deu certo ja retirei Use tabelas {} Citar local itens = { [item1]= itemid, [item2] = itemid2, etccc.....} Não retire as storages.
Postado Abril 1, 2016 9 anos Autor 5 horas atrás, dominus disse: Use tabelas {} Não retire as storages. não entendi esta tabela e outra coisa as storage que eu coloquei apenas impede de outra pessoa que não seja quem ativou o tempo de transformar o item, não muda mais nada sobre esta tavela poderia explicar melhor? n entendi
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.