Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    27

Tudo que Bruno postou

  1. Obrigado a todos que votaram em mim Fico contente com isso e muito feliz por ter sido escolhido. Parabéns também ao zipter, foi mais do que merecido. Att,
  2. Bruno

    Surprise box

    Tenta assim: local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM} [1]={id=2159, count=1}, -- [2]={id=2695, count=1}, -- [3]={id=2090, count=1}, -- [4]={id=6570, count=1}, -- [5]={id=6571, count=1}, -- [6]={id=7632, count=1}, -- [7]={id=7633, count=1}, -- [8]={id=2153, count=1}, -- [9]={id="level", count=1}, -- } function doPlayerAddLevel(cid, amount, round) local newExp = 0 local currentLevel = getPlayerLevel(cid) if amount > 0 then newExp = getExperienceForLevel(currentLevel + amount) - (round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) else newExp = -((round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) - getExperienceForLevel(currentLevel + amount)) end return doPlayerAddExp(cid, newExp) end function onUse(cid, item, fromPosition, itemEx, toPosition) local a = math.random(1, #items) if type(items[a].id) == "string" then doPlayerAddLevel(cid, items[a].count) else doPlayerAddItem(cid, items[a].id, items[a].count) end doSendAnimatedText(getPlayerPosition(cid), "Box!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(cid, 27, "Você abriu a box e ganhou ".. items[a].count .. ".") doRemoveItem(item.uid, 1) return true end
  3. As variáveis estão vindo de outro lugar. Por este código não tem como, tem que saber da onde está puxando a variável.
  4. Precisa verificar da onde está vindo a variável $skill_name e se está configurada, assim como a $vocation_name.
  5. Neste caso creio que faz parte do arquivo latestnews.php
  6. Bruno

    ERRO CRIARCONTA

    Eu aconselho você usar este Gesior: https://github.com/gesior/Gesior2012/branches Neste link você escolhe de acordo com a versão do seu servidor. Att.
  7. Bruno

    ERRO CRIARCONTA

    Vai em config/config.php e verifica se está habilidade para enviar emails, se estiver, desabilite.
  8. Opa, que bom que deu certo amigo! Abs.
  9. Altera sua lib, modifiquei lá.
  10. Amigo, editei a libs e o script da action, agora vai funcionar 100% Referente ao seus script, é por storage (player storage), ou seja, aplica-se apenas ao player em si. Se quiser deixar para a account, utiliza este ai.
  11. Atualiza sua lib, editei o post.
  12. Preiramente vá até sua db e rode essa query: ALTER TABLE `accounts` ADD `vip_time` INT(15) NOT NULL;Agora vá em data/libs, crie um arquivo chamado vipSystem.lua com o seguinte conteúdo: Item para dar vip: Vá em data/actions/actions.xml adicione a seguinte tag? <action itemid="2420" script="addVip.lua" />Altere o itemid pelo id do item que irá usar para adicionar vip. Em data/actions/scritps crie o arquivo addVip.lua com o seguinte conteúdo: Piso que só vip passa: Vá em data/movements/movements.xml e adicione a seguinte TAG: <movevent type="StepIn" actionid="13500" event="script" value="vipTile.lua" /> Agora em data/movements/scripts crie o arquivo vipTile.lua com o seguinte conteúdo: Agora basta utilizar a actionid 13500 nos pisos que só jogadores vip podem passar. Créditos do sistema à Mock pela criação e Bruno Minervino pela edição.
  13. Não precisa de site, mas de banco de dados. Logo vou postar o script.
  14. Bruno

    Desbanir Usuário

    Seu ban foi removido pois não encontrei o motivo do mesmo. Lembre-se que qualquer ato que faça jus ao seu antigo status, não exitarei em aplicar. Att.
  15. Bruno

    Item que add VIP

    Amigo, abre um tópico na seção de Suporte de Scripting, Este tópico já está resolvido.
  16. Bruno

    msql error

    @@sk8sk8ter, ele perdeu a conexão com o banco durante a execução da query. Precisa ver a instabilidade do seu banco, se está funcionando normalmente. Não é um erro de script.
  17. Parabéns novamente Eu confesso que preferiria o Nightmare Doll, curto muito ele.
  18. Nossa, eu juro que nem tinha visto, pois edito com bloco de notas na empresa... Que bom que funcionou. Só não vou poder te explicar linha por linha agora porque tenho que ir dormir, amanhã faço isso, abs. Tópico movido para dúvidas / pedidos resolvidos.
  19. Tenta assim, com outra storage e algumas modificações: Action: local storage = 13513 local days = 30 -- dias que serão adicionados function onUse(cid, item, fromPosition, itemEx, toPosition) local timenow = os.time() local daysvalue = days * 24 * 60 * 60 local timeToAdd = 0 if getPlayerStorageValue(cid, storage) - os.time() <= 0 then timeToAdd = daysvalue + os.time() else timeToAdd = daysvalue + getPlayerStorageValue(cid, storage) end doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) setPlayerStorageValue(cid, storage, timeToAdd) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens, voce se tornou um Modd Player") return true end Movements: local storage = 13513 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 then doCreatureSay(cid, "You're not a VIP player.", TALKTYPE_ORANGE_1) doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doCreatureSay(cid, "Welcome to the VIP Area!", TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end
  20. Tente assim (o problema está na função doPlayerSendTextMessage): local storage = 18597 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 doCreatureSay(cid, "You're not a VIP player.", TALKTYPE_ORANGE_1) doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doCreatureSay(cid, "Welcome to the VIP Area!", TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end
  21. @@jvcasarin, Tenta assim, movement: local storage = 18597 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're not a VIP player.") doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Welcome to the VIP Area!") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true endAction: local storage = 18597 local days = 30 -- dias que serão adicionados function onUse(cid, item, fromPosition, itemEx, toPosition) local timenow = os.time() local daysvalue = days * 24 * 60 * 60 local timeToAdd = 0 if getPlayerStorageValue(cid, storage) - os.time() <= 0 then timeToAdd = timenow + daysvalue else timeToAdd = storage + daysvalue end doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) + timeToAdd) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens, voce se tornou um Modd Player") return true end
  • Quem Está Navegando   0 membros estão online

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