Pesquisar na Comunidade
Mostrando resultados para as tags ''iniciais''.
Encontrado 5 registros
-
Olá pessoal, queria saber como faço para trocar os itens iniciais no DXP se alguém poder me ajudar estarei agradecido
-
pokemons [Encerrado] Pokemons Iniciais
um tópico no fórum postou lucasmourahere Tópicos Sem Resposta
Olá XTibia, como faço para dar 3 Pokemons Iniciais, sem ser com box.. quando o novo jogador nascer ele já vem com as 3 pokeballs, que seriam eles Charmander, Bulbasaur e Squirtle. -
Teleport que muda as cordenadas iniciais do Player
um tópico no fórum postou rorohrodrigues Lixeira Pública
Desculpe, se estou na area errada, sou iniciante e preciso muito dessa ajuda! Galera uma ajuda rápida, estou montando meu próprio server e queria fazer um teleport parecido ao do global. Exemplo: - O player ao criar o account manager ele está na cidade Venore, nascendo na cordenada X - Dai ele vai pra Thais e descobre que lá é melhor, e quer morar lá. No caso, eu quero um teleport que faça o player mudar a inicial das cordenadas, tipo quando ele morrer ele vai pra Thais denovo, e não aonde ele nasceu que é venore. -
Criei esse script pra mim usar no meu ot, mais resolvi compartilhar com quem deseja. Muito simples, mais tem muita gente que precisa. primeiro vá em data / creaturescripts / scripts .. Apaga o arquivo firstitems.lua. e remova a tag em creaturescripts.xml ... <event type="login" name="FirstItems" event="script" value="firstitems.lua"/> Vamos para o script... vá em data / movements / scripts. cria um arquivo.lua e coloca isso dentro: --[[ Script by DuuhCarvalho ]]-- function onStepIn(cid, item, pos) local items = { [0] = {id = 2160, count = 20}, -- crystal coins [1] = {id = 7618, count = 20}, -- health potions [2] = {id = 7620, count = 20}, -- mana potions [3] = {id = 2554, count = 1}, -- shovel [4] = {id = 2120, count = 1}, -- rope [5] = {id = 2460, count = 1}, -- brass helmet [6] = {id = 2465, count = 1}, -- brass armor [7] = {id = 2478, count = 1}, -- brass legs [8] = {id = 2525, count = 1}, -- dwarven shield [9] = {id = 2643, count = 1}, -- leather boots } local storage = 1010 local pos = {x=292, y=161, z=7} -- posição para onde o player será teleportado local bpId = 1988 -- id da backpack if getPlayerStorageValue(cid, storage) <= 0 then if getPlayerVocation(cid) == 1 then -- vocação id 1 (master sorcerer) if getPlayerFreeCap(cid) >= 373 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2190, 1) -- Wand . doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 2 then -- vocação id 2 (elder druid) if getPlayerFreeCap(cid) >= 397 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2182, 1) -- Rod. doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 3 then -- vocação id 3 (royal paladin) if getPlayerFreeCap(cid) >= 359 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2410, 1) -- item de distance (no caso, throwing knife) doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 4 then -- vocação id 4 (elite knight) if getPlayerFreeCap(cid) >= 377 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2392, 1) -- sword, axe ou club doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end end else doPlayerSendCancel(cid, "Você já ganhou seus items.") end return true end agora vá em data / movements / movements.Xml.. e coloque a tag : <movevent type="StepIn" uniqueid="UniqueId" event="script" value="NomedoArquivo.lua"/> uniqueid ="coloca qualquer um que não esteja sendo usado". Agora é só abrir o RME e colocar o uniqueid no teleporte ou tile ! Bem simples mais compartilhei na intenção de ajudar os iniciantes.
-
Fala galera, to montando meu OT aqui, e preciso de uma ajuda.. quando eu crio novos chars, ele começa com item do First Itens das Actions, e com outros itens que não consigo detectar de onde vem pra poder tirar, não consigo tirar das actions os first itens e deixar o outro, pode ser tanto um quanto o outro, só que do jeito que está, criando dois loots, cai muito no chão e cada player que entrar vai sujar muito o chão, e além do mais é mais organizado. Então, se alguem souber me ajudar, agradeço desde já. Uso Gesior 0.3.8 Servidor: 8.6 Global Full War System!