Creek
-
Content Count
45 -
Joined
-
Last visited
Posts posted by Creek
-
-
I didn't open it, since the error was clear. It was just hard to find where the variable is used. In line 388.
getmapxy(getd(".m$"+strnpcinfo(3)),getd(".x"+strnpcinfo(3)),getd(".y"+strnpcinfo(3)),1);
getd gets a reference to a variable based on a string, so you can construct the variable name dynamically.
In this case getd(".m$"+strnpcinfo(3)) is the same as getd(".m$pacporing1"), so you can add the $ like this:
getmapxy(getd(".m$"+strnpcinfo(3)+"$"),getd(".x"+strnpcinfo(3)),getd(".y"+strnpcinfo(3)),1);
Descobri um outro problema, se o jogador deslogar no meio do evento ocorre o erro abaixo, sabe oque pode ser?
I found another problem, if the player log out in the middle of the event is the error below, what do you know you can be?
Thank You
-
I didn't open it, since the error was clear. It was just hard to find where the variable is used. In line 388.
getmapxy(getd(".m$"+strnpcinfo(3)),getd(".x"+strnpcinfo(3)),getd(".y"+strnpcinfo(3)),1);
getd gets a reference to a variable based on a string, so you can construct the variable name dynamically.
In this case getd(".m$"+strnpcinfo(3)) is the same as getd(".m$pacporing1"), so you can add the $ like this:
getmapxy(getd(".m$"+strnpcinfo(3)+"$"),getd(".x"+strnpcinfo(3)),getd(".y"+strnpcinfo(3)),1);
Thank you
Agora está apareçendo os mobs , porem estão com erros de movimento...e fica apareçendo o debug abaixo:
Now appearing mobs, however they are with handling errors ... and is appearing debug below:
[Debug]: mapindex_name2id: Map "" not found in index list!
-
A imagem esta clara. Basta lê-la.
Não esta encontrando o mapa desejado.
Mais eu adicionei o mapa e teleporto para o mesmo normalmente, agora eu não entendi oque o gringo falou acho que ele não abriu o pastebin do script porque no script existe varios pacporing1 , estou muito confuso pode me dar uma ajuda ai?
Obrigado.
-
.m$pacporing não existe..does not exist
Não estou conseguindo pode me explicar melhor?
I'm not getting can explain me better?
-
Tava procurando um evento, ai achei o PacPoring instalei até então tudo ok no script só que quando fui verificar que ele não está sumonando no mapa os mobs que tentam matar o jogador e fica dando esse Debug no console , esse script é bem antigo se alguem puder me ajudar agradeço, Obrigado.
-
troque o viewID dos npcs por constants encontrados no arquivo const.txt
Não entendi muito bem, em const.txt existe a " 4_F_KAFRA7 721" , usando o mesmo ID que está no meu npc de teleporte , modificado como isso?
Entendi Obrigado!
-
Pessoal gosto de deixar o console sempre liso sem erros avisos fora do normal, mais esses [Warning] estao me incomodado nao sei como remover isso, alguem pode me explicar como resolver isso me ajudem obrigado,
-
I disabled some NPCs and ended up giving error on the console, why?
-
-
Tentei colocar na versão atual do hercules porem deu o seguinte erro na hora de recompilar..
Oque estou fazendo de errado?
-
Pessoal achei esse script e fui tentar criar o ticket refine, não dá nenhum erro no map server oque apenas aconteçe é oque apareçe na imagem
// Item Type change to 11// ex. 7037,Trade_Coupon,Coupon,11,100,,10,,,,,,,,,,,,,{ callfunc "RefineTicket"; },{},{}function script RefineTicket {//--- Mode Bitmasks ----// 1 - Top Headgear// 2 - Armor// 4 - Left Hand// 8 - Right Hand// 16 - Garment// 32 - Shoes// 64 - Left Accessory// 128 - Right Accessory// 256 - Middle Headgear// 512 - Lower Headgearset .Mode,959; // Add in the Bitmasks Value if you want to enable it.set .EquipCheck,0; // Check Equip is enabled for Refine.set .RefineMode,1; // 0 - +1 per Refine 1 - Max Refineset .MaxRefine,10; // Max Refine of an Equipments.set .TicketID,20003; // ItemID for the Ticket.set .@a,select( ( .Mode & 1 && getequipisequiped(1) )?"^0000FF"+getequipname(1)+"^000000":"", ( .Mode & 2 && getequipisequiped(2) )?"^0000FF"+getequipname(2)+"^000000":"", ( .Mode & 4 && getequipisequiped(3) )?"^0000FF"+getequipname(3)+"^000000":"", ( .Mode & 8 && getequipisequiped(4) )?"^0000FF"+getequipname(4)+"^000000":"", ( .Mode & 16 && getequipisequiped(5) )?"^0000FF"+getequipname(5)+"^000000":"", ( .Mode & 32 && getequipisequiped(6) )?"^0000FF"+getequipname(6)+"^000000":"", ( .Mode & 64 && getequipisequiped(7) )?"^0000FF"+getequipname(7)+"^000000":"", ( .Mode & 128 && getequipisequiped(8) )?"^0000FF"+getequipname(8)+"^000000":"", ( .Mode & 256 && getequipisequiped(9) )?"^0000FF"+getequipname(9)+"^000000":"", ( .Mode & 512 && getequipisequiped(10) )?"^0000FF"+getequipname(10)+"^000000":"");if ( getequiprefinerycnt(1) >= .MaxRefine ){ mes "I cant refine this items. Because it is ^FF0000Un-Refineable^000000 already due to Max Refine is Reached.."; close; } if ( .EquipCheck == 1 && getequipisenableref( .@a ) == 0 ){ mes "I cant refine this items. Because it is ^FF0000Un-Refineable^000000."; close; }if( .RefineMode ){ while( getequiprefinerycnt( .@a ) < .MaxRefine ) successrefitem ( .@a ); }else{ successrefitem ( .@a ); } delitem .TicketID,1; mes "You have gained : ^FF0000+"+getequiprefinerycnt( .@a )+" ^0000FF"+getequipname(.@a)+"^000000"; close;}
-
Alterei o delay dá torre sem fim e mesmo assim ela não deixa eu entrar veja :
Script:
set .@dun_lim_time,etower_timer+0; // 1 week set .@dun_lim_time2,etower_timer+14400; // 4 hours set .@dun_cur_time,gettimetick(2); set .@dun_ent_t,(.@dun_lim_time - .@dun_cur_time); set .@dun_h,(.@dun_ent_t / 3600); set .@dun_m,(.@dun_ent_t - (.@dun_h * 3600)) / 60; set .@dun_s,.@dun_ent_t - ((.@dun_h * 3600) + (.@dun_m * 60));
-
Pessoal alguem poderia me ajudar a criar um Ticket Refine? Tipo quando clico nesse ticket automaticamente escolheria qual equipamento eu queira refinar +1 com sucesso?
Obrigado.
-
vc checou se os slots estão adicionados corretamente no arquivo itemInfo.lu(a ou ?
Obrigado!
-
Pessoal alguns itens do jogo tem slot mais eles não apareçe que tem porque?
exemplo :
-
Mais é direto do hexed mesmo.
-
Não é possivel eu uso ragnarok mais desatualizado que os players e não tomo erro.
-
Pessoal porque alguns players tomam erro de lua 514 ao ver informações de skills e outra não tomam erro nenhum assim como eu? todos estão usando os mesmo patch??
-
Resolvido.
-
como seu client.conf está configurado?
Lá eu alterei para 255
-
Pessoal estou usando hexed 2012 , tudo funciona perfeitamente mesmo a aura que não apareçe estou com server 255 tenho que colocar custom aura?
-
troque: additemname por getitemname
troque: additem por getitem
remova todas ocorrências de strsex
PS: cara esse script foi feito para uma versão super hiper mega antiga do cronus pra estar usando estes comandos xd
Achei tanto script desse , mais nenhum funfa oque eu queria mesmo éra aquele com rank T.T
Mais obrigado.
-
izlude,126,222,5 script Porteiro WOT 419,{set .item1,12920; //Substitua X por um item de 25% de chance de cair.set .qtd1,1; //Substitua Y pela quantidade de itens a cair.set .item2,12921; //Substitua X por um item de 24% de chance de cair.set .qtd2,1; //Substitua Y pela quantidade de itens a cair.set .item3,5395; //Substitua X por um item de 1% de chance de cair.set .qtd3,1; //Substitua Y pela quantidade de itens a cair.set .item4,14232; //Substitua X por um item de 25% de chance de cair.set .qtd4,1; //Substitua Y pela quantidade de itens a cair.set .name$,"[Organizador WoT]";mes .name$;mes "Ol? "+jobname(Class)+" "+strcharinfo(0)+", o qu? posso fazer por voc??";next;if (getgmlevel() >= 40) {switch(select("- Leve-me para a WoT:- O que ? a WoT:- Sair!:- Ativar WoT:- Desativar WoT")) {case 1:callsub Opt_1;case 2:callsub Opt_2;case 3:callsub Opt_3;case 4:if (getgmlevel() < 40) {close;}else {close2;callsub Timer_Event;}case 5:killmonster "prt_are_in",All;set $wot,0;stopnpctimer;mes .name$;mes "Pronto.";close;}}else if (getgmlevel() < 40) {switch(select("Leve-me para a WoT:O que ? a WoT ?:Por enquanto nada!")) {case 1:callsub Opt_1;case 2:callsub Opt_2;case 3:callsub Opt_3;}}OnClock0000:callsub Timer_Event;end;OnClock0200:callsub Timer_Event;end;OnClock0400:callsub Timer_Event;end;OnClock0600:callsub Timer_Event;end;OnClock0800:callsub Timer_Event;end;OnClock1000:callsub Timer_Event;end;OnClock1200:callsub Timer_Event;end;OnClock1400:callsub Timer_Event;end;OnClock1600:callsub Timer_Event;end;OnClock1800:callsub Timer_Event;end;OnClock2000:callsub Timer_Event;end;OnClock2200:callsub Timer_Event;end;Opt_1:if($wot == 0) {next;mes .name$;mes "A WoT n?o est? ativada agora tente novamente outra hora.";close;}if(getcharid(2) == 0) {next;mes .name$;mes "Voc? precisa estar numa guilda para entrar na WoT!";close;}set .x1,rand(86,109);set .y1,rand(6,22);close2;warp "prt_are_in",.x1,.y1;Opt_2: next; mes .name$; mes "A WoT - do inglês War of the Treasure, a Guerra do Tesouro - É um evento onde você compete com outros jogadores para conseguir os tesouros escondidos nos dois extremos das salas!"; menu "Listar Tesouros",-,"Sair",exit; next; mes "1:"+.qtd1+" "+additemname(.item1)+""; mes "2:"+.qtd2+" "+additemname(.item2)+""; mes "3:"+.qtd3+" "+additemname(.item3)+""; mes "4:"+.qtd4+" "+additemname(.item4)+""; mes ""; mes "Cada item tem uma chance diferente de ser adquirida!"; close; exit: close;exit:close;Opt_3:next;mes .name$;mes "Tudo bem, at? mais!";close;Timer_Event:set $wot,2;hideonnpc "Sa?da#WoT01";hideonnpc "Sa?da#WoT02";hideonnpc "Sa?da#WoT03";initnpctimer;end;OnTimer1000:announce "A Guerra dos Tesouros(WoT) est? agora aberta e daqui a 5 minutos os tesouros aparecer?o!",0;end;OnTimer60000:announce "A Guerra dos Tesouros(WoT) est? aberta e os tesouros aparecer?o em 4 minutos!",0;end;OnTimer120000:announce "A Guerra dos Tesouros(WoT) est? aberta e os tesouros aparecer?o em 3 minutos!",0;end;OnTimer180000:announce "A Guerra dos Tesouros(WoT) est? aberta e os tesouros aparecer?o em 2 minutos!",0;end;OnTimer240000:announce "A Guerra dos Tesouros(WoT) est? aberta e os tesouros aparecer?o em 1 minuto!",0;end;OnTimer300000:announce "Os tesouros apareceram e est?o vulner?veis! Destrua-os e ganhe recompensas!",0;monster "prt_are_in",178,88,"[WoT]Ba? do Tesouro",1845,1,"Porteiro WOT::OnBoxDead";monster "prt_are_in",126,140,"[WoT]Ba? do Tesouro",1845,1,"Porteiro WOT::OnBoxDead";end;OnTimer600000:killmonster "prt_are_in",All;set $wot,0;end;OnBoxDead:if($wot == 2){set .prize,rand(1,100);announce; ""+strsex("O","A")+" jogad"+strsex("or","ora")+" ["+strcharinfo(0)+"] do cl? ["+strcharinfo(2)+"] quebrou uma das caixas de tesouro!",0;set $wot,1;goto prize;}if($wot == 1){set .prize,rand(1,100);announce ""+strsex("O","A")+" jogad"+strsex("or","ora")+" ["+strcharinfo(0)+"] do cl? ["+strcharinfo(2)+"] quebrou uma das caixas de tesouro!",0;set $wot,0;hideoffnpc "Sa?da#WoT01";hideoffnpc "Sa?da#WoT02";hideoffnpc "Sa?da#WoT03";goto prize;}prize:additem 14374,1;if(.prize >= 75){additem .item1,.qtd1;close;}if(.prize > 50){additem .item2,.qtd2;close;}if(.prize == 50){additem .item3,.qtd3;close;}if(.prize >= 25){additem .item4,.qtd4;close;}if(.prize > 1){additem .item5,.qtd5;close;}if(.prize == 1){additem .item6,.qtd6;close;}}prt_are_in,55,13,0 warp wotreasure01 1,1,prt_are_in,178,77prt_are_in,142,13,0 warp wotreasure02 1,1,prt_are_in,126,129prt_are_in,178,75 warp wotreasureb01 1,1,prt_are_in,57,13prt_are_in,126,126 warp wotreasureb02 1,1,prt_are_in,140,13prt_are_in mapflag nowarpprt_are_in mapflag nosaveprt_are_in mapflag noteleportprt_are_in mapflag nomemoprt_are_in mapflag gvgprt_are_in mapflag nowarptoprt_are_in mapflag nobranch
mes "1:"+.qtd1+" "+additemname(.item1)+"";
mes "2:"+.qtd2+" "+additemname(.item2)+"";
mes "3:"+.qtd3+" "+additemname(.item3)+"";
mes "4:"+.qtd4+" "+additemname(.item4)+"";
Essas linhas dão erro.
-
Pessoal qual comando Sql uso para consultar items +10 na db? exemplo manto valquiria +10
-
Tipo alterei só na itemdb , um item que tem 15 de peso coloquei para 0 e mesmo assim continua dizendo que meu char está pesado o.O
Não precisa alterar nada na source?
Ajuda com DEBUG
in Suporte a Script
Posted · Edited by Creek
There is another function I may be putting not be giving this error?