-
Posts
18 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Frozek
-
-
Hi guys, I'm wanting to add some items in the Lapine system, but I can't find the directory, on github it says it was in item_upgrade.yml, but I couldn't find it anywhere in my emulator.
https://github.com/rathena/rathena/pull/4348 -
thank you everyone
-
Hello guys, I'm making this EDDA enchantment NPC, I would like to put it to have the fixed enchantment option, but I'm having a little difficulty with it, can anyone help me?
Spoiler//============================================================
//====== start npc
//============================================================
yuno,210,343,3 script Encantos de Edda 105,{
setArray [email protected][0],21051,21052,32023,1333,16092,28138,28765,28766,28044,28042,26158,2055,2056,26161,16095,18185,18187,18186,32350,32024,32025,32351,16093,16094,28767,28768,18184,28633,26159,26160,1865,1866,16096,18188,26212,26213,32107,32108;
setArray [email protected][0],4832,4833,4834,4808,4820,4821,4818,4817,4816,4863,4864,4865,4815,4814,4813;
setArray [email protected][0],29594,29595,29596,29598,29599,29600,29601,29602,29603,29604,29605,29606,29607;
[email protected] = 0;
mes "[Encantos de Edda]";
[email protected] = getequipid(EQI_HAND_R);
[email protected] = getequiprefinerycnt(EQI_HAND_R);
[email protected] = getequipcardid(EQI_HAND_R,0);
[email protected] = getequipcardid(EQI_HAND_R,1);
[email protected] = getequipcardid(EQI_HAND_R,2);
[email protected] = getequipcardid(EQI_HAND_R,3);
for([email protected] = 0; [email protected] < 38; [email protected]++) {
if([email protected][[email protected]] == [email protected]){
[email protected] = 1;
}
}
if([email protected] == 0) {
mes "Vamos lá, você precisa de uma arma Edda Equipada.";
end;
}if([email protected] != 0 && [email protected] != 0){
mes "você deseja reencantar o seu equipamento Edda?";
switch(select("Sim 3º Slot", "Sim 4º Slot", "Nenhum")){
case 1:
mes "O modo Normal irá custar 500 Documento de Pesquisa Biológica e 500 Fragmento de Experiência Biológica.";
mes "Com uma chance de 5% que falhe e quebre sua Arma!";
next;
mes "O modo Seguro irá custar 2000 Documento de Pesquisa Biológica e 2000 Fragmento de Experiência Biológica.";
mes "No modo Seguro sua Arma não se quebrará!";
next;
mes "O modo Específico irá custar 5000 Documento de Pesquisa Biológica.";
mes "No modo Específico você pode escolher o Encantamento que desejar.!";
switch(select("Modo Normal", "Modo Seguro", "Modo Específico")){
case 1:
if(countitem(25786) < 500 && countitem(25787) < 500) {
mes "Você não tem a quantidade de itens suficientes. ";
end;
}
delitem 25786,500;
delitem 25787,500;
if(rand(20) == 1){
delequip EQI_HAND_R;
mes "Que Pena...";
end;
}
[email protected] = [email protected][rand(13)];
delequip EQI_HAND_R;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],[email protected],[email protected];
end;
case 2:
[email protected] = [email protected][rand(13)];
if(countitem(25786) < 2000 && countitem(25787) < 2000) {
mes "Você não tem a quantidade de itens suficientes.";
end;
}
delitem 25786,2000;
delitem 25787,2000;
delequip EQI_HAND_R;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],[email protected],[email protected];
end;
case 3:
mes "Você quer dizer trocar o encantamento, certo?";
mes "Vamos lá, você precisa de uma arma Edda Equipada.";
next;
mes "[Encantos de Edda]";
if([email protected] == 1) {
mes "Qual bônus de encantamento você deseja atualizar?";
next;
switch (select("Memória de Seyren:Memória de Howard's:Memória de Eremes:Memória de Kathryne:Memória de Margaretha:Memória de Cecil:Memória de Randel:Memória de Flamel:Memória de Gertie:Memória de Celia:Memória de Chen:Memória de Trentini:Memória de Alphoccio:Deixa pra lá.")) {
case 1: callsub S_Upgrade,"Seyren",29594;
case 2: callsub S_Upgrade,"Howard's",29595;
case 3: callsub S_Upgrade,"Eremes",29596;
case 4: callsub S_Upgrade,"Kathryne",29598;
case 5: callsub S_Upgrade,"Margaretha",29599;
case 6: callsub S_Upgrade,"Cecil",29600;
case 7: callsub S_Upgrade,"Randel",29601;
case 8: callsub S_Upgrade,"Flamel",29602;
case 9: callsub S_Upgrade,"Gertie",29603;
case 10: callsub S_Upgrade,"Celia",29604;
case 11: callsub S_Upgrade,"Chen",29605;
case 12: callsub S_Upgrade,"Trentini",29606;
case 13: callsub S_Upgrade,"Alphoccio",29607;
case 14:
mes "[Encantos de Edda]";
mes "Por quê? Vai ser melhor do que é.";
mes "De qualquer forma, só podemos oferecer um Encanto.";
next;
mes "[Encantos de Edda]";
mes "O que você faz com isso é com você.";
close;
}
}
mes "Primeiro venha com a Arma que você quer que eu atualize.";
mes "Certifique-se de que está em equipada, entendeu?";
close;
}
S_Upgrade:
mes "[Encantos de Edda]";
mes "Entendo.";
mes "vou atualizar seu Equipamento.";
mes "Tem certeza?";
next;
switch (select("Sim, eu tenho.:Não espere.")) {
case 1:
mes "[Encantos de Edda]";
mes "Vou começar a troca ^4d4dffAtualizando "+ getarg(0) +"^000000..";
next;
mes "[Encantos de Edda]";
mes "Olha Você aqui.";
delitem 25786,5000;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],getarg(1),[email protected];
close;
case 2:
mes "[Encantos de Edda]";
mes "Você não quer trocar?";
close;
}
break;
case 2:
mes "O modo Normal lhe custará 200 Documentos de Pesquisa Biológica e 200 Fragmentos de Experiência Biológica";
mes "com 5% de quebrar sua arma!";
next;
mes "O modo Seguro lhe custará 1000 Documento de Pesquisa Biológica e 1000 Fragmento de Experiência Biológica";
mes "sem chance de quebrar sua arma!";
switch(select("Modo Normal", "Modo Seguro")){
case 1:
if(countitem(25786) < 200 && countitem(25787) < 200) {
mes "Você não tem a quantidade de itens suficientes.";
end;
}
delitem 25786,200;
delitem 25787,200;
if(rand(20) == 1){
delequip EQI_HAND_R;
mes "Que pena...";
end;
}
delequip EQI_HAND_R;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],[email protected],[email protected];
end;
case 2:
[email protected] = [email protected][rand(15)];
delitem 25786,1000;
delitem 25787,1000;
delequip EQI_HAND_R;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],[email protected],[email protected];
end;
}
break;
case 3:end;
}
end;
}
//@item 2056switch(select("Sim","não")){
case 1:
switch(select("Modo Normal", "Modo Seguro", "cancelar")){
case 1:
[email protected] = 0;
break;
case 2:
[email protected] = 1;
break;
case 3: end;
}
if([email protected] == 0) {
if([email protected] == 0) mes "isto custará 50 Documentos de Pesquisa Biológica e 50 Fragmentos de Experiências Biológicas";
else {
mes "isto custará 500 Documento de Pesquisa Biológica e 500 Fragmento de Experiência Biológica";
next;
mes "há uma pequena mudança para quebrar sua arma, quer continuar?";
}
next;
switch(select("Sim","Não")){
case 1:
// 30% of the player loses the weapon;
if(rand(20) <= 2 && [email protected] == 0){
delequip EQI_HAND_R;
mes "Que pena...";
end;
}
break;
case 2:
mes "Ok...";
end;
}
if(countitem(25786) < 50 && countitem(25787) < 50){
mes "você não tem os materiais suficientes.";
end;
}
if([email protected] == 1){
delitem 25786,500;
delitem 25787,500;
}
else {
delitem 25786,50;
delitem 25787,50;
}
[email protected] = [email protected][rand(15)];
break;
}
if([email protected] == 0) {
if([email protected] == 0) mes "isto custará 50 Documentos de Pesquisa Biológica e 50 Fragmentos de Experiências Biológicas";
else {
mes "isto custará 500 Documento de Pesquisa Biológica e 500 Fragmento de Experiência Biológica";
next;
mes "há uma pequena mudança para quebrar sua arma, quer continuar?";
}
next;
switch(select("Sim","Não")){
// 30% of the player loses the weapon;
case 1:
if(rand(20) <= 2 && [email protected] == 0){
delequip EQI_HAND_R;
mes "Que pena...";
end;
}
break;
case 2:
mes "Ok...";
end;
}
if([email protected] == 1){
if(countitem(25786) < 500 && countitem(25787) < 500){
mes "você não tem os materiais suficientes";
end;
}
delitem 25786,500;
delitem 25787,500;
}
else {
if(countitem(25786) < 50 && countitem(25787) < 50){
mes "você não tem os materiais suficientes";
end;
}
delitem 25786,50;
delitem 25787,50;
}
[email protected] = [email protected][rand(13)];
break;
}
end;
case 2:
mes "ok...";
end;
}
delequip EQI_HAND_R;
getitem2 [email protected],1,1,[email protected],0,[email protected],[email protected],[email protected],[email protected];
end;
}in the subcall I tried to put the Enchantment IDs, but it is not changing the enchantment.
look in switch "Modo Específico"
-
Hi guys. Can anyone tell me where to change elemental damage, because mine here is wrong. Example: Ifrit is Fire element 4, it was supposed to take 200% more damage from Water, but it's taking 200% more damage from Earth, I already changed it in attr_fix but it didn't change.
-
thx man
-
Hey guys, I'm wanting to make a ring that when equipped the character stops receiving exp, but I'm not able to script the item.
-
Hello guys, as you all know the pattern of some instances are to reset after a certain time, I would like to leave it and fixed reset to 00:00 hours, I don't want to change anything in the instances just the time it will reset.
-
On 9/7/2021 at 10:12 PM, Easycore said:
Thx bro

-
Where is the NPC that uses the +6 Armor Refine Ticket and higher in the Emulator, I couldn't find it.
-
-
How do i remove this Quest? i've already searched in questid2display.txt and i didnt find it i want to remove it from ALT+U
Spoiler
-
Hello i found this NPC on my PC, he resurrects the MVP's, but he is random, how do i get the MVP's to be born on the fixed map.
Spoiler- script MVPRespown -1,{
OnClock0000:
OnClock0200:
OnClock0400:
OnClock0600:
OnClock0800:
OnClock1000:
OnClock1200:
OnClock1400:
OnClock1600:
OnClock2035:
OnClock2200:
set [email protected]$, callfunc("F_Rand", "moc_fild22", "abbey03", "gef_fild14", "anthell02", "gef_fild10", "prt_sewb4", "pay_fild11", "moc_pryd04", "moc_pryd06", "moc_fild17", "gef_dun01", "gef_dun02", "mjolnir_04", "pay_dun04", "ayo_dun02", "prt_maze03", "in_sphinx5", "treasure02", "xmas_dun02", "bra_dun02", "niflheim", "gl_chyard", "mosk_dun03", "lou_dun03", "xmas_fild01", "ice_dun03", "thana_boss", "ein_dun02", "ama_dun03", "gon_dun03", "beach_dun", "tur_dun04", "ra_fild03", "ra_fild04", "ve_fild01", "ve_fild02", "kh_dun02", "jupe_core", "abyss_03", "abbey02", "ra_san05", "odin_tem03", "thor_v03"); // Popule com os Mapas
set [email protected], callfunc("F_Rand", 1917, 1874, 1087, 1147, 1190, 1086, 1115, 1038, 1511, 1159, 1389, 1046, 1059, 1150, 1688, 1039, 1157, 1112, 1251, 2068, 1373, 1272, 1885, 1630, 1252, 1779, 1708, 1623, 1492, 1418, 1583, 1312, 1785, 1785, 1785, 1785, 1734, 1685, 1719, 1871, 1768, 1751, 1832); //Popule com os IDs dos MvPs
monster [email protected]$,0,0,getmonsterinfo([email protected],0),[email protected],1;
announce "Evento MVP : O MvP " + getmonsterinfo([email protected],0) + " nasceu em "+ [email protected]$ +"!",0;
end;
OnMobKilled:
announce "O jogador [" + strcharinfo(0) + "] acabou de matar " + getmonsterinfo([email protected],0) + " em "+ [email protected]$ +"!",0;
end;
} -
-
Hello I am trying to make a vip card for the Official VIP System and I am not able to make it work follow the script of the item
this is the original- Id: 12249AegisName: Payroll_Of_Kafra_Name: Payment Statement for Kafra EmployeeType: UsableBuy: 20Weight: 10this is what i did- Id: 12249AegisName: Payroll_Of_Kafra_Name: Cartão Vip 30 DiasType: UsableWeight: 1Jobs:Summoner: trueTrade:Override: 100NoDrop: trueScript: |vip_time(60*24*30); -
SOLVED
-
-
Hello I was trying to create a box like the old purple box, but with a few different items, in the old version I knew how to do it, but in this new version I'm a little lost.
Lapine UI
in Database Support
Posted
possibly it is, but I don't have any of these files in my DB