CLps
-
Content Count
30 -
Joined
-
Last visited
Posts posted by CLps
-
-
Alguém por favor , poderia me ajuda com isso ? Estou tentando adicionar uma arma , mesmo efeito da rondel , porém com alguns status a mais .
Isso eu já consegui , mas queria mudar a sprite dela quando equipada na classe,restringir o uso para determinada classe etc...
-
Preciso de alguma maneira de fazer com que a torre cobre o dinheiro após mostrar para a pessoa o tempo de delay que ainda falta .
A torre padrão cobra o zenny para entrar em '' e_tower '' para você falar com o NPC Tower Protection Stone e ver o tempo de delay que ainda falta para você poder fazer a torre novamente .
Eu gostaria que cobrasse o zenny quando a pessoa já tivesse visto o time e já estivesse disponível para ela subir a torre novamente . Alguém consegue fazer isso pra mim ?
-
How do I start this NPC every x time, and when a player dies it does not return
-
Fiz algumas edições na torre sem fim, adicionando mobs '' custom '' e MVPs em outros andares ,consequentemente,precisei aumentar o preço da entrada, já que tem drop de itens a mais. Alguns monstros estão bem fortes , o que torna impossível chegar no último andar sem , no mínimo , 3 pessoas no grupo. Sendo 500kk por pessoa ficaria muito caro , o ideal seria que o NPC cobrasse o zenny para toda a PT , no caso , o líder do grupo faria o pagamento e liberaria acesso a todos os outros membros do grupo .
Tem alguma forma de fazer isso acontecer ?
Outra coisa que eu gostaria de fazer é , criar um NPC que aparece apenas uma vez a cada X tempo ( dia / hora ) , ele te teletransporta pra um mapa junto com outros jogadores , nesse mapa será spawnado monstros com drops custom , seria possível entrar apenas 30 pessoas e o mapa ficaria disponível por apenas 1 hora . Quando desse o tempo limite todos presente no mapa seriam '' kikados '' para prontera .
-
3 hours ago, fxfreitas said:Provavelmente está usando um ID inválido ou ocupado, 1:
Client-Side
Grf:
Adicione a sua sprite junto com a dos outros mobs.
Lua files:
Datainfo/jobidenty.lua, jobname e npcidenty.lua
Nos 3 você define os IDs, lembre-se de seguir o modelo dos mobs que já existem, eu recomendo encontrar o ultimo mob da lista de cada arquivo e colocar o seu depois dele usando o ID seguinte ao do ultimo mob existente (não pode ser maior que 3998) ah sim, os arquivos contem o monster_last, um ID reservado que define que a database de mobs acaba ali, geralmente ele fica com o ultimo id disponível (no caso 3999), então por conta disso digamos que seu mob terá o id 3998.
Server-side:
Na mob_db, novamente seguindo o modelo dos mobs já existentes (aqui recomendo até pegar mobs que existem e copiar para fazer o seu, tentando sempre encontrar um mob com configurações de modo que você precise alterar o minimo possivel)
Depois de copiar o mob Altere para o seu id (no exemplo 3998) e o nome da sprite que deve ser igual a do seu grf e das lua files, daí pra frente ajuste hp, sp, exp, drops, status, de forma que te agrade.
Com isso feito teste in-game
Nã pude explicar mais detalhadamente pois estou respondendo via celular, mas espero que tenha entendido.
Faço isso tudo , dei reloadmobdb / reloadscript e quando dou @monster 3904 , Invalid monster ID or name.
Jobname : [jobtbl.JT_LIGHTNINGGUARD] = "LIGHTNINGGUARD",
Npcidentity : JT_LIGHTNINGGUARD = 3904, JT_MONSTER_LAST = 3999,
Jobidentity : JT_LIGHTNINGGUARD = 3904,
mob_db.conf
Spoiler{
Id: 3904
SpriteName: "LIGHTNINGGUARD"
Name: "LIGHTNINGGUARD"
Lv: 45
Hp: 100
Sp: 1
Exp: 0
JExp: 0
AttackRange: 5
Attack: [3000,8000]
Def: 30
Mdef: 30
Stats: {
Str: 255
Agi: 80
Vit: 40
Int: 99
Dex: 255
Luk: 80
}
ViewRange: 10
ChaseRange: 12
Size: "Size_Small"
Race: "RC_Plant"
Element: ("Ele_Earth, 2)
Mode: {
CanMove: true
Aggressive: false
CastSensorIdle: true
Boss: false
CanAttack: true
Detector: true
CastSensorChase: true
ChangeChase: true
ChangeTargetMelee: true
ChangeTargetChase: true
}
MoveSpeed: 120
AttackDelay: 1456
AttackMotion: 456
DamageMotion: 336
MvpExp: 0
}, -
Aproveitar e perguntar se voces conhecem algum tutorial explicativo sobre adição de mob com sprite customizada .
Ja vi alguns mas o mob fica como poring ...
-
O item só não aparece quando eu coloco em outra localização .
Quote(2^0) 1 = Lower headgear (2^1) 2 = Right hand (2^2) 4 = Mantle (2^3) 8 = Accessory 1 (2^4) 16 = Armor (2^5) 32 = Left hand (2^6) 64 = Shoes (2^7) 128 = Accessory 2 (2^8) 256 = Upper headgear (2^9) 512 = Middle headgear (2^10) 1024 = Costume Top Headgear (2^11) 2048 = Costume Mid Headgear (2^12) 4096 = Costume Low Headgear (2^13) 8192 = Costume Garment/Robe (2^15) 32768 = Arrow (arrow-type items only) (2^16) 65536 = Shadow Armor (2^17) 131072 = Shadow Weapon (2^18) 262144 = Shadow Shield (2^19) 524288 = Shadow Shoes (2^20) 1048576 = Shadow Accessory 2 (2^21) 2097152 = Shadow Accessory 1
1024
2048
4096
Porém , quando uso em uma outra localização de costume , não aparece equipado .
Acho que não tem jeito mesmo , até no BRO eles usam no lugar de máscara .
https://web.facebook.com/RagnarokLU/videos/1619613184762573/ 2:30min
-
Queria saber como fazer para colocar esses cabelos em outro slot , eu mudei pro slot de arma/manto... e ele não aparece no personagem , só funciona usando no loc de 1024 / 2048 / 4096 ?
A intenção era colocar o cabelo em uma localização que não seja as padrões 1024 / 2048 / 4096 . Eu tentei em outras e o cabelo não aparece .
Loc : 65536 = Shadow Armor
Loc : 1024
-
O tempo da torre é de 6 dias e 20 horas né , qual a chance de ser possível colocar para jogadores vip um delay menor ?
Apenas vips com delay de 3 dias
-
Bom dia/tarde/noite , preciso de ajuda com algumas coisas .
1° Gostaria de saber se é possivel , e se for , como fazer , para adicionar uma arma com sprite custom e transformar esse item em um visual de arma.
2° Como adicionar uma sprite de mob customizado , procurei sobre e só achei para outros emuladores , tentei repetir o processo no hercules e nao consegui .
3° Quais arquivos preciso mudar para adicionar / remover mobs da Torre sem fim .
-
Alguém com algum modo de fazer com que o Canto de Batalha , skill do paladino , não perca alguns específicos buffs ( Poção de Status ) ?
-
Somente os doados , ativação que você diz dos créditos na conta ?
Os créditos vão direto pra conta e ficam disponíveis no menu CashShop , não são itens utilizáveis .
-
Cara muito obrigado pela ajuda , mas vou aproveitar que você ta respondendo todas minhas dúvidas ( até as nitidamente burras ) e la vai mais uma coisa ...
Queria adicionar ao sistema de doações do servidor algum tipo de item ativável tipo uma box , que quando aberta vem um item ( custom do server ) . Exemplo :
A cada 20 reais doados o player receberá 20k de cash ( para comprar itens na loja cash ) e 1 '' ponto de fidelidade '' . Esse ponto poderá ser trocado em um NPC pela box que virá itens que não são disponíveis na loja . Ele só receberá 1 ponto a cada 20 doados .... Eu procurei bastante esse script e não achei de jeito nenhum . Não sei se é algo complexo de ser feito e por isso não achei . Se você tiver algo disponível desse tipo e puder ajudar mais essa vez , agradecerei muito .
Obrigado pelas respostas @Tsuuu
-
No caso essas mensagens são globais dentro do castelo ? Não tem como fazer aparecer o Você matou apenas para quem matou e o Você morreu pra quem foi morto ?
-
-
To precisando de um script pra Guerra do Emperium que mostre o nome de quem você matou e pra quem você morreu
Você matou [[strcharinfo]](0) da guild [[strcharinfo]](2)
Você morreu para [[strcharinfo]](0) da guild [[strcharinfo]](2)
@Tsuuu , foi mal te marcar , mas você já me ajudou várias vezes xD quem sabe você não saiba me ajudar nisso
-
I need to add a system that rewards those who donate to the server.
With 10 dollars donated, the player will receive 1 point. When he has 10 points he can exchange for a box with visual randons -
[Error]: script error in file 'visuais.txt' line 103 column 4 parse_line: expect command, missing function name or calling undeclared function 100: mes "^FF0000Voc� n�o poss�i os Leques que pedi, n�o foi poss�vel completar o ritual^000000."; 101: close; 102: } * 103: costume .@Part; // Convertendo o chap�u ~~~~~~~~~~~~~~~~~~~~~~~~^ 104: delitem 6009,3; 105: mes "[Arlequim]"; 106: mes "Pronto! Aproveite seu chap�u."; [Debug]: mapindex_name2id: Map "invek" not found in index list! [Error]: npc_parsesrcfile: Unknown map 'invek' in file 'visuais.txt', line '163'. Skipping line...
Ta dando esse erro ai , pelo muito pouco que sei sobre script >.< , nao consegui achar uma solucao , talvez seja algo obvio mas nao tenho experiencia nisso .
Se voce conseguir visualizar o erro , agradeco ! -
Bom eu subi a torre e os MVP`s de la nao contam ponto , e isso e' algo que eu realmente queria , porem eu tinha a intencao de fazer com que o Naght Sieger contasse 15 pontos ( Por ser um MVP dificil de se chegar ate , mesma coisa com o Niddhogg ) Porem como nenhum MVP da torre ta contando , eu imagino que o Naght tambem nao va contar !
Quanto ao Nidd , eu imagino que ele nao va contar tambem , por ser invocado em uma quest assim como a Torre .
Outra coisa que encontrei testando esse sistema , e' que os monstros invocados pelo comando @monster , durante eventos , tambem estao contando pontos e isso era algo que eu nao queria que acontecesse !
Agradeco por estar perdendo tempo testando / procurando sobre isso para me ajudar ! Vlw mesmo .
-
23 hours ago, Tsuuu said:Acabei testando aqui no meu servidor e funcionou, não sou um programador muito experiente, com meu conhecimento deu pra fazer essa gambiarra aí, qualquer dúvida pode postar aí que a gente tenta ajudar ! Valeu. (Y)
Cara funcionou aqui também , muito obrigado . Agora surgiu um novo problema ... Eu queria fazer que os monstros
Naght Sieger (id: 1956) mapa ( 6@tower
- The Endless Tower )e Sombra de Nidhogg (id: 2022) mapa (2@nyd
- Nidhoggur's Nest Lv 2 )contassem pontos , porém eles são invocados a partir de quest e não estão contando ! Você sabe se tem algum jeito de fazer com que esses monstros contem ponto nos mapas de respawn dele ?
-
12 hours ago, Tsuuu said:- script Pontos MvP -1,{ OnNPCKillEvent: getmapxy @map$,@x,@y,0; setarray .@mapname$[0], "mapa1", "mapa2", "mapa3"; //Coloque aqui todos seus mapas que deseja desabilitar a contagem if(killedrid== 1785 || killedrid== 1039 || killedrid== 1086 || killedrid== 1251 || killedrid== 1389 || killedrid== 1112 || killedrid== 1115 || killedrid== 1157 || killedrid== 1150 || killedrid== 1159 || killedrid== 1312 || killedrid== 1630 || killedrid== 1147 || killedrid== 1087 || killedrid== 1038 || killedrid== 1492 || killedrid== 1272 || killedrid== 1373 || killedrid== 1418 || killedrid== 1511 ||killedrid== 1190){ for($i = 0; $i < getarraysize(.@mapname$); $i++) { if(@map$ == .@mapname$[$i]) { message strcharinfo(0),"[Servidor] - Mvp Point Off."; end; } } set PontoMvp,PontoMvp+1; dispbottom "Parabéns "+strcharinfo(0)+", Sua recompensa por derrotar esse montros é 1 Ponto MvP! Agora você possui "+PontoMvp+" pontos."; } if(killedrid== 1059 || killedrid== 1871 || killedrid== 2068 || killedrid== 1719 || killedrid== 1046 || killedrid== 1658 || killedrid== 1885 || killedrid== 1252 || killedrid== 1734 || killedrid== 1623 || killedrid== 1685){ for($i = 0; $i < getarraysize(.@mapname$); $i++) { if(@map$ == .@mapname$[$i]) { message strcharinfo(0),"[Servidor] - Mvp Point Off."; end; } } set PontoMvp,PontoMvp+3; dispbottom "Parabéns "+strcharinfo(0)+", Sua recompensa por derrotar esse montros é 3 Pontos MvP! Agora você possui "+PontoMvp+" pontos."; } if(killedrid== 1647 || killedrid== 1648 || killedrid== 1649 || killedrid== 1650 || killedrid== 1651 || killedrid== 1646){ for($i = 0; $i < getarraysize(.@mapname$); $i++) { if(@map$ == .@mapname$[$i]) { message strcharinfo(0),"[Servidor] - Mvp Point Off."; end; } } set PontoMvp,PontoMvp+5; dispbottom "Parabéns "+strcharinfo(0)+", Sua recompensa por derrotar esse montros é 5 Pontos MvP! Agora você possui "+PontoMvp+" pontos."; } if(killedrid== 1874 || killedrid== 1832 || killedrid== 1779 || killedrid== 1668 || killedrid== 1990 || killedrid== 1708 || killedrid== 1917 || killedrid== 1768 || killedrid== 1583 || killedrid== 1751){ for($i = 0; $i < getarraysize(.@mapname$); $i++) { if(@map$ == .@mapname$[$i]) { message strcharinfo(0),"[Servidor] - Mvp Point Off."; end; } } set PontoMvp,PontoMvp+10; dispbottom "Parabéns "+strcharinfo(0)+", Sua recompensa por derrotar esse montros é 10 Pontos MvP! Agora você possui "+PontoMvp+" pontos."; } if(killedrid== 2022 || killedrid== 1956){ for($i = 0; $i < getarraysize(.@mapname$); $i++) { if(@map$ == .@mapname$[$i]) { message strcharinfo(0),"[Servidor] - Mvp Point Off."; end; } } set PontoMvp,PontoMvp+15; dispbottom "Parabéns "+strcharinfo(0)+", Sua recompensa por derrotar esse montros é 15 Ponto MvP! Agora você possui "+PontoMvp+" pontos."; } end; }
Não testei então não sei se está funcionando, o método é alternativo e considerado fora de boas práticas, procure uma forma de otimizar, foi o que veio na cabeça do noob aqui, bom proveito ! (y)
Irei testar no servidor e caso não tenha problemas eu edito aqui . Mas mesmo assim , muito obrigado por perder um tempo pra me ajudar cara . Vlw mesmo
-
Eu procurei em alguns lugares e não achei .
Estou precisando de um NPC que transforme um item padrão do BRO em visual !
É simples , eu faço um item ( Torrada Crocante por exemplo ) vou até esse NPC e transformo ele em um item com mesmo script porém visual !
O Npc iria pedir em troca uma quantidade de zenny OU crédito cash !
1kkk em Zenny ou 5k em cash !
-
Please , anyone ?
-
Alguém ? Por favor !
[Request] Costumes NPC
in Script Requests
Posted
I need an NPC or command that gives the option to prove the item before doing the quest.