Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''moveevent''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. quando uso exp ring ele funciona normalmente mais quando eu desequipo ele tempo ainda fica rodando ate sumir. queria que tempo parasse quando desequipasse ele.. sege scripts. <movevent type="DeEquip" itemid="149" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="147" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="148" slot="ring" event="script" value="exp ring.lua"/> <movevent type="DeEquip" itemid="148" slot="ring" event="script" value="exp ring.lua"/> function onEquip(cid, item, slot) local rate = {} if getPlayerLevel(cid) <= 200 then rate = 2.0 elseif getPlayerLevel(cid) > 200 and getPlayerLevel(cid) <= 280 then rate = 2.0 elseif getPlayerLevel(cid) > 280 then rate = 2.0 end doPlayerSendCancel(cid, "Your exp rate + "..((rate - 1)*100).." %") doPlayerSetExperienceRate(cid, rate) return TRUE end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, 4, "Sua experiência está de volta ao normal") doPlayerSetExperienceRate(cid, 1.0) return TRUE end alguém ?
  2. Eae galera do Xtibia! BLZ?, hoje vim trazer algo diferente, woe script e castelo. Credits By: Darkalvaro Tipo: Data e Map Versão: 8.6 ---------------------------------------------------------------------------- Woe Script: Não precisa de explicação pois já está tudo pronto, é só colocar no seu ot e mudar as coordenadas dos tps como você quer (com rme editor "de preferencia 2.1). Woe Castle: Retirei o castelo do meu ot, para adicionar é so abrir o seu mapa no rme (2.1) e o castelo, dai clica Shift e arrasta o mouse e ctrl + c e (no seu mapa) ctrl + v. Imagens: Se ajudei REP+
  3. O script tem a função de por um limite para o treino do player, fazendo com que ao termino desse tempo coloque ele de volta ao templo. Esse script utilizado no globalwar e alguns outros servidores que já joguei, muito bom, eu recomendo. local session, events = 45 * 60, {} local templepos = {{x=32369,y=32241,z=7},{x=32957,y=32076,z=7},{x=33217,y=31814,z=8},{x=33213,y=32454,z=1}} function train(cid, time) if isPlayer(cid) then if os.time() - time >= session then events[getPlayerGUID(cid)] = nil doTeleportThing(cid, templepos[math.random(1, #templepos)]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your training session expire. Thanks for playing our server!.") else events[getPlayerGUID(cid)] = addEvent(train, 3000, cid, time) local v = getThingPos(cid) doSendAnimatedText(v, 'Training!', TEXTCOLOR_RED) doSendMagicEffect(v, CONST_ME_MAGIC_GREEN) end end end function onStepIn(cid, item, pos, fromPos) if isPlayer(cid) then train(cid, os.time()) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Welcome to the train chamber. You will now start your 45 minute session.") end end function onStepOut(cid, item, pos, fromPos) if isPlayer(cid) then local v = getPlayerGUID(cid) if v then stopEvent(events[v]) events[v] = nil end end end movements.xml <movevent type="StepIn" actionid="id da action" event="script" value="nome do arquivo.lua"/> <movevent type="StepOut" actionid="id da action" event="script" value="nome do arquivo.lua"/> Observações: O script está para teleportar os players randomicamente nas coordenadas, peço que altere elas para a do seu ot. Nessa Linha: {{x=32369,y=32241,z=7},{x=32957,y=32076,z=7},{x=33217,y=31814,z=8},{x=33213,y=32454,z=1}} Credits: Desconhecido.
  4. Outro script que fiz e estou disponibilizando: Tile Trainer O que ele faz? Enquanto o player estiver em um tile que possui determinada action id, ele vai ficar treinando suas habilidades. Primeiro, em "movements\scripts" crie um arquivo chamado "skill.lua". Feito isso, coloque em seu conteúdo o seguinte texto: local delay = 200 local FIST = 0 local CLUB = 1 local SWORD = 2 local AXE = 3 local DISTANCE = 4 local SHIELDING = 5 local FISHING = 6 function samePos(pos1, pos2) if pos1.x == pos2.x and pos1.y == pos2.y and pos1.z == pos2.z then return true else return false end end function addSkillFunction(cid, item, position) if not isPlayer(cid) == TRUE then return FALSE end local playerPos = getCreaturePosition(cid) if not samePos(position,playerPos) then return FALSE end if (isKnight(cid) == TRUE) then doPlayerAddSkillTry(cid, FIST, 1) doPlayerAddSkillTry(cid, CLUB, 1) doPlayerAddSkillTry(cid, SWORD, 1) doPlayerAddSkillTry(cid, AXE, 1) doPlayerAddSkillTry(cid, SHIELDING, 1) doPlayerAddMana(cid,80) doPlayerAddSpentMana(cid, 80) doSendMagicEffect(position, 2) addEvent(addSkillFunction,delay,cid, item, position) return TRUE end if (isPaladin(cid) == TRUE) then doPlayerAddSkillTry(cid, DISTANCE, 1) doPlayerAddSkillTry(cid, SHIELDING, 1) doPlayerAddMana(cid,80) doPlayerAddSpentMana(cid, 80) doSendMagicEffect(position, 5) addEvent(addSkillFunction,delay,cid, item, position) return TRUE end if (isSorcerer(cid) == TRUE or isDruid(cid)) then doPlayerAddMana(cid,80) doPlayerAddSpentMana(cid, 80) addEvent(addSkillFunction,delay,cid, item, position) return TRUE end return FALSE end function onStepIn(cid, item, position) if isPlayer(cid) then local playerPos = getCreaturePosition(cid) addEvent(addSkillFunction,delay,cid, item, position) doPlayerSendTextMessage(cid, 25, "TREINANDO") end return true end depois, em "movements.xml" adicione a seguinte linha: <movevent type="StepIn" actionid="8585" script="skill.lua"/> Bom, é isso. Acho que não precisa explicar, está bem fácil de entender e alterar o código. Espero ter ajudado. P.S.: Não me importo que roubem meus créditos e/ou postem em outros fórums.
  5. Alguém ajuda ai, eu queria que quando o player passasse por um determinado tile aparecesse uma mensagem pra todos online é claro... (É para o meu Castle) Quero que apareça o nome do player e a guild exemplo O(a) Player Nicolau Flanel da Guild [Red Devills] está invadindo o Castle 24horas;
  6. Olá pessoinhas do . Esse é meu segundo tópico aqui no XTibia, então se estiver em lugar errado movam Começando meu pedido. Tenho esse script de moto system no meu otserver: data>movements>script function onEquip(cid, item, slot) local outfit1 = {lookType = 101} -- looktype local outfit2 = {lookType = 258} -- looktype local playerVocation = getPlayerVocation(cid) if playerVocation == 2 then doSetCreatureOutfit(cid, outfit1, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end if playerVocation == 3 then doSetCreatureOutfit(cid, outfit2, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -500) -- speed volta doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end movements.xml: <movevent type="Equip" itemid="iddoitem" slot="head" event="script" value="nomedoarquivo.lua"/> <movevent type="DeEquip" itemid="iddoitem" slot="head" event="script" value="nomedoarquivo.lua"/> No meu server esse script está dando um bug que eu já tentei arrumar mas não consegui Quando o player tira o helmet, e a outfit da moto sai, a velocidade continua no player, como se estivesse usando a moto ainda, mas não está com o outfit e nem com o helmet. Se alguem souber como resolver esse bug, me ajude please. Desde já agradeço a todos
  7. Heeeeello Ékz, estou eu aqui novamente, mas agora de Colaborador Bom, fiz um script interessante, que pode oferecer um RPG maior para os servers. Funciona assim: Tem uma pedra (id 1234) no chão. - Se um kina pegar ela e equipar, a pedra vira uma sword - Se um pally pegar ela e equipar, a pedra vira uma spear - Se um druid pegar ela e equipar, a pedra vira uma rod - Se um sorc pegar ela e equipar, a pedra vira uma wand OBS: Você configura as vocations e os items, isto é apenas um exemplo. Script: movements.xml: <movevent type="Equip" itemid="1234" slot="hand" script="vocweapon.lua"/> <movevent type="DeEquip" itemid="1111;2222;3333;4444;5555;6666;7777;8888" slot="hand" script="vocweapon.lua"/> Edite o itemid="1294" no primeiro, no lugar coloque o ID do item de base (no exemplo citado, seria a pedra de id 1234). No segundo, edite o itemid="1111;2222;3333;4444;5555;6666;7777;8888", no lugar coloque o ID dos items que o item de base poderá transformar (no exemplo citado, seria a sword, a spear, a rod e a wand) vocweapon.lua: Configurações: local armas_tb = { [1] = 1111, [2] = 2222, [3] = 3333, [4] = 4444, [5] = 5555, [6] = 6666, [7] = 7777, [8] = 8888 } 1 até 8 = ID das vocations (Você pode adicionar mais, basta lembrar de adicionar uma vírgula após cada vocation adicionada) 1111 até 8888 = ID dos items em que o item de base irá se transformar (Adicione todos na tag onDeEquip) Também edite aqui: if item.actionid == 1234 then No lugar de 1234, coloque o ID do item de base. Créditos: LuckOake (Script) Demonbholder (Ajudas e correções) Obrigado, c'ya.
  8. Aki Esta 1° Vá em talkactions/scripts, Copie qualquer arquivo .lua apague tudo que tem dentro e coloque isto: 2°Passo vá em Talkactions.xml abra-o com "Bloco de Notas" e cole esta tag: 3° Passo vá em Movements/scripts copie qualquer arquivo .lua e abra-o e cole isto : function onStepIn(cid, item, pos, fromPosition) dota = {x=1059, y=1050, z=4} -- Coordenadas do evento if getGlobalStorageValue(cid, 8192) == 1 then doTeleportThing(cid, dota) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Boa sorte no evento!") else doTeleportThing(cid, fromPosition) doPlayerPopupFYI(cid, "O evento está fechado!") end return true end Oque esta em VERDE é a posição do evento só editar la onde for a position do seu evento.... 4° Passo vá em Movements.xml abra-o com bloco de notas e cole esta tag: Depois vá no RME coloque um "ActionID" no piso que vc quiser e onde vc quiser que ele esteja e coloque este "ActionID" : 8192 Feche Salve e Pronto!! Créditos: EU Acredito que muitos precisavam dessa script! REP ++ Mereço néah? Xtibia.com ;D
  9. É ASSIM, TENHO UM SERVER DE POKEMON, QUERIA SABER COMO EU CONFIGURO ELE PRA SER CIDADÃO DE TAL CIDADE, SEM PRECISAR FALAR COM NPC E TALS ; SCRIPT QUE O PLAYER JA COMEÇA CIDADÃO DE " SAFFRON "
  10. Bom dia novamente, agora vou postar outro script que fiz que faz com que, quando um player pisar em um tile com determinada action ID, seja teletransportado para uma lugar randômico. Primeiramente, crie um arquivo em "data\movements\scripts" chamado "tileTeleporter.lua" e copie o seguinte conteúdo para dentro dele local teleportPoints = { [ 0] = {x = 210, y = 190, z = 7}, [ 1] = {x = 233, y = 196, z = 7}, [ 2] = {x = 243, y = 188, z = 7}, [ 3] = {x = 254, y = 180, z = 7}, [ 4] = {x = 231, y = 160, z = 7}, [ 5] = {x = 212, y = 158, z = 7}, [ 6] = {x = 212, y = 170, z = 7}, [ 7] = {x = 227, y = 171, z = 7}, [ 8] = {x = 266, y = 149, z = 7}, [ 9] = {x = 234, y = 140, z = 7}, [10] = {x = 205, y = 143, z = 7}, [11] = {x = 177, y = 126, z = 7}, [12] = {x = 290, y = 177, z = 6}, [13] = {x = 219, y = 185, z = 6}, [14] = {x = 261, y = 167, z = 6}, [15] = {x = 270, y = 167, z = 8} } function onStepIn(cid, item, position) if isPlayer(cid) then local position = teleportPoints[math.random(0,15)] doTeleportThing(cid, position) end return true end agora, em "movements.xml" cole a seguinte linha de código <movevent type="StepIn" actionid="8586" script="tileTeleporter.lua"/> Bom, é isso. Acho que não precisa explicar, está bem fácil de entender e alterar o código. Espero ter ajudado. P.S.: Não me importo que roubem meus créditos e/ou postem em outros fórums.
  11. Fala galera, uma vez procurei uma script por aki e não tinha, procurei em outro forum e não tinha. Então resolvi pedir pra alguem fazer aki, ninguem fez e no outro forum nem responderam '-' Ai resolvi eu mesmo fazer, não sou muito bom em Scripter, demoro mais pra fazer e não fica tão bem feito mas da pra o gasto. Bom vou explicar como a script funciona. O que é? R- Sua Cidade principal é Vermilion por exemplo, ai você está em Cerulean ai vc entra no PVP, e decide voltar, só que quando vc entra no TP pra voltar vc ao invez de voltar pra Cerulean que era a cidade que vc tava vc volta pra Vermilion que é a cidade principal. O Script faz quando vc entra no pvp de volta, vc volta para a cidade que vc tinha entrado no pvp. Exemplo entrou no pvp em cerulean, quando voltar volta pra cerulean. Isso acontece em varios servers e acredito que algumas pessoas queriam, então ta ae. Sem mais delongas... Vá em Movements/scripts copie qualquer script.lua renomeie para irpvp.lua abra e cole isso: As Actions ID do Piso e as Storages. A Coordenada do PVP. Agora vá em Movements.xml e cole essa tag. Essas Actions ID vocês colocam nos Portais PVP de cada city. Exemplo: Em Cinnabar você coloca o Action ID: 6390. Em Saffon você coloca o Action ID: 6391, em Vermilion você coloca: 6392 e assim por diante... Agora vamos fazer o sistema para voltar. Vá em Movements/scripts copie qualquer script.lua renomeie para voltarpvp.lua e cole isso dentro: A Coordenada de Cada City. Agora você vai em Movements.xml e cola esta tag. O Action ID: 6399 você coloca no portal que fica no pvp, o portal pra sair do pvp e voltar para a cidade. Qualquer duvida, posta ae. Se gostou REP+ Queria que se alguem for postar em algum outro forum poste também com os devidos creditos.
  12. Ultimamente en mi server tenia este problema [17/09/2013 19:03:57] [Error - MoveEvents Interface] [17/09/2013 19:03:57] data/movements/scripts/portrait.lua:onDeEquip [17/09/2013 19:03:57] Description: [17/09/2013 19:03:57] (luaDoTransformItem) Item not found [17/09/2013 19:03:58] [Error - MoveEvents Interface] [17/09/2013 19:03:58] data/movements/scripts/portrait.lua:onEquip [17/09/2013 19:03:58] Description: [17/09/2013 19:03:58] (luaDoTransformItem) Item not found Que es cuando el player no tiene portrait. Ahora agreguen este en movements/scripts/portrait function onEquip (cid, item, slot) if not cid then return true end if item.uid <= 0 then return true end if not getItemAttribute(item.uid, "poke") then return true end for i, x in pairs(fotos) do if string.lower(getItemAttribute(item.uid, "poke")) == string.lower(i) then doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos[i]) return true end end end function onDeEquip(cid, item, slot) if not cid then return true end if item.uid <= 0 then return true end if not getItemAttribute(item.uid, "poke") then return true end doTransformItem(getPlayerSlotItem(cid, CONST_SLOT_LEGS).uid, 2395) if not doTransformItem(getPlayerSlotItem(cid, CONST_SLOT_LEGS).uid, 2395) then doPlayerAddItem(cid, 2395, 1) return true end end Al momento de cambiar pokemon cuando no tenga portrait le agregare el portrait!!
  13. Boa tarde galerinha ,não sei mecher aqui direito pois acabei que criar a conta ,então se eu estiver postando no lugar errado movam aqui por favor ,então eu gostaria de um helmet em que o player equipasse ele désse 200 de hp + 3% do que o player tem ,alguem poderia me ajudar ? obrigado a atenção.
  14. Olá, gostaria de um script que é uma task '-' funciona desse jeito, vc vai no npc , fala hi , task X . yes ( ele manda vc matar 10 rot ), vc vai e reporta, e ganha XP de recompensa, ai vai la dnv fala task Y . yes , ( ele manda vc matar 10 carrion worm ) e ganha 100 gp. estilo assim ( o player nao pode escolher a task que vai fazer e sim fazer ela ordem ) , plx . ! vlw e quando termina cada task, da storage ( e se possivel, mostrar a quantidade que ja matou, e qnts falta matar no quest log ) Ex: Carrion Worm 5/10 '-' . ( e obvio nao fica completed, só dps de completar kk ) vlw
  15. Team Balance Saudações galerinha, ultimamente tenho visto muitos servidores e pedidos de servidores War. Neste tópico estarei dando uma dica muito importante para divisão de times (Team Balance) em eventos, etc. É bem simples, criamos um movements (onStepIn) para quando chegar na hora do evento por exemplo, nós mandarmos todos que estão na sala de espera, ou que estão participando do evento, para um tile. Oque fará este tile? O tile deverá ter um ActionID, seguido de um script, no qual setará o time do indivíduo que pisar nele e após isso mudar o seu ActionID. Nisto, ao segundo player pisar, irá mudar seu time para o adversário e voltará para o antigo ActionID, desta maneira irá intercalando, não deixando nenhum time desbalanceado de players. Exemplo: function onStepIn(cid, item, pos) if item.actionid == 15000 then do(funções para setar time) doSetItemActionId(item.uid, item.actionid - 1) elseif item.actionid == 14999 then do(funções para setar outro time) doSetItemActionId(item.uid, item.actionid + 1) end return true end Aonde 15000 é o ActionID inicial do tile e 14999 um número a mais do que ele. Só isso mesmo galerinha, boa sorte nos seus servidores rsrs.
  16. Feito à pedido de um usuário. data/movements/script -- crie um arquivo -- pisolevel.lua function onStepIn(cid, item, position, fromPosition) level = 200 if getPlayerLevel(cid) < level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED) doPlayerSendCancel(cid,"Only level " .. level .. " or more can pass here.") end return TRUE end data/movements -- abra o arquivo -- movements.xml e adicione a tag abaixo: <movevent type="StepIn" uniqueid="7777" event="script" value="pisolevel.lua"/> Depois adicionar ao piso onde quer, no mapa editor, em uniqueid por 7777... ai sim somente os leveis 200+ vão passar.
  17. Bom galera eu tinha postado como duvidas... mais acabou q eu mesmo consegui concertar ... e vim trazer para vcs pois é um script bem interessante ... para uma quest principalmente! o script ele é basicamente... uma player sobe em cima do piso aparece uma msg dizendo q ele abriu! em laranja... e a parede some, e quando ele sai de cima do piso aparece uma msg dizendo q ele fechou! em laranja tmbm... e a parede aparece novamente! agora vamos ao q interessa!!!!!!!!!!! Bom, va em... moviments/script/qualquerscript.lua e faça uma copia de qualquer um arquivo.lua, apague o q esta dentro e adc isto... as configurações são as seguintes... verde: nesta opção vc vai por a msg q quiser quando pisar e quando sair, no caso o exemplo quando pisa fala Você Abriu! e quando sai de cima do piso fala Você Fechou! OBS: se vcs naum quiserem q apareça a msg é só apagar esta linha inteira >>doCreatureSay(cid, "Você Abriu!", TALKTYPE_ORANGE_1) e doCreatureSay(cid, "Você Fechou!", TALKTYPE_ORANGE_1) << ...! azul: aki vc vai por as coordenadas de qual parede ou pedra seja la qual for o item q vcs querem q desapareça... rosa: esta opção vc vai por o id da parede ou pedra seja la qual for o item q vcs querem, no caso o exemplo é uma parede de id 9119... !! Laranja: Nesta opção vc pode mudar o efeito quando a parede ou pedra seja la qual for o item q vcs querem, sumir ! OBS: para vcs q naum sabem o numero do efeito q vcs gostam ... basta vcs entrarem no ot de vcs ... usar o comando com o GOD ..>> /z << EXEMPLO ... /z 44 ... E para finalizar ... va em Moviments/moviments.XML 20003: vcs vão por este Uniqueid no piso q será pisado kkk ... Creditos: bom eu tirei do meu proprio Mapa Raell ou seja vou dar 94% a ele por q ja estava praticamente pronto.. e 5% para mim q trouxe para k e coloquei a função de aparecer a msg! e 1% a Maenilse por ter botado pilha pra eu postar aki OBS: se tiver alguem q ja tenha feito por favor naum fike chateado naum copiei de ninguem ... e outra só entro aki para tirar minhas duvidas e pegar scripts naum tenho interesse em copiar nada de ninguem e fazer dessas copias como se fossem meu trabalho e minha invenção... Obrigado!
  18. Script that will turn thornfire wolf into crystal wolf when it steps into a bog tile. Made this script for someone in support and thought I should post it here in case anyone else needs it: Add in movements.xml: XML Code: Create file in movements/scripts: Lua Code: Rep++ if this helped you. GOOD OT-SERVER = MUCH PLAYERS! GET DEDICATED SERVER WITH DDOS PROTECTION UP TO 10 GB/S HERE: from http://otland.net
  19. entao vamos ao inicio queria instalar em meu serv um sistema de qgs entao e o seguinte nele contem actions e talkactions axo.. e asim 1 casa com respaw q so o dono q compro-a podera upar.. entao vou explicar como tem que ser... primeira coisa o player tem q falar !qg e abrirá uma tabela q nem do spell book q lah contem os respaw possiveis para colocar no qg com isso o player solta ex (!qg Gorila ) e 1 mensagem ira aparecer ao player ("respaw mudado do qg para Gorila") depois o player tem q utilizar uma alavanca para ativar o respaw q qando utilizada aparece 1 mensagem ("respaw Ativado ) e asim tera lah dentro do qg umas areas q nasce o bicho q voce ativou... com isso o respaw e infinito e so podera ser mudado se o player usa a alavanca novamente... PS"* Para que eu possa colocar varios monster nesse qg eu tenha q coloca os monster para ser adcionado por quest.. ou talkaction q o god de o monster para o player.." alguem ae pode me ajudar? pfv do mtos reps...+++
  20. Olá galera do XTibia, tava sem nada para fazer, então resolvi criar um movement bobo. É o seguinte, você fica em cima do tile, e enquanto você tiver em cima dele, sua vida irá ser curada em 10, a cada segundo que passar (configurável). Pronto! Editado, e funcionando perfeitamente em um script só, segue o script: Se quiserem que o jogador só possa usar 1 vez ao dia, use este: Em movements.xml, as tags ficam assim: Explicação Final (bônus): Se desejar configurar a vida (em qualquer um dos dois scripts) a ser adicionada para que adicione uma porcentagem da vida máxima do jogador, faça o seguinte: No lugar de: doCreatureAddHealth(cid, 10) -- vida a ser adicionada Use: doCreatureAddHealth(cid, getCreatureMaxHealth(cid) * 1/10) -- vida a ser adicionada Nesse caso, "1/10" é editavel, para edita-lo siga isso: 1/10 = 10% 2/10 = 20% 3/10 = 30% 4/10 = 40% 5/10 = 50% 6/10 = 60% 7/10 = 70% 8/10 = 80% 9/10 = 90% 1 = 100% Acho que é isso, espero que gostem. Até.
  21. Eai galera, to precisando de uma ajuda, para criar sistema de VIP, em meu servidor 8.10 Quem souber, se possivél, me ajudar , sou totalmente novo aqui, e não sei se estou no lugar errado, Mas estou a um tempo, procurando como fazer, e ainda não descobri nada, não lido muito bem com script's, só sei mexer em mapas Obrigado !
  22. Postado: Hoje, 14:54 o erro que da Vocation Tapion tapion1 = {lookType=446} tapion2 = {lookType=447} tapion3 = {lookType=448} tapion4 = {lookType=449} tapion5 = {lookType=450} tapion6 = {lookType=451} tapion7 = {lookType=452} tapion8 = {lookType=453} tapion9 = {lookType=454} tapion10 = {lookType=455} tapion11 = {lookType=456} Tranform Bugada ---Tapion--- function trans(cid) if getPlayerVocation(cid) == 446 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 14) addEvent(trans,ext,cid) end end end function trans(cid) if getPlayerVocation(cid) == 447 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 13) addEvent(trans,ext,cid) end end end function trans(cid) if getPlayerVocation(cid) == 448 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 13) addEvent(trans,ext,cid) end end end function trans1(cid) if getPlayerVocation(cid) == 449 then if getPlayerMana(cid) >= 0 then addEvent(trans1,ext,cid) end end end function trans1(cid) if getPlayerVocation(cid) == 450 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 14) addEvent(trans1,ext,cid) end end end function trans1(cid) if getPlayerVocation(cid) == 451 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 191) addEvent(trans1,ext,cid) end end end function trans2(cid) if getPlayerVocation(cid) == 452 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 191) addEvent(trans2,ext,cid) end end end function trans2(cid) if getPlayerVocation(cid) == 453 then if getPlayerMana(cid) >= 0 then addEvent(trans1,ext,cid) end end end function trans2(cid) if getPlayerVocation(cid) == 454 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 191) addEvent(trans2,ext,cid) end end end function trans3(cid) if getPlayerVocation(cid) == 455 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 180) addEvent(trans3,ext,cid) end end end function trans3(cid) if getPlayerVocation(cid) == 456 then if getPlayerMana(cid) >= 0 then addEvent(trans1,ext,cid) end end end obs:ele ja foi adicionado mais nao da pra dar transform ou transformar fala que ele nao foi adicionado,script e outfit ja foram adicionada
  23. Como Coloco Para Colocar o Icone Do Fogo Nesse Script? Aquele do Fire Field
  24. Scripts function onStepIn(cid, item, position, fromPosition) local underwater = {1006} local checkpos = fromPosition checkpos.stackpos = 0 if isInArray(underwater, getTileInfo(checkpos).itemid) then if not isPlayer(cid) then return true end if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end if getPlayerStorageValue(cid, 15) >= 1 then setPlayerStorageValue(cid,18,1) if getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, {lookType = 1034, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) elseif getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 1035, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) end end if getPlayerStorageValue(cid, 15) < 1 then local speed = getCreatureSpeed(cid) doChangeSpeed(cid, -speed) doChangeSpeed(cid, 90) elseif getPlayerStorageValue(cid, 15) > 1 then local speed = getCreatureSpeed(cid) doChangeSpeed(cid, -speed) doChangeSpeed(cid, 300) end end end function onStepOut(cid, item, position, fromPosition) local underwater = {1006} local checkpos = fromPosition checkpos.stackpos = 0 if isInArray(underwater, getTileInfo(checkpos).itemid) then if not isPlayer(cid) then return false end if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end doRegainSpeed(cid) if getPlayerStorageValue(cid, 18) >= 1 then setPlayerStorageValue(cid,18,0) doRemoveCondition(cid, CONDITION_OUTFIT) end end end No .XML <movevent type="StepIn" itemid="1006" event="script" value="lentitud.lua"/> <movevent type="StepOut" itemid="1006" event="script" value="lentitud.lua"> e tenho esse outro error no globalevents [26/06/2013 21:02:34] [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/broadcast.lua:1: unexpected symbol near 'ï' [26/06/2013 21:02:34] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/broadcast.lua) [26/06/2013 21:02:34] data/globalevents/scripts/broadcast.lua:1: unexpected symbol near'i' Scripts function onThink(interval, lastExecution) -- Configurações local cor = 12 -- Defina a cor da mensagem (22 = branco) local mensagens = { "Grupo del ot es: https://www.facebook.com/groups/204278166393372/", } -- Fim de Configurações doBroadcastMessage(mensagens[math.random(1,table.maxn(mensagens))]) return TRUE end @bumb @bumb
×
×
  • Criar Novo...