Tudo que xWhiteWolf postou
-
Buraco Negro
tá, vcs querem que faça uma spell que crie um teleport na frente do caster e fique puxando todo mundo durante uns 10 segundos +-? Posso tentar dps mas acho que ficaria mt apelativo... o teleport levaria pra algum lugar ou seria só um enfeite pra deixar mais bonitinho?
-
Qual sua área Preferida?
- Qual sua área Preferida?
^- PORTA + STORAGE
nao entendi seu script mas faz assim: no baú da quest vc faz dar um storage e no piso da quest vc faz uma checagem que se ele ja tiver o storage que ganha no bau então ele não pode entrar- Qual sua área Preferida?
Playground, Suporte de Scripting e "Meu conteúdo"- Comandos !dodge e !critical AJUDA?
tem no meu perfil um !status que funciona com meu dodge e critical system, dá uma olhada- (Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
@Gantz, ficou bem massa cara. Gostei da sua dedicação pra esse tópico.- Gran Castle Event (8.54+)
- Spells de transformação e... Modificar magia exori
Qual a relação do pedido com o título?- Mapper King
- (Resolvido)Spell de empurrar
@MaTTch, belo script cara. @rizen, quando sua dúvida for resolvida, por favor, clique em "Melhor Resposta" abaixo do comentário de quem te respondeu para que o tópico fique como resolvido. Grato- Puxar/Empurrar (conjunto de spells)
- Experience System
mas daí teria que fazer uma checagem de que ele só poderia soltar a magia caso a arma que ele tivesse fosse X level e isso é meio chato de fazer :~- [Pedido] Magia de Tirar life por segundo
mandou bem, nice script; Reputado- Doom spell
Código bonito, testado e funcionando.. ficou bem legal cara :DD Estou movendo pra área correta e te dando 1 ponto de reputação por trazer esse conteúdo pro TK!- Spell que paralyza (um pouco diferente)
doChangeSpeed(cid, -(getCreatureSpeed(cid)* 0.8)) e dps tem que fazer um addEvent pra setar a velocidade como sendo a getCreatureSpeed(não a atual e sim a anterior que deverá estar salva em algum storage) - a atual- (Resolvido)[PEDIDO] MiniGame ~ Acerte o Alvo
é algum problema na hr de chamar as funções, vou testar qnd chegar em casa e te dou um feedback.. Quando ele remove da sala era pra ele setar o storage como sendo 0 pro cara poder entrar dnv.- (Resolvido)[PEDIDO] MiniGame ~ Acerte o Alvo
vc não coloca a besta pelo map editor, deixa a sala vazia e coloca os uids nos pisos, qnd vc clica na porta vc é teleportado pra dentro e ele cria a besta e dps remove qnd sair. Tá todas as funções certinhas, só se tiver dando algum erro de compatibilidade com alguma função, mas daí acusaria erro na distro- (Resolvido)Refill Ammo
qual mensagem vc quer e qual dos dois scripts vc está usando? Note que o segundo tem uma pequena complicação pra trocar as arrows do slot, vc precisa tirar todas as da bp e não vai conseguir retirar do slot. Uma solução pra isso seria fazer uma talkaction que vc deixa o refill on/off pra poder remover as arrows com segurança.- (Resolvido)Refill Ammo
testa o primeiro script que eu editei, se der algo errado, testa esse daqui: local arrows = {2544, 2545, 2546, 7840} function onDeEquip(cid, item, slot) if isInArray(arrows, getPlayerSlotItem(cid, 10).itemid) then return true end for _, arrow in ipairs (arrows) do local count = getPlayerItemCount(cid, arrow) if count > 1 then doPlayerRemoveItem(cid, arrow, count) doPlayerAddItem(cid, arrow, count) break end end return true end- Clean remake
restringe mais a posição, retira o addEvent. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 10 for x = fromPos, toPos do for y = fromPos, toPos do for z = 4, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then doCleanTile(coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end- (Resolvido)Dúvida addEvent
existir, existe.. mas desse jeito vai resolver seu problema.. a unica coisa que eu acredito q possa dar erro é se o cara ficar entrando e saindo da agua no momento que o addEvent for chamado.. ele pode acabar morrendo caso esteja na agua no momento que o addEvent é checado mesmo tendo acabado de entrar na agua- Clean remake
não usa o table.insert. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 15 for x = fromPos, toPos do for y = fromPos, toPos do for z = 0, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then addEvent(doCleanTile, 1, coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end- Mapper King
voto no mapa 2, embora esteja bem mais escuro ele tá mais bonito tb (não to julgando a foto e sim os detalhes que dá pra enxergar), faltou ele estar com uma tocha no arrow slot pra dar pra ver melhor mas ficou bonito de qualquer forma. Achei o mapa 1 muito detalhado, dá tontura na hr de andar- Como Vocês Fariam ?
Bom, vamos lá amigo: Imagine a situação de um software que faz controle de estoque de uma empresa que trabalha com locação de ternos masculinos apenas para adultos. (Descrevo o tipo de entrada, o processamento, a saída e o feedback(resultado) desse software é um software de controle de estoque, o tipo de entrada será um numero chave do terno (chamaremos de TID [TERNO ID]) e o tipo de serviço que faremos, digamos que nesse software há a opção de alugar como de dar baixa no sistema que ele foi devoldido. Chamaremos essas duas opções de serviço e a partir daqui há trocentas mil formas de fazer, mas eu só vou discutir o problema antes de apresentar um código. Partindo disso, o software pedira um TID e o id do serviço e irá verificar se o terno em questão está apto pra fazer esse serviço. Em outras palavras, se vc quiser alugar um terno ele vai verificar se já não está alugado e caso não esteja ele abre uma ficha de cadastro. Se você quiser devolver o terno, ele irá verificar se o terno está como alugado e fará a troca pra atualizar o sistema. Feito isso ele irá retornar uma msg de sucesso caso o processamento seja verdadeiro e diria quantos do mesmo terno ainda estão no estoque. A partir desse ponto o software está pronto mas você poderia ainda criar um novo serviço chamado "consulta" que faria checagens das fichas de cadastro (caso hajam) e de números de ternos com a mesma especificação no estoque. Nesse caso ele iria chamar a ficha de cadastro e retornaria ela na tela. Se você tá no primeiro ano, acredito que ele queira somente que vc tenha esse raciocínio computacional então não vou entrar em detalhes mas isso daí é mt facil de fazer utilizando o paradigma de programação orientada à objetos (POO) - Qual sua área Preferida?
Informação Importante
Confirmação de Termo