Gears
Banidos-
Total de itens
576 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que Gears postou
-
Flw function onUse(cid, item, frompos, item2, topos) if getCreatureCondition(cid,CONDITION_INFIGHT) then if getCreatureCondition(cid,CONDITION_SKULL_WHITE) == FALSE or if getCreatureCondition(cid,CONDITION_SKULL_BLACK) == FALSE or if getCreatureCondition(cid,CONDITION_SKULL_RED) == FALSE then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSendTextMessage(cid, 22, "Sucessfully teleported!") doRemoveItem(item.uid, 1) doCreatureSetSkull(cid, 0) else doPlayerSendTextMessage(cid, 27, "Wait your skull for be teleport to your temple!") end return true end
-
function onUse(cid, item, frompos, item2, topos) stonepos = {x=posx, y=posy, z=posz, stackpos=1} getstone = getThingfromPos(stonepos) if item.uid == 1000 and item.itemid == 1945 and getstone.itemid == 1304 then doRemoveItem(getstone.uid,1) doSendMagicEffect(stonepos,2) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 1000 and item.itemid == 1946 and getstone.itemid == 0 then doCreateItem(1304,1,stonepos) doSendMagicEffect(stonepos,10) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return true addEvent(doCreateItem(id da pedra, 1)) return true end
-
Quanto tempo sem mexer no photoshop rs Ps: pra quem não sabe ela é a lady gaga, flw
-
pedido Alguem Poderia colocar 1 borda no remeres 2REPP+
pergunta respondeu ao SoufandoRoksas de Gears em Mapping
Tutorial -
Vix, sumiu, porque? Expirou a imagem
-
Muuuuuuuuuito old, mas ainda sim é um bom mapa, bom, se você pegasse pra editar hoje em dia, sairia melhor, mas tá bem daora xD
-
Está bom mas, você faz melhor que isso
-
RME v2.5 - Personalizado por FenixBorges (07/05/13)
tópico respondeu ao FenixBorges de Gears em Ferramentas
Ta de sacanagem com minha cara? Issae nem é rme seu, você só pegou umas extensions que tem na net e add no rme, mas mesmo assim, vai ajudar o pessoal, flw. -
Esse Thiago é muitoo v1d4 l0k444 rçrçr, lembro quando você me mostrou esse mapa no msn, muito bom, bolei com a quantidade de árvores, boa viado.
-
LuckinhaSan.
-
creatureevent Mensagem no Default quando um player for morto por outro
tópico respondeu ao vmAth de Gears em Globalevents e Spells
Sepá, deve funcionar, alguem testa? local a = getCreatureName(attacker) local b = getCreatureLevel(attacker) local c = getCreatureName(target) local d = getCreaturevel(target) local cortext = 27 function onKill(cid, target, lastHit, attacker) if isPlayer(target) then doBroadcastMessage("..c.." "..d.." acaba de ser morto por "..a.." "..b.."!", cortext) return true end end flw- 13 respostas
-
- vmath
- aviso default
-
(e 1 mais)
Tags:
-
Da pra ver o bug da ultima arvore ali \/ > e o outro bug que te falei no skype, mas tá legal
-
Sim, use o blood splash ou water splash no chão e clique em properties e vai ter ali do lado, water ai quando você clicar vai aparecer uma lista com os nomes tipo beer, limonade, urine, slime, a cada clique em um diferente é uma nova cor
-
function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador "..getCreatureName(thing.uid).." tem "..getPlayerResets(thing.uid).." resets.") return true end end Creaturescript.xml <event type = "look" name = "look_Reset" script = "new 2.lua"/> Login.lua, antes do ultimo return true. registerCreatureEvent(cid, "look_Reset")
-
cria um script em creaturescript e coloca isso aq function onLook(cid, thing, position, lookDistance) if thing.cid = getPlayerResets(cid) then doPlayerSendTextMessage(cid, "o jogador "..thing.." tem "getPlayerResets(cid) then return true end end Tenho que sair agora, amanha te falo o resto.
-
Simples, seguinte, vá aonde está a pasta do rme e em data/versão(960, 860, 970, etc..) entre lá e procure por um arquivo chamado walls, abra ele com um bloco de notas ou qualquer outro programa que abra arquivos em .txt. Lá dentro você vai encontrar algo assim...<brush name="ruin wall" type="wall" server_lookid="3362"> <wall type="horizontal"> <item id="3362" chance="1"/> <item id="3364" chance="0"/> <item id="3368" chance="0"/> <item id="3372" chance="0"/> <item id="3373" chance="0"/> <item id="3391" chance="0"/> <item id="3404" chance="0"/> <item id="3405" chance="0"/> <item id="3406" chance="0"/> <item id="3407" chance="0"/> <item id="3408" chance="0"/> <item id="3409" chance="0"/> <item id="3410" chance="0"/> <item id="3411" chance="0"/> <item id="3414" chance="0"/> <item id="3415" chance="0"/> <item id="3416" chance="0"/> <item id="3417" chance="0"/> <item id="3418" chance="0"/> <item id="3419" chance="0"/> <item id="3420" chance="0"/> <item id="3421" chance="0"/> <item id="3422" chance="0"/> Até ai tudo bem, agora pra adicionar a wall você vai fazer o seguinte. Em qualquer lugar do seu arquivo você poe isso. <brush name="ruin wall" type="wall" server_lookid="3362"> <wall type="horizontal"> Brush name = Nome da wall Type= Wall, piso, etc.. Server_lookid= Id da wall em seu otserv Wall type = horizontal é a posição da wall quando você faz no auto-border. <item id="3362" chance="1"/> Esse id 3362 seria a parede na horizontal, agora pra fazer na vertical você coloca essa linha: <wall type="vertical"> E em baixo dessa linha você vai colocando os id's assim: <item id="3361" chance="1"/> Chance é a chance do item ser criado no rme. A mesma coisa se repete no horizontal, vai colocando os id's e a chance, sempre depois de adicionar uma wall, adicione a outra wall na linha de baixo.
-
Mapa antiguinho já meu, posta um novo ai
-
Menor de se ler.
-
Serio, eu acho que com exhaustion.set ficaria menorzin, talvez não funcione com você porque você um algum tipo de servidor que não tenha isso. function onUse(cid, item, frompos, item2, topos) if exhaustion.check(cid, 1234) then doPlayerSendCancel(cid, "Aguarde 10 segundos!") return true end doCreatureAddMana(cid, 100) exhaustion.set(cid, 1234, 100) end end
-
sistema Sistema de Teleport por Item
tópico respondeu ao PsyMcKenzie de Gears em Mods, funções e outros
Nessa talk seria melhor criar 2 variáveis locais para não dar conflito no resto do servidor.. Tomai, os 2 codigos identados, action: function onUse(cid, item, frompos, item2, topos) local itemv = doPlayerAddItem(cid, 4863, 1) local pos = getCreaturePosition(cid) if item.actionid == 3030 then if getPlayerStorageValue(cid, 12345) == -1 then if getMarkPos(cid).x < 1 then doMarkPos(cid, pos.x, pos.y, pos.z) doSetItemActionId(itemv, 3032) doItemSetAttribute(itemv, "description", "Recipiente Vazio") doPlayerSendTextMessage(cid, 22, "Posição salva") setPlayerStorageValue(cid, 12345, 1) else doPlayerSendTextMessage(cid, 22, "Você já tem uma posição salva") end end end if item.actionid == 3032 then doPlayerSendTextMessage(cid, 22,'Para você ser teleportado, você presisa carregar isto com magia') end if item.actionid == 3031 then setPlayerStorageValue(cid, 12345, -1) setPlayerStorageValue(cid, 12346, -1) doPlayerRemoveItem(cid, 4864, 1) doTeleportThing(cid, getMarkPos(cid)) doSendMagicEffect(getMarkPos(cid),10) doMarkPos(cid, 0, 0, 0) doPlayerSendTextMessage(cid, 22,'Você foi teleportado') end return true end Talkaction : function onSay(cid, words, param) local posp = getCreaturePosition(cid) local mana = getCreatureMana(cid) local itemv = doPlayerAddItem(cid, 4864,1) if getPlayerStorageValue(cid, 12345) == 1 then if getPlayerStorageValue(cid, 12346) == -1 then if getPlayerItemCount(cid,4863) > 0 then if mana >= 300 then doSetItemActionId(itemv, 3031) doItemSetAttribute(itemv, "description", "Recipiente Cheio") doPlayerAddMana(cid, -mana) doPlayerRemoveItem(cid, 4863,1) doPlayerSendTextMessage(cid, 22,'Você carregou o recipiente de magia') doSendMagicEffect(posp, 29) doSendMagicEffect(posp, 17) setPlayerStorageValue(cid, 12346, 1) else doPlayerSendTextMessage(cid, 22, 'Você não tem mana suficiente para carregar o recipiente de magia') end else doPlayerSendTextMessage(cid, 22,'Você precisa de um recipiente de magia vazio') end else doPlayerSendTextMessage(cid, 22,'Você ja encheu o recipiente com magia') end end end -
Atualiza isso ai, faz uma função que retorna io.open(C://Arquivos de Programa, blablabla) Talvez ficaria assim, to com preguiça de tentar fazer algo direitin. local a = io.open(C://Arquivos de Programa/Baiak 8.6/Data/Spells/spells.xml) function getSpellList(cid, spell, name, mana) return a end doPlayerPopupFyi(cid, a) end Ai o resto tu faz ai direitin.
-
Não. Apenas já administrei servidores grandes com o que sou capaz de fazer, e atualmente sou fundador da Private Fun Games, uma empresa que contém vários games privados. Citarei alguns - Arton - Alternative Tibia Server (Tony PlySon e Equipe) Pokemon - Private Fun Project (Eu e Equipe) War Tibia Server - Um Servidor De War Diferente (20cm e Equipe) Perfect World - Antigo Pandora Games - Média 3/4K On (Fábio Mazola e Equipe) Qual foi a média de players online em seus games? 57? Vo indo dormir cara... Vocês bostafags me dão sono. Atá, falou o oldfag supremo, pfv cara.
-
http://www.xtibia.co...n-tibia-server/ - Tópico Fixado http://www.xtibia.co...a-a-instalacao/ - Tópico Fixado http://www.xtibia.co...re-memoria-ram/ - Tópico Fixado http://www.xtibia.co...de-um-servidor/ http://www.xtibia.co...bsite-entrance/ Fora todo o conteúdo que eu trouxe pra Éks. Fritas acompanham senhor? Conteudo proprio acompanha senhor? Soqnunca né LuckinhaSan, ripper de conteudo, me da nojo virn nesse tópico, flw
-
talkaction Remover X Item Em X Position
tópico respondeu ao LuckinhaSan de Gears em Actions e Talkactions
local flagpos = {x=1003, y=995, z=8, stackpos=1} local time = 1 -- in seconds function onSay(cid, words, param) local getflag = getThingfromPos(flagpos) if doRemoveItem(getflag.uid,1) then end end Quando é script básicão assim, se usa variavel local, vai que o dono do ot pede um script e essa pessoal usa uma variavel local com o nome de uma variavel global que ja tem no servidor? Imagina o bug. E também do entendi o porque da variavel local time, se não tem nenhum add event ou algo que requesite ela. Dava pra deixar assim. local flagpos = {x=1003, y=995, z=8, stackpos=1} function onSay(cid, words, param) local getflag = getThingfromPos(flagpos) if doRemoveItem(getflag.uid,1) then end end -
function onTime () if #getPlayersInArea(torneio.area) > 1 then doBroadcastMessage("The tournament this time had no winner, try next time!") return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do doTeleportThing(pid, torneio.tournamentFight) doPlayerSendTextMessage(pid, 21, "The tournament started, and the best will win warrior! Hahaha.") end return true end Action. function onUse(cid, item) if #getPlayersInArea(torneio.area) > 1 then doPlayerSendTextMessage(cid, 20 ,"Finish with others first, young warrior!") return true end doTeleportThing(cid, torneio.playerTemple) doPlayerSendTextMessage(cid, 21, "Young warrior Congratulations, you won the tournament, and won one "..getNameById(torneio.awardTournament).." as a reward.") doPlayerAddItem(cid, torneio.awardTournament, torneio.awardAmount) return true end Acho meio que 'bobeira' adicionar variaveis globais na lib, mas isso ai, melhorou da v1.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.