Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. preciso antes que vc me explique como isso se dá, o player desloga e quando loga novamente ele ainda está montado na bike ou ele loga desmontado?
  2. @Sr.Samuel, essa mensagem não tem nenhum fundamento com relação ao tópico, portanto isso é considero FLOOD! Dê uma olhada nas regras do fórum. @Topic Isso que vc tá pedindo é bem dificil de fazer, seria um onStatsChange que retornaria false e por funções removeria vida de um terceiro player que seria o "Target", certo? Eu só não entendi essa sua lógica de 30 segundos enfeitiçado e 10 segundos pra usar de novo, isso poderia dar um bug satânico no seu servidor porque se um cara for enfeitiçado duas vezes ele vai obviamente crashar o seu servidor;
  3. function onLook(cid, thing, position, lookDistance) if not isCreature(thing.uid) then local house = getHouseFromPos(position) if house then local article = thing.type > 1 and thing.type.." " or getItemArticleById(thing.itemid)..(getItemArticleById(thing.itemid) == "" and "" or " ") local plural = getItemPluralNameById(thing.itemid) == "" and getItemNameById(thing.itemid).."s" or getItemPluralNameById(thing.itemid) local desc = getItemSpecialDescription(thing.uid) == "" and "" or getItemSpecialDescription(thing.uid).." " local str = "You see "..(article)..""..(thing.type > 1 and plural or
  4. Linha 37: local p = Player(t[2]) vc tá chamando uma coisa que não existe.. em nenhum momento foi definido nenhuma tabela chamada Players.. então vc tem que remover isso, ficando só assim: local p = t[2]
  5. entendi mas isso não vai resolver o problema porque os players ainda poderão morrer ou dar exit.. o jeito é fazer com que sempre que eles loguem seja checado a velocidade, se for diferente doque a velocidade anterior então seta a velocidade anterior.. igual vc fez aqui:
  6. a função é a doBroadcastMessage, as cores pra essa função são essas daqui: TALKTYPE_FIRST = 1 TALKTYPE_WHISPER = 2 TALKTYPE_YELL = 3 TALKTYPE_PRIVATE_PN = 4 TALKTYPE_PRIVATE_NP = 5 TALKTYPE_PRIVATE = 6 TALKTYPE_CHANNEL_Y = 7 TALKTYPE_CHANNEL_W = 8 TALKTYPE_RVR_CHANNEL = 9 TALKTYPE_RVR_ANSWER = 10 TALKTYPE_RVR_CONTINUE = 11 TALKTYPE_BROADCAST = 12 TALKTYPE_CHANNEL_RN = 13 TALKTYPE_PRIVATE_RED = 14 TALKTYPE_CHANNEL_O = 15 TALKTYPE_CHANNEL_RA = 17 TALKTYPE_MONSTER = 19 TALKTYPE_MONSTER_YELL = 20 não sei se tem verde, vai testando todas e vê qual vc prefere
  7. @CreatServer, onde está escrito createConditionObject(CONDITION_POISON) troca esse CONDITION_POISON POR CONDITION_FIRE @lucasalsre, eu estudo então tenho pouquíssimo tempo pra jogar, meu nick é xWhiteWolf mas eu sou um mero nv 14 auhuhauh (e bem noob). Sobre o seu pedido, bem, não é possível pelo simples fato de que a aranha na verdade é um monstro (Na realidade até é possível mas ia ter que refazer o script todo e é muito capaz de no final eu chegar num bug ou em alguma coisa que invalida o script porque precisaria teleportar a creatura na direção que vc tá olhando e isso iria requerer um ad
  8. como é a vip no seu server, é por premium? por database? por storage?? tem a função isVip(cid)? eu tinha lido errado haha o jeito que a AnaPaula falou resolve o problema!
  9. olha, essas coisas de nao poder deslogar não impedem o player de sair do jogo quando morrer e nem de dar quit.. é só fazer um creaturescripts onLogout retornando false
  10. como assim no monstro? da uma explicada melhor noque ela faz ou posta uma imagem/gif que to sem ter como testar
  11. Olá, desculpa a demora pra responder haha. vc tem que colocar -1 no lugar dos 1's kkk é que a função de formula do ml retorna um valor positivo e daí a vida é curada, tem que ser um valor negativo pra tirar dano
  12. eu não tenho um server pra testar, eu fiz esse script meio que às cegas e postei aqui.. pra retirar o dano em área é só colocar assim: --[[Script made 100% by Night Wolf and Nogard do not remove the fucking credits or I may kill you and practice necrofily with your filthy body]] --condição que irá adicionar local gelocondition = createConditionObject(CONDITION_PARALYZE) setConditionParam(gelocondition, CONDITION_PARAM_TICKS, 10000) setConditionFormula(gelocondition, -0.9, 0, -0.9, 0) ------- local config = { itemid = 7897, --id do item que deverá ser equipado para ativar o gel
  13. as quests de 4 players só teleportam o player da posição mais alta, logo os invisíveis não serão teleportados ou serão no lugar dos outros players. Pra mudar isso de atravessar enquanto tá invisível só mexendo nas sources mesmo e eu não faço a mínima idéia de como fazer isso.
  14. Olá, desculpa a demora pra responder.. eu tinha viajado esse fds e fiquei sem computador. Receio que não seja possível não, e tem um motivo pra isso! É que nem a ult da catlyn no league of legends, não importa pra onde o player fuja ele vai ser acertado pela spell. Lembre-se que ela foi usada antes dele entrar na pz e se ela demora pra ser ativada não teria porque cancelar caso o oponente entra-se na pz. Sobre as portas: bem, isso realmente é um problema mas não consigo pensar em uma solução possível :/
  15. no caso de fazer com piso vc escolheria um action ou uniqueid, e não pelo itemid.
  16. então o problema é com a sua função vip o.O porque aqui funcionou perfeitamente, quando ele entra e não é vip ele checa se tem o [VIP] no nome e se tiver ele remove e faz o player relogar, daí vc tem que dar cancel e colocar login e senha de novo que aparece sem o [VIP]
  17. local name = getCreatureName(cid) if (isPremium(cid)) then if not (string.find(tostring(name):lower(),"[[vip]]")) then db.executeQuery("UPDATE `players` SET `name` = '[VIP] ".. getCreatureName(cid).. "' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else if string.find(tostring(name):lower(),"[[vip]]") then local newname = string.sub(tostring(name), 7) db.executeQuery("UPDATE `players` SET `name` = '".. newname .."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end acabei de testar e tá funcionando perfeitamente, o unico problema é o saco de rel
  18. vai em data\weapons\scripts\burst_arrow e procura algo parecido com isso: setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) muda COMBAT_FORMULA_SKILL PRA COMBAT_FORMULA_LEVELMAGIC. Se tiver pouco dano muda os dois 1's pra dois ou o quanto você julgar necessário
  19. não faz sentido ser só pro primeiro char da conta que loga '-', o script é executado assim que loga e ele não tem impedimento nenhum. Outra coisa, ele só remove caso ache o if string.find(tostring(getCreatureName(cid)),"[(Vip)]") no nome do char..
  20. vc tem que achar o itemid, aquilo que vc viu provavelmente era o id da sprite e não o id do item haha. Procura pelo items.xml e muda ali no script e no actions.xml
  21. sim, e pra fazer isso vc tem que fazer a checagem de um storage... se o valor for menor que 1 ele sumona o monstro e seta o storage pra 1
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo