Gladius

Members
  • Content Count

    29
  • Avg. Content Per Day

    2
  • Joined

  • Last visited

Community Reputation

4 Neutral

About Gladius

  • Rank
    Drops
  1. Gladius

    Bug Ice Wall

    Bump I thought it might be some problem related to gepard. but after the shield installation continues this problem Anyone have any idea what it can be?
  2. but I want to enchant the shield... I do not want you to use the shield hand to enchantment weapons. can you identify that it is a weapon and not a shield and put an error message? with this restriction the problem is solved
  3. add negative effects in script 13017,House_Auger_,Rondel,5,20,,600,70,,1,1,0x028F5EEE,7,2,2,4,36,1,1,{ bonus bDefRatioAtkClass,Class_All; bonus2 bAddClass,Class_All,-50; bonus2 bSkillAtk,"MO_INVESTIGATE",-50; },{},{} I believe it solves your problem without affecting other classes
  4. in "other configuration"? I did not find the function there. Could you tell me the location of the configuration you said? I believe I do not have it configured in npc, lol
  5. It worked, I love you! And as i place a restriction on the enchanter not to let enchant weapons in the shield's hand?
  6. I do not understand what you mean... Can not you just not let the cards be removed if you find some of the enchantment items (ids)? I think it's easier. It will force the player to use the remove of the enchanting itself
  7. ignores the error above, it was a character error But I corrected, and gave error here
  8. I think I did it wrong hahahah //===== eAthena Script ======================================= //= Card Removal NPC //===== By: ================================================== //= TyrNemesis^ //===== Current Version: ===================================== //= 1.3a CR / 1.2 eA //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= Removes cards from equipped items. //===== Additional Comments: ================================= //= 1.0 First version. [TyrNemesis^] //= 1.2 Optimized and fixed getequipname menu. [Kisuka] //= 1.2b Traduzido para o Portugues. [ ??? ] // Remova os // caso deseja incluír a falha no NPC //= 1.3 Corrigidos erros de portugues, semi-otimizado [Keoy] //= 1.3a Pequeno erro no menu corrigido [Keoy] //============================================================ prt_in,28,73,4 script Velha Sábia 78,{ set .vip_needed, 5; //Nível necessário de VIP para acessar os recursos especias do NPC if (getgroupid() < .vip_needed) { mes "^00B2EE[Velha Sábia]^000000"; mes "Eu tenho o poder de remover cartas que já foram usadas nos seus equipamentos. Essa idéia pode ajudá-lo?"; next; switch(select("^3CB371[»]^000000 Continuar:^FFA500[»]^000000 Informaçoes:^ff0000[»]^000000 Desistir")) { case 1: mes "^00B2EE[Velha Sábia]^000000"; mes "Tudo bem. Qual ítem quer que eu examine para voce?"; next; setarray [email protected]$[1], "Acessório (Direita)","Sapatos","Capa","Cabeça (Baixo)","Cabeça (Meio)","Cabeça (Topo)","Armadura","Mao Direita","Mao Esquerda","Visual","Visual","Visual"; set [email protected]$,""; for( set [email protected],1; [email protected] <= 10; set [email protected],[email protected]+1 ) { if( getequipisequiped([email protected]) ) set [email protected]$, [email protected]$ + [email protected]$[[email protected]] + " - " + "[" + getequipname([email protected]) + "]"; set [email protected]$, [email protected]$ + ":"; } set [email protected],select([email protected]$); mes "^00B2EE[Velha Sábia]^000000"; if(!getequipisequiped([email protected])) { mes "Meu jovem, equipe algo para que eu possa trabalhar. não posso fazer nada por voce assim."; close; } set [email protected],getequipcardcnt([email protected]); if([email protected]) { mes "Meu jovem, não há cartas equipadas neste ítem. não posso trabalhar assim!"; close; } if ( !checkweight(1202,([email protected]+1)) ) { mes "^3355FFAguarde um momento!"; mes "Eu não posso oferecer meus serviços a voce pois está com excesso de peso ou itens no iventário."; close; } mes "Esse ítem tem " + [email protected] + " cartas equipadas."; mes "Para melhorar minha magia, sao necessários " + (200000+([email protected] * 25000)) + " zeny,"; mes "um ^0000FFFragmento Estelar^000000, e uma ^0000FFGema Amarela^000000."; next; mes "^00B2EE[Velha Sábia]^000000"; if(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir") == 2) { mes "Muito bem, agradeço por utilizar os meus serviços!"; close; } if((Zeny < (200000+([email protected] * 25000))) || (countitem(1000) < 1) || (countitem(715) < 1)) { next; mes "Voce não tem tudo que é necessário para a minha mágica, garot"+(sex > 0 ? "o" : "a")+". Volte quando conseguí-los."; close; } next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito bem, vamos começar!."; getinventorylist; for([email protected] = 0;[email protected]<@inventorylist_count;[email protected]++){ if(@inventorylist_equip[[email protected]] == [email protected]){ [email protected] = [email protected]; break; } } if(getiteminfo(@inventorylist_card1[[email protected]],2) == 6){ [email protected][1] = 0; [email protected][1] = @inventorylist_card1[[email protected]]; }else{//card slot 1 is not a card so there is no cards in this item. mes "you don't have cards in this item"; end; } if(getiteminfo(@inventorylist_card2[[email protected]],2) == 6){ [email protected][2] = 0; [email protected][2] = @inventorylist_card2[[email protected]]; }else [email protected][2] = @inventorylist_card2[[email protected]]; if(getiteminfo(@inventorylist_card3[[email protected]],2) == 6){ [email protected][3] = 0; [email protected][3] = @inventorylist_card3[[email protected]]; }else [email protected][3] = @inventorylist_card3[[email protected]]; if(getiteminfo(@inventorylist_card4[[email protected]],2) == 6){ [email protected][4] = 0; [email protected][4] = @inventorylist_card4[[email protected]]; }else [email protected][4] = @inventorylist_card4[[email protected]]; //card detected so we get the requirment first before we go on. set Zeny,Zeny - (200000+([email protected] * 25000)); delitem 1000,1; delitem 715,1; delequip [email protected];//delete the equipment //building the random options setarray [email protected],@inventorylist_option_id1[[email protected]],@inventorylist_option_id2[[email protected]],@inventorylist_option_id3[[email protected]],@inventorylist_option_id4[[email protected]],@inventorylist_option_id5[[email protected]]; setarray [email protected],@inventorylist_option_value1[[email protected]],@inventorylist_option_value2[[email protected]],@inventorylist_option_value3[[email protected]],@inventorylist_option_value4[[email protected]],@inventorylist_option_value5[[email protected]]; setarray [email protected],@inventorylist_option_parameter1[[email protected]],@inventorylist_option_parameter2[[email protected]],@inventorylist_option_parameter3[[email protected]],@inventorylist_option_parameter4[[email protected]],@inventorylist_option_parameter5[[email protected]]; //get new equipment getitem3 @inventorylist_id[[email protected]],1,@inventorylist_identify[[email protected]],@inventorylist_refine[[email protected]],@inventorylist_attribute[[email protected]], [email protected][1],[email protected][2],[email protected][3],[email protected][4],[email protected],[email protected],[email protected]; for([email protected]=0;[email protected]<getarraysize([email protected]);[email protected]++){ if([email protected][[email protected]] != 0){ getitem [email protected][[email protected]],1; } } end; next; mes "^00B2EE[Velha Sábia]^000000"; mes "O processo foi um grande sucesso. Tome suas cartas e seus ítens."; close; case 2: next; mes "^00B2EE[Velha Sábia]^000000"; mes "Eu preciso de 200000 zeny, mais 25000 zeny para cada carta removida de seus ítens. E adicionalmente, preciso de um Fragmento Estelar e uma Gema Amarela para trabalhar com a minha mágica."; close; case 3: next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito bem, volte quando precisar dos meus serviços."; close; } } //vip else { mes "^00B2EE[Velha Sábia]^000000"; mes "Eu tenho o poder de remover cartas que já foram usadas nos seus equipamentos. Essa idéia pode ajudá-lo?"; next; switch(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir")) { case 1: mes "^00B2EE[Velha Sábia]^000000"; mes "Tudo bem. Qual ítem quer que eu examine para voce?"; next; setarray [email protected]$[1], "Acessório (Direita)","Sapatos","Capa","Cabeça (Baixo)","Cabeça (Meio)","Cabeça (Topo)","Armadura","Mao Direita","Mao Esquerda","Visual","Visual","Visual"; set [email protected]$,""; for( set [email protected],1; [email protected] <= 10; set [email protected],[email protected]+1 ) { if( getequipisequiped([email protected]) ) set [email protected]$, [email protected]$ + [email protected]$[[email protected]] + " - " + "[" + getequipname([email protected]) + "]"; set [email protected]$, [email protected]$ + ":"; } set [email protected],select([email protected]$); mes "^00B2EE[Velha Sábia]^000000"; if(!getequipisequiped([email protected])) { mes "Meu jovem, equipe algo para que eu possa trabalhar. não posso fazer nada por voce assim."; close; } set [email protected],getequipcardcnt([email protected]); if([email protected]) { mes "Meu jovem, não há cartas equipadas neste ítem. não posso trabalhar assim!"; close; } if ( !checkweight(1202,([email protected]+1)) ) { mes "^3355FFAguarde um momento!"; mes "Eu não posso oferecer meus serviços a voce pois está com excesso de peso ou itens no iventário."; close; } mes "Esse ítem tem " + [email protected] + " cartas equipadas."; next; mes "^00B2EE[Velha Sábia]^000000"; if(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir") == 2) { mes "Muito bem, agradeço por utilizar os meus serviços!"; close; } next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito vem, vamos começar!."; successremovecards [email protected]; next; mes "^00B2EE[Velha Sábia]^000000"; mes "O processo foi um grande sucesso. Tome suas cartas e seus ítens."; close; case 2: mes "^00B2EE[Velha Sábia]^000000"; mes "Muito bem, volte quando precisar dos meus serviços."; close; } } } prontera,133,201,5 duplicate(Velha Sábia) Velha Sábia#2 78 error:
  9. You did not understand I do not want the players to remove the enchantment by the card remover. I want them to use your npc. I set it up for price, etc. But I have discovered that it is possible to remove the enchantment by using the card remover. so I need a restriction on the card remover, so as not to remove the enchantment. Another problem I had is that I removed the enchantment from the weapons, I just left it for equipment. but if a asassin uses a weapon in the shield's hand, he manages to enchant. I need a restraint for that too.
  10. Hi Guys I need help Sader's npc Enchantment has conflict with the original npc "card remove" from rathena. It is possible to remove the enchantament by using card remove, lol. Script: https://rathena.org/board/files/file/3602-saders-enchantment-npc/ How do I add the function for that? My script: (pt-br) i modified him to recognize VIP players prt_in,28,73,4 script Velha Sábia 78,{ set .vip_needed, 5; //Nível necessário de VIP para acessar os recursos especias do NPC if (getgroupid() < .vip_needed) { mes "^00B2EE[Velha Sábia]^000000"; mes "Eu tenho o poder de remover cartas que já foram usadas nos seus equipamentos. Essa idéia pode ajudá-lo?"; next; switch(select("^3CB371[»]^000000 Continuar:^FFA500[»]^000000 Informaçoes:^ff0000[»]^000000 Desistir")) { case 1: mes "^00B2EE[Velha Sábia]^000000"; mes "Tudo bem. Qual ítem quer que eu examine para voce?"; next; setarray [email protected]$[1], "Acessório (Direita)","Sapatos","Capa","Cabeça (Baixo)","Cabeça (Meio)","Cabeça (Topo)","Armadura","Mao Direita","Mao Esquerda","Visual","Visual","Visual"; set [email protected]$,""; for( set [email protected],1; [email protected] <= 10; set [email protected],[email protected]+1 ) { if( getequipisequiped([email protected]) ) set [email protected]$, [email protected]$ + [email protected]$[[email protected]] + " - " + "[" + getequipname([email protected]) + "]"; set [email protected]$, [email protected]$ + ":"; } set [email protected],select([email protected]$); mes "^00B2EE[Velha Sábia]^000000"; if(!getequipisequiped([email protected])) { mes "Meu jovem, equipe algo para que eu possa trabalhar. nao posso fazer nada por voce assim."; close; } set [email protected],getequipcardcnt([email protected]); if([email protected]) { mes "Meu jovem, nao há cartas equipadas neste ítem. nao posso trabalhar assim!"; close; } if ( !checkweight(1202,([email protected]+1)) ) { mes "^3355FFAguarde um momento!"; mes "Eu nao posso oferecer meus serviços a voce pois está com excesso de peso ou itens no iventário."; close; } mes "Esse ítem tem " + [email protected] + " cartas equipadas."; mes "Para melhorar minha magia, sao necessários " + (200000+([email protected] * 25000)) + " zeny,"; mes "um ^0000FFFragmento Estelar^000000, e uma ^0000FFGema Amarela^000000."; next; mes "^00B2EE[Velha Sábia]^000000"; if(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir") == 2) { mes "Muito bem, agradeço por utilizar os meus serviços!"; close; } if((Zeny < (200000+([email protected] * 25000))) || (countitem(1000) < 1) || (countitem(715) < 1)) { next; mes "Voce nao tem tudo que é necessário para a minha mágica, garot"+(sex > 0 ? "o" : "a")+". Volte quando conseguí-los."; close; } next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito vem, vamos começar!."; set Zeny,Zeny - (200000+([email protected] * 25000)); delitem 1000,1; delitem 715,1; successremovecards [email protected]; next; mes "^00B2EE[Velha Sábia]^000000"; mes "O processo foi um grande sucesso. Tome suas cartas e seus ítens."; close; case 2: next; mes "^00B2EE[Velha Sábia]^000000"; mes "Eu preciso de 200000 zeny, mais 25000 zeny para cada carta removida de seus ítens. E adicionalmente, preciso de um Fragmento Estelar e uma Gema Amarela para trabalhar com a minha mágica."; close; case 3: next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito bem, volte quando precisar dos meus serviços."; close; } } else { mes "^00B2EE[Velha Sábia]^000000"; mes "Eu tenho o poder de remover cartas que já foram usadas nos seus equipamentos. Essa idéia pode ajudá-lo?"; next; switch(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir")) { case 1: mes "^00B2EE[Velha Sábia]^000000"; mes "Tudo bem. Qual ítem quer que eu examine para voce?"; next; setarray [email protected]$[1], "Acessório (Direita)","Sapatos","Capa","Cabeça (Baixo)","Cabeça (Meio)","Cabeça (Topo)","Armadura","Mao Direita","Mao Esquerda","Visual","Visual","Visual"; set [email protected]$,""; for( set [email protected],1; [email protected] <= 10; set [email protected],[email protected]+1 ) { if( getequipisequiped([email protected]) ) set [email protected]$, [email protected]$ + [email protected]$[[email protected]] + " - " + "[" + getequipname([email protected]) + "]"; set [email protected]$, [email protected]$ + ":"; } set [email protected],select([email protected]$); mes "^00B2EE[Velha Sábia]^000000"; if(!getequipisequiped([email protected])) { mes "Meu jovem, equipe algo para que eu possa trabalhar. nao posso fazer nada por voce assim."; close; } set [email protected],getequipcardcnt([email protected]); if([email protected]) { mes "Meu jovem, nao há cartas equipadas neste ítem. nao posso trabalhar assim!"; close; } if ( !checkweight(1202,([email protected]+1)) ) { mes "^3355FFAguarde um momento!"; mes "Eu nao posso oferecer meus serviços a voce pois está com excesso de peso ou itens no iventário."; close; } mes "Esse ítem tem " + [email protected] + " cartas equipadas."; next; mes "^00B2EE[Velha Sábia]^000000"; if(select("^3CB371[»]^000000 Continuar:^ff0000[»]^000000 Desistir") == 2) { mes "Muito bem, agradeço por utilizar os meus serviços!"; close; } next; mes "^00B2EE[Velha Sábia]^000000"; mes "Muito vem, vamos começar!."; successremovecards [email protected]; next; mes "^00B2EE[Velha Sábia]^000000"; mes "O processo foi um grande sucesso. Tome suas cartas e seus ítens."; close; case 2: mes "^00B2EE[Velha Sábia]^000000"; mes "Muito bem, volte quando precisar dos meus serviços."; close; } } } prontera,133,201,5 duplicate(Velha Sábia) Velha Sábia#2 78 Id enchantaments, I added a few extras 4709,4719,4729,4739,4749,4759,4760,4761,4806,4811,4810,4809,4808,4820,4821,4822,4823,4824,4825,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4818,4817,4816,4843,4844,4815,4814,4813,4812,4826,4827,4828,4829,4830,4831,4933,4934,4935,4859,4860,4762,4763,4807,4842,4869,4872,4873,4881,4861,4862,4867,4868,4900,4863,4864,4865,4866 @sader1992 I would like to know how to add a lock to enchant weapons in the shield hand (assassin cross use) in sader's Enchantment could you help?
  11. open you iteminfo.lua in system and add: [2393] = { unidentifiedDisplayName = "Armor", unidentifiedResourceName = "코튼셔츠", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Novice Adventurer's Suit", identifiedResourceName = "어드밴쳐슈츠", identifiedDescriptionName = { "A light, comfortable suit made just for young adventurers.", "^FF0000Unrefineable^000000", "Class:^6666CC Armor^000000", "Defense:^0000FF 8^000000", "Weight:^009900 0^000000", "Jobs:^6666CC All^000000" }, slotCount = 1, ClassNum = 0 },