Ir para conteúdo

AnneMotta

Banidos
  • Total de itens

    842
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que AnneMotta postou

  1. Tenta assim, eu testei aque e pegou: local exp = 10000 -- Quanto de experience o player irá ganhar?! local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) local storage = 87544 -- Não mexa aqui. local level = 200 -- Level que podera usar o exp scroll. function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= level then if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerAddExp(cid, exp) doCreatureSay(cid, "Congratulations, you gained "..exp.." points of experience.", 19) doSendMagicEffect(getCreaturePosition(cid), 14) doRemoveItem(cid, item.uid, 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Sorry,You need to be level "..level.." or more for use this item.") end return TRUE end
  2. Eu acho o seguinte, eles ja ganham um salario considerado muito bom para muitos, em quanto tem gente que sobrevive com um ou até meio salario minimo passa fome, mais o pior de tudo que em quanto eles tão la de greve esperando reajuste salarial tem gente roubando, tem gente morrendo e eles la. E outra, provavelmente isso tomara andamento em outros estados.
  3. AnneMotta

    Global Event

    a respeito do script não sei dizer, mais ake o otservlist tambem não esta pegando, e na casa do amigo meu pega.
  4. testa este a qui : -- [( Script created by Doidin for XTibia.com )] -- local exp = 10000 -- Quanto de experience o player irá ganhar?! local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) local text = "Congratulations, you gained "..exp.." points of experience." local storage = 9811 -- Não mexa aqui. local level = 200 -- Level que podera usar o exp scroll. local msg = "Sorry, You need to be level 200+" -- Msg se não tiver level 200. function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= level then if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerAddExp(cid, exp) doCreatureSay(cid, text, 19) doSendMagicEffect(getCreaturePosition(cid), 14) doRemoveItem(cid, item.uid, 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, msg) end return TRUE end
  5. 1° você troca o sistema que ta em actions por esse ake: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 10000) local timenow = os.time() if getPlayerStorageValue(cid, 10000) - 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, 10000, time) local quantity = math.floor((getPlayerStorageValue(cid, 10000) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end em talkactions crie um arquivo diasvip.lua de adicione isso: function onSay(cid, words, param) local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 10000) - timenow)/(24 * 60 * 60)) return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") end em talkactions.xml adicione essa linha: <talkaction words="!vipdays" script="diasvip.lua"/>
  6. se for por site, va em xampp/htdocs ache o arquivo accountmanager.php e porcura a posição x y z e muda para seu templo.
  7. AnneMotta

    Estádio De Futebol

    Poxa bem legal, vou tentar fazer um a esse estilo ake agora.
  8. cara olha o ultimo post Postado 18 novembro 2011 - 06:49 fais muito tempo ja amiguxo *---*
  9. em da/creaturescripts/scripts crie um arquivo fraglook.lua e bote isso: --Script By Theax "" function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function onLogin(cid) registerCreatureEvent(cid, "fraglook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..']') return true elseif thing.uid == cid then doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..']') local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end em data/creaturescripts/creaturescripts.xml adicione isso: <event type="login" name="fraglook_register" event="script" value="fraglook.lua"/> não tava dando pra por "quote" seila o poorq, ta ai
  10. Caramba, muito legal para players que gostão de desafiar outros, poderia futuramente ter como por exemplo enviar um duelo a um player e quem catar mais ganhar algo seila =]
  11. Se você estiver querendo isso a que: me mande pm que lhe envio o conteudo.
  12. cara, delete o arquivo, slot em data/actions/scripts se você não estiver utilizando ele é claro
  13. oque isso faz exatamente ? =.= @ edited opa agora tem video rs
  14. Aque esta amiguxo, em data/actions/scripts crie um arquivo addonestatua.lua e bote isso dentro: em data/actions/actions.xml adicione essa linha : ai você pega abre o seu map editor, vai até a estatua que vai dar o addon, clique com o botão direito do mouse, em actionID bote isso 52526 se ajudei rep ai amiguin =]
  15. axo que da pra ver as falas pela pasta do servidor, data/logs/talkactions.
  16. cara vai em xampp/htdocs/config e abre o arquivo config.ini ai você pega onde estar install = "no" bote install = "yes" ou true não lembro ai você pega entra no site pelo seu ip, ai você começara a instalar o site, ai vai ter uma parte que você tem que por a localização do seu ot, ai ja éra amiguinho *------*
  17. Sempre joguei de druid, e não mudo minha opinião por nada, sempre druid.
  18. Se for o do Mock é movements. é poorq eu estava pesquisando em um outro lugar e um certo individuo falou actions, sorry!
  19. Provavelmente é em actions.
  20. Espero ter contribuido, vou mandar mover para pedidos atendidos.
  21. não sei se ira funcionar, mais pelo seu rme, clicke com o direito na porta, em actionID se a porta só level 1000+ for passa coloque 11000 se você quiser que só level 2000+ passe em actionID bote 12000.
  • Quem Está Navegando   0 membros estão online

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