Search the Community
Showing results for tags 'piso'.
-
function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 17000) == 1 or getPlayerStorageValue(cid, 17001) == 1 then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao pode passar aqui de fly ou ride.") end return TRUE end Bom galera, esse script nada mais é que um piso que cancela de voce poder entrar em algum local de fly ou ride, bem isso. <movevent type="StepIn" actionid="666266" event="script" value="pisoflyride.lua"/> Esse código ja deve ter gente que tenha, até que eu me lembre na dxp pode ter tbm, é isso...espero que ajude quem precisar. PS: caso esteja em local errado, peço a gentileza e bondade de mover para o local correto.
-
CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
-
Pedido: Script que permita que somente players que tenham guild passem em um piso com este movement id !! Server: 8.60 / TFS 0.4; Creio que isso é movemments;
-
O que é o jogo Piso Mágico: Resp: O sistema foi elaborado e desenvolvido por "skydangerous", é um sistema de jogo, que junta "sorte" , "emoção" e "habilidade", muito legal para otserv que gosta de ter opções novas para os player se divertirem. Como Funciona: Resp: O player falará com o npc, então poderá escolher entre 4 fases, sendo que cada fase tem um nivél diferente, ou seja do mais facil para o mais complexo. Logo em seguida, o npc teleportará o player para a fase, então ele terá um tempo para completar o jogo, caso ele não cumprir o objetivo, será eliminado. Se ele errar o piso poderá ser teleportado para o começo ou mesmo tomar danos de magias. Como Jogar: Resp: Terá vários caminho, tenha sorte escolha, cada casa certa irá criar um piso e você poderá prosseguir normalmente, até o final do jogo. Ele está em construção, então algumas coisa dito a cima não vai ter Crie um arquivo movement na pasta scripts chamado pisomagico.lua function onStepIn(cid, item, pos) local pos = getCreaturePosition(cid) local player = getCreaturePosition(cid) player.x = player.x+1 local player2 = getCreaturePosition(cid) player2.y = player2.y-1 local player3 = getCreaturePosition(cid) player3.x = player3.x-1 local player4 = getCreaturePosition(cid) player4.x = player4.x-2 if item.actionid == 5010 then doCreateItem(724,1, player) doPlayerSendTextMessage(cid,21,"Você acertou, prosiga") elseif item.actionid == 5011 then doCreateItem(724,1, player2) doPlayerSendTextMessage(cid,21,"Você acertou, prosiga") elseif item.actionid == 5013 then doCreateItem(724,1, player3) doCreateItem(724,1, player4) doPlayerSendTextMessage(cid,21,"Você acertou, prosiga") elseif item.actionid == 5014 then doTargetCombatHealth(0, cid, COMBAT_FIREDAMAGE, -270, -310, CONST_ME_FIREAREA) doSendAnimatedText(pos,"FAIL",TEXTCOLOR_RED) end return TRUE end Em movement.xml cole essas tags <movevent type="StepIn" actionid="5010" event="script" value="pisomagico.lua"/> <movevent type="StepIn" actionid="5011" event="script" value="pisomagico.lua"/> <movevent type="StepIn" actionid="5012" event="script" value="pisomagico.lua"/> <movevent type="StepIn" actionid="5013" event="script" value="pisomagico.lua"/> <movevent type="StepIn" actionid="5014" event="script" value="pisomagico.lua"/> Caso queira usar com NPC 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 local pos ={x= 1000,y=1000,z=1000} if msgcontains(msg, 'primeira fase') or msgcontains (msg, 'first') then selfSay('Voce quer participar da primeira fase?') talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then selfSay('Bora jogar !.', cid) doTeleportThing(cid,pos) doPlayerSendTextMessage(cid,21,"Boa-Sorte a primeira fase") talkState[talkUser] = 0 end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Lembre-se: Mude a posição que será teleportado no mapa Download Mapa: http://speedy.sh/TWQDC/jogo.otbm Scan Mapa: http://www.virustotal.com/file-scan/report.html?id=086be1bbed4e27e74b3aea414a1dfd4eb690c00bf446bd5d4c3209f883fec497-1321673489 Vale Lembrar: Fiz esse script com sono e cansado, ele está bem ruinzinho, mas irei modificar sempre até conseguir deixar ele bem legal para vocês.
-
Olá galera Estou presisando de um scripter que funciona para remover um monstro exemplo... Ao pisar em um piso o monstro nascer ao pisa em outro piso o monstro desaparese se for posivel min ajuda agradesço desde já lembrando que o scripter do monstro nascer ja tenho so falta o scripter do monstro sumir ao pisa no piso, mais se voces consegui cria o scripter todo num scripter so agradesço desde já tambem valendo rep+ local fromPos = {x = 32171, y = 32102, z = 14} -- POSIÇÃO PARA ONDE O TP IRA LEVAR O PLAYER local monster = {x = 32170, y = 32102, z = 14} -- POSIÇÃO ONDE O MONSTRO SERA SUMONADO local name = "dragon lord" -- NOME DO MONSTRO QUE SERA SUMONADO DEVE SEMPRE ESTAR ENTRE ASPAS Exemplo: "dragon" "frost dragon" function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid),28) doTeleportThing(cid, fromPos) doRemoveCreature(cid) end return TRUE end ai RigBy ajuda ai que te do o rep+
-
Bom Galera como mostra no Titulo Do Pedido, estou presisando de um scripter que tipo, se o player fo vocation druid ele passa no piso se nao for ele nao passa, no caso seria 4 pisos diferente um pra druids um pra sorcerer um pra knights e outro pra paladins eles so poderao passa se for lvl acima de 200 se poderem ajuda agradeço desde já -------------------------------------------------------------------------------------------------------------------------------- Servidor de tibia global full versao 10.10 em brevi by: Global Word
-
Bom, eu queria um Script assim, um Player pisaria em um Piso e puxaria a alavancha e Iria para 2 destinos aleatórios, se os 2 estivesses ocupados, apareceria a Mensagem que esta Ocupado, e se tivesse uma pessoa em um dos destino, quem puxa-se a alavancha fosse pro outro destino
-
pedido [Encerrado] Pedido. Piso que heala e muda outfit.
diarmaint posted a topic in Tópicos Sem Resposta
Bem galera tive a ideia de coloca um sistema em meu servidor, porem não faço a mínima ideia de como fazer. Qual a função desse "Sistema"? Não é bem um sistema, é um piso no caso água "uma piscina" onde ao entrar os players trocam de outfit, e heala vida e mana, saindo da água a outfit volta ao normal. basicamente é isso espero que não tenham dúvida e peço a colaboração de todo para concluir esse trabalho. -
Sabe aqueles textos coloridos que ficam subindo no piso, em muitos OT's tem isso e vcs querem colocar no seu, então eu vou trazer para vcs as scripts e um pequeno tutorial : 1 - abra a pasta do seu OT e vá em data/globalevent/scripts copie e cole qualquer arquivo .lua e renomeie para "texto" sem aspas kkkkk dps abra e apague tudo q tem dentro e coloque isto: Oque está em vermelho e para vc mudar se quizer, mais as cordenadas vcs tem q mudar essas são as minhas, então mude. Muito importante se vc quizer adicionar uma outra linha não esqueça da virgula só a ultima linha q fica sem virgula. 2 - Volte para a pasta "globalevents" e abra o arquivo globalevents.xml e adicione isso: E pronto!! REP+
-
eu quero que quando player pisa no piso ganhar battle ja tenho esse http://www.xtibia.com/forum/topic/196305-piso-que-nao-pode-pisar-em-battle/ agora falta só esse ai pra mim deixa minha Quest bem legal espero que vcs me ajudem
-
Bom galera aqui vai + um Trabalho meu no Xtibia Com Muitos pedidos de uns Amigo eu resolvi posta uma coisa que eu sei sobre Scripting, Agr Vamos ao que Interessa Versão: Não sei usei a Versão 8.6 Vai na Pasta data\globalevents\scripts Copie qualquer pasta .lua e coloque esse nome PisoFala.lua Coloque isso Dentro local config = { positions = { ["X"] = { x = 10160, y = 10052, z = 7 }, } } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(1, 255)) end return TRUE end Agora vai na Pasta GlobalEvents.XML e Adicione o Tag <globalevent name="PisoFala interval="4" script="PisoFala.lua" /> Resumindo Gostou ? Ajudou ? Aprovou ? REP+ Topico 100% a Min não copiei de ninguem
-
E aew, blz? Preciso de um script (acredito que seja movement) pra alterar a velocidade do player sob o piso. Existe uma quest no global que tem essa função, passando por alguns tiles o jogador se torna extremamente lento, ou então tem uma velocidade melhor pra completar o objetivo etc. Existem os tiles underwater, mas eu queria recriar o efeito em outros tiles. Vlw
-
versão: 8.6 ou 9.44 crystal server function onStepIn(cid, item, position, fromPosition) local tiles = { [18001] = {x=165, y=54, z=7}, [18004] = {x=200, y=54, z=7} } return doTeleportThing(cid, tiles[item.actionid]) end Gostaria de um script igual a esse mas que só level 10~20 pode passar level 9 e 21 nao pode só 10~20, se possivel..
-
Tipo do script: Movement Protocolo (versão do Tibia): 8.60 Servidor utilizado: The Forgotten Server Nível de experiência: Baixa/media Adicionais/Informações: Galera queria um scrpt Simples e Facil , Um tile que REMOVA um item se o player estiver com ele, (porem que o player possa passar normal por cima dele tendo o item ou n).. Só Isso msm Ajudem Ae PLZZZZZZZZZZZZ :X !!!