Jump to content

Hijirikawa

Members
  • Posts

    193
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Hijirikawa

  1. Are you killing the monsters normally or via command?
  2. Hijirikawa

    @afk

    Is your server latest rA?
  3. The only way to achieve what you want is to use skill id_here,level_here,3; And it gets really messy with you want to reroll because the skills just don't get removed that easily. You have to do a SQL query to remove the skills, and it's tricky to have the skills removed even with that.
  4. Hi, do you have a link of the client used? A clean one for Hexing/Patching purposes? Thanks!
  5. I know that the text on this UI can be changed by changing it through msgstringtable.txt, however how can I add more to it? For instance, I want to re-arrange the UI, or add more tabs to it under Feat https://imgur.com/a/PKeVWWW
  6. Is it possible to have achievement titles be "timed"? For instance, I achieved "Poring Killer" and I want the title to only last for 1 hour, is it do-able? If so, which one do I edit? I'd assume it would have to do with the achievements DB as well.
  7. Pretty sure novices don't have spears as a weapon sprite, try removing your spear and it should work.
  8. .chat_text$ = "[ PvP Map "+ $@current_pvp_map_index + 1 +"[ "+getmapusers(.@map$)+" user ] ]";
  9. For the client to work, you just need to point it to the proxy server IP correct? Then proxy server will handle the rest? Or is there something else you need to do client-side?
  10. Thanks! I will try it out and see what happens.
  11. Thanks Annie, I tried to message you here on the forums however it says you can't receive any messages, so I've added you on Discord instead. Rin#2605
  12. So I want to list 10 players who are in the top level ranking ,however this code only checks for level 99s, how do I make it so that it can also check for levels that are not 99 yet? query_sql( "SELECT `base_level` FROM `char` WHERE `base_level` = 99",.@acclvl ); Because I need the NPC to display first 10 players to reach level 99 and if there is still none, it will display the highest level'd players (up to 10)
  13. This is the only thing that would be needs to be fixed for me, the guild exp would be fine, any clues as to how?
  14. So for instance the max level for my server is 120, is it possible to make players stop getting XP when they reach level 99?
  15. How do you turn some buffs into toggles instead? For instance, IMPROVE CONCENTRATION from a timer-based buff, instead becomes a Toggle Buff, pretty much can be turned on and off.
  16. Thanks Annie, I'll go ahead and test it out and see how it works on my end!
  17. i could do it via script, however I do want to learn how to fiddle around with source, and I believe this might be a good area to start. Also, I have no clue if I can capture a #command via script. Not that I am aware of.
  18. I'm trying to put an announcement whenever a GM inputs these following commands @item and any of its variants (including #) @monster and any of its variants @killmonster and any of its variants For instance, @item -> will announce "[ Quality Control ]: <name here> created <name of item>(item id) with the <command used> command" For @monster -> will announce "[ Quality Control ]: <name here> summoned <name of monsters>(mob id) with the <command used> command in <name of map>" For #item -> will announce "[ Quality Control ]: <name here> created <name of item>(item id) for <player name> with the <command used> command" For @killmonster -> will announce "[ Quality Control ]: <name here> has killed all monsters in <name of map>" I can probably do this if someone can provide me a few hints here and there on how to implement it. Thanks and appreciate it!
  19. Interesting, looking at it, could this be coupled with Emistry's work? The idea being, players can get 1 exclusive NPC for their own use? I am not quite sure if it is possible, but with how the camp fire works, it should be right?
  20. - script paytowinbuffs -1,{ end; OnBuffs: if(gettimetick(2) < use_delay){ message strcharinfo(0),"Nope"; end; } if(getgroupid() <= 4) { message strcharinfo(0),"Falha, você não possui VIP."; end; } if(isequipped(4263)) { message strcharinfo(0),"Não funciona equipado com Samurai Encarnado."; end; } if (gettimetick(2) < delay_buffer) { dispbottom( "You have to wait "+Time2Str(delay_bufer)+" to use the command again.", 0xFF0000 ); end; } use_delay = gettimetick(2) + .use_delay; .@menu$ = implode(.buffs$,":"); .@i = prompt(.@menu$) -1; if(.@i < 255) { sc_start .elements[.@i],180000,5; //atcommand "@refresh "+strcharinfo(0); delay_buffer = gettimetick(2) + .delay; } end; OnInit: .use_delay = 5; // 5 second use delay .delay = 3 * 2; // 5 = 5 seconds *60 = 360 seconds setarray .buffs$, "^800080Envenenar Arma^000000", "^40E0D0Aspersio^000000", "^000000Sombrio^000000", "^FFD700Encantar com Ventania^000000", "^0000FFEncantar com Geada^000000", "^FF0000Encantar com Chama^000000", "^B8860BEncantar com Terremoto^000000"; setarray .elements, 26, 37, 144, 98, 97, 96, 99; bindatcmd "encantar","paytowinbuffs::OnBuffs",0,99; end; }
  21. Try - script paytowinbuffs -1,{ end; OnBuffs: if(getgroupid() <= 4) { message strcharinfo(0),"Falha, você não possui VIP."; end; } if(isequipped(4263)) { message strcharinfo(0),"Não funciona equipado com Samurai Encarnado."; end; } if(@buffs_inuse == 1) { end; } if (gettimetick(2) < delay_buffer) { dispbottom( "You have to wait "+Time2Str(delay_bufer)+" to use the command again.", 0xFF0000 ); end; } @buffs_inuse = 1; .@menu$ = implode(.buffs$,":"); .@i = prompt(.@menu$) -1; if(.@i < 255) { sc_start .elements[.@i],180000,5; //atcommand "@refresh "+strcharinfo(0); delay_buffer = gettimetick(2) + .delay; } @buffs_inuse = 0; end; OnInit: .delay = 3 * 2; // 5 = 5 seconds *60 = 360 seconds setarray .buffs$, "^800080Envenenar Arma^000000", "^40E0D0Aspersio^000000", "^000000Sombrio^000000", "^FFD700Encantar com Ventania^000000", "^0000FFEncantar com Geada^000000", "^FF0000Encantar com Chama^000000", "^B8860BEncantar com Terremoto^000000"; setarray .elements, 26, 37, 144, 98, 97, 96, 99; bindatcmd "encantar","paytowinbuffs::OnBuffs",0,99; end; }
  22. If you want to use this one, I advise using this one. prontera,161,194,4 script redeem 717,{ switch(select("card 1:card2")){ case 1: if(countitem(4002) > = 5){ getitem 616,1; delitem 4002,5; } break; case 2: if(countitem(4001) > = 5){ getitem 616,1; delitem 4002,5; } break; } end; }
  23. It's the only optimal way to do it. Instances that is.
×
×
  • Create New...