Jump to content

Mahiro

Members
  • Posts

    65
  • Joined

  • Last visited

Everything posted by Mahiro

  1. https://rathena.org/board/topic/60188-fakename-show-guildparty/ Does anyone have this Diff? The topic dropped, the topic name already speaks for itself: Show Guild and Party, @fakename. A hug who can help.
  2. NPC with two options only: Permanently ban the user from last_unique_id to prevent them from joining the game with other accounts; And temporarily ban so that he too can not enter for a while X, the banned account and others. with the same last_unique_id. Thanks who can help.
  3. *sc_end <effect type>{,<GID>}; Maybe that's what you're looking for, just make sure that when you equip the Card remove those BUFFs from the variable.
  4. Go to this directory: src/map/status.cpp Search for; // Status that are blocked by Golden Thief Bug card or Wand of Hermod if (status_isimmune(bl)) { switch (type) { case SC_DECREASEAGI: case SC_SILENCE: case SC_COMA: case SC_INCREASEAGI: case SC_BLESSING: case SC_SLOWPOISON: case SC_IMPOSITIO: case SC_AETERNA: case SC_SUFFRAGIUM: case SC_BENEDICTIO: case SC_PROVIDENCE: case SC_KYRIE: case SC_ASSUMPTIO: case SC_ANGELUS: case SC_MAGNIFICAT: case SC_GLORIA: case SC_WINDWALK: case SC_MAGICROD: case SC_HALLUCINATION: case SC_STONE: case SC_QUAGMIRE: case SC_SUITON: case SC_SWINGDANCE: case SC_FIRE_INSIGNIA: case SC_WATER_INSIGNIA: case SC_WIND_INSIGNIA: case SC_EARTH_INSIGNIA: return 0; } } Example: Let's say you want "Bypass" in COMA, even GTB, COMA is still effective. Just remove it and stay; // Status that are blocked by Golden Thief Bug card or Wand of Hermod if (status_isimmune(bl)) { switch (type) { case SC_DECREASEAGI: case SC_SILENCE: case SC_INCREASEAGI: case SC_BLESSING: case SC_SLOWPOISON: case SC_IMPOSITIO: case SC_AETERNA: case SC_SUFFRAGIUM: case SC_BENEDICTIO: case SC_PROVIDENCE: case SC_KYRIE: case SC_ASSUMPTIO: case SC_ANGELUS: case SC_MAGNIFICAT: case SC_GLORIA: case SC_WINDWALK: case SC_MAGICROD: case SC_HALLUCINATION: case SC_STONE: case SC_QUAGMIRE: case SC_SUITON: case SC_SWINGDANCE: case SC_FIRE_INSIGNIA: case SC_WATER_INSIGNIA: case SC_WIND_INSIGNIA: case SC_EARTH_INSIGNIA: return 0; } } Then just compile the emulator. You will notice that now with the COMA modification will apply its effect even being with GTB equipped.
  5. Já adicionou o arquivo em seu tema também? Uma em 'Modules' e outra dentro do seu Tema. Exemplo: Arquivo 1: FluxCP/modules/pages/rules.php Arquivo 2: FluxCP/themes/hurtFreeV2/pages/rules.php Posso está enganado mas acredito que deva existir os dois para que funcione. O 'Arquivo 1' acredito que possa ficar em branco, ele deve apenas existir no diretório. Enquanto o 'Arquivo 2' é onde você vai adicionar o conteúdo. Usei o nome 'hurtFreeV2' para definir o caminho do seu Tema, não se se é esse o nome.
  6. Maybe that will solve. src/map/pc.cpp Search: case SP_FIXCASTRATE: if(sd->state.lr_flag != 2) sd->bonus.fixcastrate = min(sd->bonus.fixcastrate,val); break; Change to: case SP_FIXCASTRATE: if(sd->state.lr_flag != 2) sd->bonus.fixcastrate += val; break; Save and Compile.
  7. Sorry, but it's impossible at the moment. I am without a computer at the moment, a month ago exactly, without forecast.
  8. Weird. But it's no use using @reload. It would have to work by turning the emulator off and on again. Try the Cash_DB option in the "Import" folder in Emulator/db/ It is necessary to disconnect and connect your Emulator, there's no way to use it @reload in CashShop. If not, unfortunately, I can not help you. You'll have to go through the way I mentioned above, create a CashShop NPC.
  9. Upload a video, with every process, from the addition of the items to the Cash Shop, until the moment the one clicks the Store Maybe it'll help.
  10. Go to your Emulator file. Put it this way: db/pre-re/item_cash_db.txt or db/re/item_cash_db.txt // Cash Shop Database // Contains the items sold in the ingame cash shop. // // Structure of Database: // Type,ItemID,Price // // Type: // 0: New // 1: Hot // 2: Limited // 3: Rental // 4: Gear // 5: Buff // 6: Heal // 7: Other // 8: Sale // // Price: // Item cost, in cash points (#CASHPOINTS). 0,2629,2000 1,2629,2000 2,2629,2000 3,2629,2000 4,2629,2000 5,2629,2000 6,2629,2000 7,2629,2000 8,2629,2000 Turns the emulator off and on. This is just a test. If it still does not work, you're doing it, or you've done it wrong.
  11. If you can not through the icon, why not create an NPC with the same function? Oo -%TAB%cashshop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>{,<itemid>:<price>...} <map name>,<x>,<y>,<facing>%TAB%cashshop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>{,<itemid>:<price>...}
  12. clientinfo.xml or msgstringtable.txt I do not know which screen is on, but the order of the screen is the order of the files quoted above. Edit: If the word "normal" has commit (# 3651) I do not know if this will help you.
  13. It does not look very nice to the selection screen applying the diff quoted above. I've seen servers using the recent Hexed, and Setup works perfectly at all to resolution.
  14. The correct thing is to place the Schedule above each ad, so that Schedule "X" calls the advertisement below. See below; OnClock0045: announce "AVISO: Matenha os dados de sua conta atualizados no NPC de Controle no Centro de Prontera ao lado do Atendente VIP.",bc_all,0xFFFF00; end; OnClock0145: announce "AVISO: Matenha os dados de sua conta atualizados no NPC de Controle no Centro de Prontera ao lado do Atendente VIP.",bc_all,0xFFFF00; end;
  15. Langtype? Place 1 It might be something in DIFF too.
  16. That's a funny question. Not by the question itself, but by having examples everywhere. OnMinute30: announce "This will be shown to everyone at all in yellow.",0; end; I got it wrong.
  17. Nice! Mas porque não faz upload no Github para todos terem acesso? Eu estava iniciando um projeto semelhante, no entanto meu PC já era.
  18. Bom, você pode usar: *getitem2 <item id>,<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>}; e impedir que os items que as cards estão possam ser utilizados na removedora. Outro modo seria colocar descrição das cartas nos itens, e os status também, e remover os slots do item.
  19. it is true that in this resolution is normal the screen, but in that same it is almost impossible to play in the comfort zone is therefore the question if it is possible to move it to the bottom some centimeters
  20. I believe it is self-explanatory. The title follows the image: As you can see it is cut at the top. I used diff to change the minimum screen size, "Change minimal screen resolution limit", to 1320x670. if anyone has an idea and wants to help thanks.
  21. Well I tried like that but it failed. I've been giving a search to try via SQL and it worked out fine: query_sql "SELECT `guild_id` FROM `rwoe` ORDER BY `kd` DESC LIMIT 3",.@guild_id; for(.@i=0; .@i<getarraysize(.@guild_id); .@i++){ query_sql "UPDATE rwoe SET ord = "+(.@i+1)+" WHERE guild_id="+.@guild_id[.@i]+""; } query_sql "SELECT `guild_id`,`ord` FROM `rwoe` WHERE `ord`=1",.@guild_id1,.@top1; // G1 query_sql "SELECT `guild_id`,`ord` FROM `rwoe` WHERE `ord`=2",.@guild_id2,.@top2; // G2 query_sql "SELECT `guild_id`,`ord` FROM `rwoe` WHERE `ord`=3",.@guild_id3,.@top3; // G3 soon after I joined with an If: if(.@top1 == 1){ // TOP 1 query_sql "SELECT `char_id` FROM `char` WHERE `guild_id`="+.@guild_id1+"",.@charid; for(.@i=0; .@i<getarraysize(.@charid); .@i++) { .@sender$ = "1"; .@title$ = "1"; .@body$ = "1"; .@zeny = 0; setarray .@mailitem[0], 607, 608, 609, 613; setarray .@mailamount[0], 10, 5, 1, 1; setarray .@mailcard0[0], 0, 0, 0, 0; setarray .@mailcard1[0], 0, 0, 0, 0; setarray .@mailcard2[0], 0, 0, 0, 0; mail .@charid[.@i], .@sender$, .@title$, .@body$, .@zeny, .@mailitem, .@mailamount, .@mailcard0, .@mailcard1, .@mailcard2; } One for each TOP.
×
×
  • Create New...