Postado Janeiro 19, 2016 9 anos Queria a ajuda de vocês para que me falassem como adiciono o comando !bug ou !debug e quando for usado o player voltasse para o cp
Postado Janeiro 19, 2016 9 anos Penso ser melhor usar como spell, o que acha? Apesar que dá quase no mesmo. Crie um arquivo chamado 'citytp.lua' e salve-o dentro da pasta 'data > spells > script com o seguinte conteúdo dentro dele: function onCastSpell(cid, var) local function doTeleport(cid, count) if (not isPlayer(cid)) then return true end doSendAnimatedText(getCreaturePosition(cid), (30 - count).."s", COLOR_ORANGE) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_YELLOW_RINGS) if (count == 30) then return doCreatureSetNoMove(cid, false) and doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) else addEvent(doTeleport, 1000, cid, count + 1) end return true end if (not isPlayerPzLocked(cid)) then if (not getCreatureCondition(cid, 1024)) then return doCreatureSetNoMove(cid, true) and doTeleport(cid, 0) else doPlayerSendTextMessage(cid,MESSAGE_STATUS_SMALL,"Você não pode usar esta magia enquanto estiver em luta.") return false end else doPlayerSendTextMessage(cid,MESSAGE_STATUS_SMALL,"Você não pode usar esta magia enquanto não estiver pz.") return false end end Depois abra o arquivo 'spells.xml' dentro da pasta data>spells e cole o seguinte dentro: <instant name="City Teleport" words="exani hom" lvl="100" mana="0" aggressive="0" selftarget="1" needlearn="0" event="script" value="citytp.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Eu coloquei condições para usa, como estar em pz e não estar em luta. Assim, para o 'player' voltar para casa deverá dizer as palavras 'exani hom' (como mostrado acima) ou você pode trocar as palavras. Ajudei? Rep+.
Postado Janeiro 20, 2016 9 anos Autor grato rep+ oque e nessecario falar para o comando funcionar ? achei desculpe fiz exatamento como disse mais nao esta a funcionar
Postado Abril 28, 2016 9 anos Bom, vou te ajudar, espero que funcione vai em data\talkactions\scripts e crie debug.lua e cole Citar function onSay(cid, words, param) if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, 'Voce nao pode voltar para o templo se estiver com battle.') else pos = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(getPlayerPosition(cid),53) doPlayerSendCancel(cid,"Teleportado!") doTeleportThing(cid,pos) end end depois vai em talkactions e cole isto: Citar <talkaction words="!debug" access="1" event="script" value="debug.lua"/> Espero que funcione !! Se ajudei já sabe neh ? +rep
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.