Ir para conteúdo

popohat7

Campones
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que popohat7 postou

  1. Vlw, man essa chance é em que % ? É que testei com chance 120 ai não veio nada ... ai pus 1000000 tambem não veio nada...
  2. Gente, gostaria de 1 script que eu possa colocar a chance de vir um item de qualquer bicho... Exemplo : Quero que uma boots of haste tenha 0.5% de chance de drop de qualquer bicho... Obrigado, na espera
  3. Brigadão caotic , pedido sanado .
  4. Dale galerinha õ/, alguem pode por para apenas usar se tiver a storage necessaria ? =)
  5. Uma spell que cria uma weapom por determinado tempo e ao ser desequipada da mão ela some =)
  6. Funfo certinho, obrigado =)
  7. Man, só uma duvida =) Esse valor é oque ? Grato , Boa noite man !
  8. Isso mesmo, faltou a otra tem como por, ? Agradecido.
  9. Ae, funcionou perfeitamente obrigado luck =) aah, se puder olha meu outro topico que voce post tambem =) Abraços.
  10. Desculpe... esse tá limpo é que o vodkart tinha editado para mim, pondo apenas vip kidray para utilizar ai confundi =) Esse post é para fazer outra coisa =)
  11. Luck man, não funcionou também... Nada acontece quando usa a talk....
  12. Skyligh, não funcionou man ... ta dando "voce precisa selecionar o alvo" sendo que o alvo já está selecionado. Na espera,
  13. Olá, alguém poderia adicionar requerimento de uma storage para usar essas 2 talkactions ? Grato, na espera.
  14. Olá, õ/ tudo bem galera ? Alguem pode adicionar um exaustion de 1 min entre um uso e outro ? function onSay(cid, words, param) local creature = getCreatureTarget(cid) local pos = getThingPos(cid) if isCreature(creature) == TRUE then doSendDistanceShoot(pos,getThingPos(creature),38) doSendMagicEffect(getThingPos(creature),3) doPushCreature(creature,getPlayerLookDir(cid)) else doPlayerSendCancel(cid,"Você precisa selecionar o alvo.") end return TRUE end
  15. Duvida Sanada podem mover.
  16. Olá galera ó/, queria adicionar a quarta moeda no meu ot, tentei editar o arquivo changegold.lua mas não deu muito certo(Acho que editei errado kk) deem uma olhada plz. OBS: Adicionei qualquer item(No caso gold nugget). Grato, Sky.
  17. Gente, queria apenas que ao invés da porta teleportar ela abrir e fechar apos player passar... [GFS] System. Grato, Sky.
  18. Man, eu nao consegui entender nada ... Tenta explicar melhor para os iniciantes. So pra adiantar ... coloquei o script normal e cliquei no item e depois em 1 corpse de necromancer e nada aconteceu ... Grato, Skydevil.
  19. Duvida Sanada. Por favor Mover topico.
  20. Gente mais um pedido só... =) Eu adicionei na talkaction e aparece a menssagem mas a talkaction usa... local function tabletama(tb) local tam = 0 for i, v in pairs(tb) do tam = tam + 1 end return tam end function onSay(cid, words, param) local pos = getPlayerPosition(cid) pos.stackpos = 0 if getTileThingByPos(pos).actionid == action then else doPlayerSendCancelcid, "Você não está na posição coreta") end local funcs = {"on", "off", "add", "remove", "list", "help", "list"} local param = param:lower() local params = string.explode(param, ",") local param = params[1] local action = 7871 local configs = _PV_SHOP_CONFIG if (configs.pz) == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce so pode usar os comandos em area pz.") end if (getPlayerLevel(cid) < configs.level) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You must be at least level " .. configs.level .. " to use this system.") end if not(isInArray(funcs, param)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Essa alternativa nao existe fale ".. words .. " help.") end if (param == "on") then if (getCreatureCondition(cid, CONDITION_INFIGHT)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce nao pode ativar o shop com seu pz bloqueado.") end local pos = getThingPos(cid) local pos1 = {x = pos.x-5, y = pos.y-5, z = pos.z} local pos2 = {x = pos.x+5, y = pos.y+5, z = pos.z} local uids = getUidsInArea(pos1, pos2) for _, b in pairs(uids) do if (not(isPlayer(b)) and not (isMonster(b))) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You're near a npc.") end end local pikznelis = 0 for _, a in pairs(getPlayerShopItens(getPlayerGUIDByName(getCreatureName(cid)))) do pikznelis = 1 break end if (pikznelis == 0) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Antes de ativar voce precisa adicionar algum item(s) na lista de venda.") end setPlayerStorageValue(cid, 75431, 1) addEvent(doRemoveCreature, 1, cid) elseif (param == "add") then if not(params[4]) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce digitou uma alternativa invalida diga ".. words .. " help.") end local item = getItemIdByName(params[2]) if not (item) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, params[2] .." isn't a valid item.") end if (tabletama(getPlayerShopItens(getPlayerGUIDByName(getCreatureName(cid)))) >= configs.maxitens) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You can't have more than ".. configs.maxitens.." types of items in your Private Shop.") end if (isInArray(configs.notadd, item)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You can't add " .. params[2] .. " to Private Shop.") end if not(tonumber(params[3])) or (tonumber(params[3]) < 1) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, params[3] .. " isn't a valid quanty.") end if (getPlayerItemCount(cid, item) < tonumber(params[3])) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You haven't ".. params[3] .." " .. params[2] .."(s).") end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You added with successful ".. params[3] .. " ".. params[2] .."(s) to your Private Shop.") doAddItemForPlayerShop(getPlayerGUIDByName(getCreatureName(cid)), item, params[3], params[4]) doPlayerRemoveItem(cid, item, tonumber(params[3])) elseif (param == "list") then local itens = getPlayerShopItens(getPlayerGUIDByName(getCreatureName(cid))) local msgiteins = "Itens in your Private Shop:\n" for a, b in pairs(itens) do msgiteins = msgiteins .. "\n".. b[1] .. " " .. getItemNameById(a) .. getPrefix(b[1]) .. " - ".. b[2] .. " Gold Coins" end local msgiteins = msgiteins .. "\nX-X-X-X-X-X-X-X-X-X-X-X-X" doShowTextDialog(cid, 2160, msgiteins) elseif (param == "remove") then if not(params[3]) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce digitou uma alternativa invalida diga ".. words .. " help.") end if not(tonumber(params[3])) or (tonumber(params[3]) < 1) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, params[3] .. " isn't a valid quanty.") end local item = getItemIdByName(params[2]) if not (item) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, params[2] .." isn't a item.") end local shopt = getPlayerShopItens(getPlayerGUIDByName(getCreatureName(cid))) if not(shopt[item]) or (tonumber(shopt[item][1]) < tonumber(params[3])) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You haven't ".. params[3] .." " .. params[2] .."(s) in Private Shop.") end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You removed with successful ".. params[3] .. " ".. params[2] .."(s) from your Private Shop.") doRemoveItemFromPlayerShop(getPlayerGUIDByName(getCreatureName(cid)), item, params[3]) doPlayerAddItem(cid, item, tonumber(params[3])) elseif (param == "help") then local msg = "Private Shop System Help: \n \n * add - is used to add a item to your Private Shop. \n" local msg = msg .." Usage Example: " .. words .. " add, item, quanty, price by unit" local msg = msg .."\n" .. words .. " add, demon armor, 1, 60000\n" local msg = msg .."\n * remove - is used to remove a item from your Private Shop. \n" local msg = msg .." Usage Example: " .. words .. " remove, item, quanty" local msg = msg .."\n" .. words .. " remove, demon armor, 5\n" local msg = msg .."\n * on - is used to active your Private Shop\n" local msg = msg .. "\n * list - displays in screen a window containing all items that you have in your Private Shop." doShowTextDialog(cid, 2160, msg) end return true end
  21. Hmm, e não é possivel por em actionid ? Pra area não ficar quadradona =)
  22. Olá, gostaria de pedir um script(ou Função não sei ao certo) que faça com que a talkaction seja usada apenas em um tile(s) determinado. Pedido: Por favor, se possivel gostaria de por actionid ou uniqueid no tile ao invés de position no script. Possuo esse aqui, mas prefiriria um por actionid pois gostaria de por em uma area e nao apenas 1 tile. local pos = {x = 123, y = 123, z = 7} if getPlayerPosition(cid) == pos then ---continue o script--- else doPlayerSendCancel(cid, "Você não está na posição coreta") end Grato, anciosamente na espera.
  23. Obrigado, Vodkart Dado Rep, devido merecimento.
  24. Não funfo man..., Geralmente par esse vip usam a funçao isVip . . . E se tivesse como colocar tambem pra quando o player nao vip usar aparecer "Voce não é vip" NO AGUARDO, GRATO SKYDEVIL.
  25. Gente, algem pode colocar esse script para apenas players vip(kidray) usarem ? function onSay(cid, words, param) local waittime = 20 -- Tempo de exhaustion local storage = 5560 local pos = getCreaturePosition(cid) local from = {x=pos.x, y=pos.y, z=pos.z} local to = {x = 1136, y = 242, z = 7} -- Onde sera teleportado outra dimensao local area1 = {x = 1134, y = 240, z = 7} -- Ponta de cima na esquerda local area2 = {x = 1138, y = 244, z = 7} -- Ponta de baixo na direita local ppos = getCreaturePosition(cid) local level = 100 -- Level necessário if getPlayerLevel(cid) < level then doPlayerSendCancel(cid, "Você precisa de level "..level.." para usar essa magia.") return true end function back(cid) if isInArea(getCreaturePosition(cid), area1, area2) then doTeleportThing(cid, from) end end function go(cid) if isInArea(getCreaturePosition(cid), from, from) then doTeleportThing(cid, to) end end if exhaustion.check(cid, storage) == false then for _, pid in ipairs(getPlayersOnline()) do addEvent(back, 5000, pid) -- Tempo para retornar (1000 = 1 seg) addEvent(go, 1, pid) doSendMagicEffect(getCreaturePosition(pid), 63) doCreatureSay(pid, "Change Dimension!", TALKTYPE_MONSTER) --- Mensagem addEvent(setPlayerStorageValue, 10000, pid, 1634, -1) end exhaustion.set(cid, storage, waittime) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.") end return true end Thanks, Grato, Skydevil
  • Quem Está Navegando   0 membros estão online

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