
-
leonunesbs alterou sua foto pessoal
-
leonunesbs reagiu a uma resposta no tópico: [Função] generateSerial() & isInvited(houseId, playerName)
-
Criação de Personagem
Nesse caso vc usaria funções onLogin. Nao vou postar o script pq nao to podendo criar agora, vc pode usar como exemplo o script firstitems.lua que tem no seu creaturescripts. Seria algo mais ou menos assim: function onLogin (cid) if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 4 then doPlayerSetTown (cid, 2) return end if getPlayerVocation(cid) == IDVOC or getPlayerVocattion(cid) == IDVOC then doPlayerSetTown (cid, 5) return end return true end
- Me ajude para este problema, por favor
-
-
Bau no mapa
Tive alguns problemas com a globalevent, entao criei uma talkaction que torna o serviço mais manual mas que tbm da certo Ela cria bps com itens aleatorios em uma area definida, ao terminar basta usar /clean e pronto. Em talkaction crie um aquivo .lua com nome qualquer e cole dentro: local bps = 10 --numero de bps que vc quer que apareca local itens = { [1] = {item = 2157}, [2] = {item = 2137}, [3] = {item = 2160} } posxUp = 10152 -- posicao do X superior esquerdo posyUp = 10053 -- posicao do Y superior esquerdo poszUp = 7 -- posicao do Z superior esquerdo posxDown = 10160-- posicao X inferiro direita posyDown = 10058-- posicao Y inferior direita poszDown = 7 -- posicao do Z inferior (DEVE SER A MESMA DA SUPERIOR ----------------------------Não alterar--------------------------------- local position = {} function onSay(cid, words, param, channel) local w = #itens local a = math.random(w) position = {x = math.random(posxUp, posxDown), y = math.random(posyUp, posyDown), z = math.random(poszUp,poszDown), stackpos = 1} bp = doCreateItem(5949, 1, position) doAddContainerItem(bp, itens[a].item) return true end Em talkactions.xml cole <talkaction words="/bpevent" event="script" value="NOME DO ARQUIVO.lua"/>
-
Mass Healing
Quanto a isso creio q sejam alteracoes na source
-
-
Mass Healing
Altere na config.lua Procure por "showHealing" e altere para true
-
Bau no mapa
Seria no caso uma globalevent, daqui a pouco mando aqui.
-
-
config.lua
houseRentAsPrice = true -- O preço das casas deve ser o aluguel? housePriceAsRent = false -- O preço do aluguel deve ser o preço da casa? housePriceEachSquare = 1000 -- Preço por cada sqm da casa houseRentPeriod = "monthly" -- Período de cobrança do aluguel. (daily, weakly, monthly, early)
-
-
Criação de Personagem
Fataram virgulas, tente agora.
-
Criação de Personagem
Entendi, primeiro va no remeres, pressione Ctrl T e procure o ID da cidade de Thais Substitua o 12 pelo ID de Thais Substitua o seguinte Por:
-
Criação de Personagem
Voce esta falando sobre a vocação ou sobre a cidade Rook? Pq estas configuracoes estao definindo que o player vai sempre nascer com vocação Rook e nascera na cidade de numero 12
-
(Resolvido)Acrescer função em script
No seu script delete exatamente o que está escrito acima. Nao testado.
-
como tirar o exaust da Mw na hora de tacar magia?
Envie seu script da runa magic wall
-
(Resolvido)Porta buga se der use com player dentro dela
Troque a porta no remeres para "Magic Door" e todos os problemas se resolvem. Use uma Action na porta que declare a function isPremium()
-
-
(Resolvido)!Monster Info
Bem, para isso creio que a única solução seria vc declarar "habitats" pre defido e associar a um parametro depois. Exemplo: "Se o monstro for do tipo fogo, ele pode tem como habitats: montanhas, vulcoes, cavernas etc"
-
-
Recaregar Firewalker e Soft Boots
Por que não apenas dar Use na boots e ela recarregasse automaticamente? Em actions/scripts crie um arquivo chamado transformboots.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 10021 then doPlayerRemoveItem(cid, 10021) doPlayerAddItem(cid, 6132) elseif item.itemid == 10022 then doPlayerRemoveItem(cid, 10022) doPlayerAddItem(cid, 9933) end return end Em actions.xml adicione a tag: <action actionid="35300" event="script" value="transformboots.lua"/>