Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. Vodkart

    Minha Irmã Na Rl

    acho que ja peguei ela rs
  2. Vodkart

    Chão Para Premium

    ai vc coloca doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
  3. é normal esse erro,só aparece no distro mesmo,porque o script não faz a verificação se o player está offline,não existe ou está banido... jájá fizemos uma modificação no script abraços
  4. local config = { exhaust = 10, -- tempo sem segundos que ficara em exaust storage = 13896, manapercent = 75, -- mana em porcentagem que ira retirar } local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 52) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -5.5, -32, -2.9, -400) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 52) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.5, -32, -2.9, -400) arr1 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, } arr2 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 3, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function spell(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onCastSpell(cid, var) if (getPlayerStorageValue(cid, config.storage) <= os.time()) then if getPlayerMana(cid) >= ((config.manapercent/100)*getPlayerMana(cid)) then doPlayerAddMana(cid, -((config.manapercent/100)*getPlayerMana(cid))) setPlayerStorageValue(cid, config.storage, os.time()+config.exhaust) local parameters = { cid = cid, var = var, combat2 = combat2 } addEvent(spell, 500, parameters) return doCombat(cid, combat1, var) else doPlayerSendCancel(cid, "você nao tem mana o suficiente.") end else doPlayerSendCancel(cid, "Você precisa aguardar "..config.exhaust.." segundos para acumular o espírito.") end return TRUE end
  5. Vodkart

    Chão Para Premium

    function onStepIn(cid, item, position, fromPosition) config = { msg_yes = 'Bem vindo.', msg_no = 'Somentes jogadores premium podem passar.' } if(isPlayer(cid)) then if isPremium(cid) == TRUE then doPlayerSendTextMessage(cid, 25, config.msg_yes) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, config.msg_no) end end return TRUE end
  6. @UP essa mensagem: [22/07/2010 12:49:25] [Error - TalkAction Interface] [22/07/2010 12:49:25] data/talkactions/scripts/popup.lua:onSay [22/07/2010 12:49:25] Description: [22/07/2010 12:49:25] (luaDoPlayerPopupFYI) Player not found diz que o player não existe ou está offline :]
  7. tente assim: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'list')) then selfSay('Eu vendo {Ultrax Cometta Hat}, {Ultrax Cometta Armor}, {Ultrax Cometta Legs}, {Ultrax Cometta Boots}, {Cometta Blade}, {Cometta Axe}, {Cometta Club}, {Cometta Bow}, {Ultrax Cometta Shield}, {Ultrax Cometta Blade}, {Ultrax Cometta Axe}, {Ultrax Cometta Club}, {Ultrax Cometta Wand}, {Ultrax Cometta Rod}, e {Ultrax Cometta Bow}.Por Moedas VIP', cid) elseif(msgcontains(msg, 'ultrax cometta hat')) then selfSay('Voc\ê quer comprar Ultrax Cometta Hat por 100 VIP coins?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'ultrax cometta armor')) then selfSay('Voc\ê quer comprar Ultrax Cometta Armor por 100 VIP coins?', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'ultrax cometta legs') )then selfSay('Voc\ê quer comprar Ultrax Cometta Legs por 100 VIP coins?', cid) talkState[talkUser] = 3 elseif(msgcontains(msg, 'ultrax cometta boots')) then selfSay('Voc\ê quer comprar Ultrax Cometta Boots por 100 VIP coins?', cid) talkState[talkUser] = 4 elseif(msgcontains(msg, 'cometta blade')) then selfSay('Voc\ê quer comprar Cometta Blade por 50 VIP coins?', cid) talkState[talkUser] = 5 elseif(msgcontains(msg, 'cometta axe')) then selfSay('Voc\ê quer comprar Cometta Axe por 50 VIP coins?', cid) talkState[talkUser] = 6 elseif(msgcontains(msg, 'cometta club')) then selfSay('Voc\ê quer comprar Cometta Club por 50 VIP coins?', cid) talkState[talkUser] = 7 elseif(msgcontains(msg, 'cometta bow')) then selfSay('Voc\ê quer comprar Cometta Bow por 50 VIP coins?', cid) talkState[talkUser] = 8 elseif(msgcontains(msg, 'ultrax cometta shield')) then selfSay('Voc\ê quer comprar Ultrax Cometta Shield por 100 VIP coins?', cid) talkState[talkUser] = 9 elseif(msgcontains(msg, 'ultrax cometta blade')) then selfSay('Voc\ê quer comprar Ultrax Cometta Blade por 100 VIP coins?', cid) talkState[talkUser] = 10 elseif(msgcontains(msg, 'ultrax cometta axe')) then selfSay('Voc\ê quer comprar Ultrax Cometta Axe por 100 VIP coins?', cid) talkState[talkUser] = 11 elseif(msgcontains(msg, 'ultrax cometta club')) then selfSay('Voc\ê quer comprar Ultrax Cometta Club por 100 VIP coins?', cid) talkState[talkUser] = 12 elseif(msgcontains(msg, 'ultrax cometta wand')) then selfSay('Voc\ê quer comprar Ultrax Cometta Wand por 100 VIP coins?', cid) talkState[talkUser] = 13 elseif(msgcontains(msg, 'ultrax cometta rod')) then selfSay('Voc\ê quer comprar Ultrax Cometta Rod por 100 VIP coins?', cid) talkState[talkUser] = 14 elseif(msgcontains(msg, 'ultrax cometta bow')) then selfSay('Voc\ê quer comprar Ultrax Cometta Bow por 100 VIP coins?', cid) talkState[talkUser] = 15 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 6096, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 6095, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 5918, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 5462, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 5) then if(doPlayerRemoveItem(cid, 2157, 50) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 8932, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 50 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 6) then if(doPlayerRemoveItem(cid, 2157, 50) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7388, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 50 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 7) then if(doPlayerRemoveItem(cid, 2157, 50) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7437, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 50 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 8) then if(doPlayerRemoveItem(cid, 2157, 50) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 8858, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 50 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 9) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 11368, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 10) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 2408, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 11) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 8925, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 12) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 2444, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 13) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 2184, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 14) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7735, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 15) then if(doPlayerRemoveItem(cid, 2157, 100) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 8856, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 100 VIP coins', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  8. Vodkart

    Premium Door

    é em actions/script dps em actions.xml adicione a tag <action actionid="6075" script="premiumdoor.lua"/>
  9. porque o seu distro está apresentando alguns problemas,como o do aol.. tente substitui-lo
  10. distro é o executavel do seu servidor que na maioria é aquele com icone de uma espadinha...
  11. coloca keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Eu posso trocar 2 royal helmets por {fighting spirit}, 4 warrior helmets por {warrior's sweat}, 3 fire swords por {magic sulphur}, boots of haste por {enchanted chicken wing}, 10 spider silk por {spool of yarn}, 1 devil helmet por {piece of hell steel}, 1 dragon shield por {piece of draconian steel}, 1 crown armor por {piece of royal steel} e 1 giant sword por {huge chunk of crude iron}... Diga apenas o nome do item, para nos negociarmos!"}) keywordHandler:addKeyword({'HELP'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Eu posso trocar 2 royal helmets por {fighting spirit}, 4 warrior helmets por {warrior's sweat}, 3 fire swords por {magic sulphur}, boots of haste por {enchanted chicken wing}, 10 spider silk por {spool of yarn}, 1 devil helmet por {piece of hell steel}, 1 dragon shield por {piece of draconian steel}, 1 crown armor por {piece of royal steel} e 1 giant sword por {huge chunk of crude iron}... Diga apenas o nome do item, para nos negociarmos!"})
  12. Só pra saber qual a versão do seu serividor? porque pode do distro ou da versao,seria bom você muda-los
  13. rs você poderia pelo menos me dizer que sistema de vip você usa? e no tile você colocou em UniqueID= 13850 ? qualquer coisa me adc no msn. thiagoredlife@hotmail.com
  14. eu penso A vida é tão bela, mas tão pequenina.
  15. movements/script tileforvip.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Vc nao e vip , comprepelo comando !buyvip.", msgWelcome = "Seja Bem Vindo a Area vip." } local s = 29000 if getPlayerStorageValue(cid, s) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end movements.xml <movevent type="StepIn" uniqueid="13850" event="script" value="tileforvip.lua"/>
  16. function onSay(cid, words, param) local price = 1000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 15 local s = 29000 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, s) local timenow = os.time() if getPlayerStorageValue(cid, s) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, s, time) local quantity = math.floor((getPlayerStorageValue(cid, s) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end return TRUE end edita nessa parte: local days = 15 -- dias de vip que irão ganhar local s = 29000 -- é a storage do seu vip cso for outra só mudar o valor ai
  17. Olá eu testei o script e a runa heala de acordo com a vocação. aqui funciono perfeitamente... Demon sugiro que você refaça todos os passos abraços
  18. seu servidor é 8.60 mesmo? qual o servidor que vc ta usando?
  19. deixa eu ve se eu entendi bem cada classe usa uma gema especifica... ai ele da use dessa gema e começa a sair uns efeitos no jogador é só isso?
  • Quem Está Navegando   0 membros estão online

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