-
Posts
216 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by dikapramantya
-
Need help with Emistry Vendor Control Script.
dikapramantya replied to dikapramantya's question in Scripting Support
Nope, i'm using prontera classic (pre renewal) map . but i got fix it now , change To now is working perfectly no error show. -
This is a Original Emistry Script. mellina,52,79,3 script Vending Helper#1 757,{ for( set .@i,1; .@i <= .count; set .@i,.@i + 1 ){ getmapxy( .@map$,.@x,.@y,1,"#vend_slot"+.@i ); if( !getareausers( .map$,.@x,.@y,.@x,.@y ) && .@x > 1 && .@y > 1 ){ set .@available,.@available + 1; set .@menu$,.@menu$ + "Slot - "+.@i+":"; }else{ set .@menu$,.@menu$ + ":"; } } if( !.@available ){ mes "Dont have any available slot."; }else if( !getskilllv("MC_VENDING") ){ mes "You dont have ^0055FFVending Skill^000000."; }else{ mes "Available Slot : "+.@available; mes "Please select a slot to vending."; set .@i,select( .@menu$ ); getmapxy( .@map$,.@x,.@y,1,"#vend_slot"+.@i ); if( .@x == 1 || .@y == 1 ){ mes "This NPC at invalid location..."; }else{ warp .@map$,.@x,.@y; hideonnpc "#vend_slot"+.@i; } } close; OnInit: sleep 1000; // Map for vending set .map$,"mellina"; setcell .map$,0,0,300,300,cell_novending,1; // x and y horizone .. setarray .x_line,52,49,46,43,40; setarray .y_line,68,71,74,77,65,62; set .x_line_size,getarraysize( .x_line ); set .y_line_size,getarraysize( .y_line ); set .count,1; for( set .@x,0; .@x < .x_line_size; set .@x,.@x + 1 ) for( set .@y,0; .@y < .y_line_size; set .@y,.@y + 1 ) if( checkcell( .map$,.x_line[.@x],.y_line[.@y],cell_chkpass ) ){ movenpc "#vend_slot"+.count,.x_line[.@x],.y_line[.@y]; setcell .map$,.x_line[.@x],.y_line[.@y],.x_line[.@x],.y_line[.@y],cell_novending,0; set .count,.count + 1; } npctalk "Vending Spot : "+.count; donpcevent "::OnSetup"; end; } - script vend_slot -1,{ getmapxy( .@map$,.@x,.@y,1 ); if( !getskilllv("MC_VENDING") ){ mes "You dont have ^0055FFVending Skill^000000."; }else if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){ mes "Someone already selected this spot."; }else{ mes "Spot : ^777777Available^000000"; mes "^0055FF[ Vending Area Rules ]^000000"; mes "^FF0000 ~ Use proper Shop Name.^000000"; mes "^FF0000 ~ Never sell Junk/Gifts.^000000"; mes " "; mes "^777777Player will failed to follow these will be punished.^000000"; if( select( "Select this Spot","Cancel" ) == 1 ){ warp .@map$,.@x,.@y; hideonnpc strnpcinfo(0); } } close; OnSetup: getmapxy( .@map$,.@x,.@y,1 ); set .@npcname$,strnpcinfo(0); while( .@map$ != "" ){ if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){ hideonnpc .@npcname$; }else{ hideoffnpc .@npcname$; // specialeffect 313; } sleep 5000; } end; } // Add more if needed. mellina,1,1,4 duplicate(vend_slot) #vend_slot1 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot2 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot3 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot4 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot5 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot6 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot7 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot8 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot9 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot10 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot11 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot12 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot13 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot14 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot15 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot16 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot17 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot18 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot19 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot20 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot21 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot22 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot23 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot24 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot25 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot26 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot27 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot28 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot29 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot30 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot31 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot32 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot33 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot34 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot35 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot36 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot37 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot38 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot39 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot40 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot41 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot42 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot43 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot44 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot45 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot46 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot47 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot48 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot49 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot50 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot51 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot52 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot53 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot54 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot55 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot56 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot57 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot58 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot59 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot60 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot61 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot62 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot63 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot64 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot65 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot66 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot67 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot68 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot69 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot70 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot71 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot72 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot73 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot74 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot75 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot76 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot77 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot78 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot79 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot80 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot81 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot82 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot83 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot84 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot85 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot86 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot87 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot88 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot89 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot90 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot91 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot92 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot93 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot94 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot95 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot96 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot97 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot98 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot99 858 mellina,1,1,4 duplicate(vend_slot) #vend_slot100 858 I got map crash because this command OnSetup: getmapxy( .@map$,.@x,.@y,1 ); when i change it to OnSetup: getmapxy( .@map$,.@x,.@y,UNITTYPE_PC ); its work perfectly, but in my console showing this error / debug. This is my script prontera,147,167,4 script Vending Helper 903,{ for( set .@i,1; .@i <= .count; set .@i,.@i + 1 ){ getmapxy( .@map$,.@x,.@y,UNITTYPE_NPC,"vend_slot"+.@i ); if( !getareausers( .map$,.@x,.@y,.@x,.@y ) && .@x > 1 && .@y > 1 ){ set .@available,.@available + 1; set .@menu$,.@menu$ + "Slot - "+.@i+":"; }else{ set .@menu$,.@menu$ + ":"; } } if( !.@available ){ mes "Dont have any available slot."; }else if( !getskilllv("MC_VENDING") ){ mes "You dont have ^0055FFVending Skill^000000."; }else{ mes "Available Slot : "+.@available; mes "Please select a slot to vending."; set .@i,select( .@menu$ ); getmapxy( .@map$,.@x,.@y,UNITTYPE_NPC,"vend_slot"+.@i ); if( .@x == 1 || .@y == 1 ){ mes "This NPC at invalid location..."; }else{ warp .@map$,.@x,.@y; hideonnpc "vend_slot"+.@i; } } close; OnInit: sleep 1000; // Map for vending set .map$,"prontera"; setcell .map$,1,1,275,359,cell_novending,1; // x and y horizone .. setarray .x_line,147,139; setarray .y_line,157,155,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91; set .x_line_size,getarraysize( .x_line ); set .y_line_size,getarraysize( .y_line ); set .count,1; for( set .@x,0; .@x < .x_line_size; set .@x,.@x + 1 ) for( set .@y,0; .@y < .y_line_size; set .@y,.@y + 1 ) if( checkcell( .map$,.x_line[.@x],.y_line[.@y],cell_chkpass ) ){ movenpc "vend_slot"+.count,.x_line[.@x],.y_line[.@y]; setcell .map$,.x_line[.@x],.y_line[.@y],.x_line[.@x],.y_line[.@y],cell_novending,0; set .count,.count + 1; } npctalk "Vending Spot : "+.count; donpcevent "::OnSetup"; end; } - script vend_slot -1,{ getmapxy( .@map$,.@x,.@y,UNITTYPE_NPC ); if( !getskilllv("MC_VENDING") ){ mes "You dont have ^0055FFVending Skill^000000."; }else if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){ mes "Someone already selected this spot."; }else{ mes "Spot : ^777777Available^000000"; mes "^0055FF[ Vending Area Rules ]^000000"; mes "^FF0000 ~ Use proper Shop Name.^000000"; mes "^FF0000 ~ Never sell Junk/Gifts.^000000"; mes " "; mes "^777777Player will failed to follow these will be punished.^000000"; if( select( "Select this Spot","Cancel" ) == 1 ){ warp .@map$,.@x,.@y; hideonnpc strnpcinfo(0); } } close; OnSetup: getmapxy( .@map$,.@x,.@y,UNITTYPE_PC ); set .@npcname$,strnpcinfo(0); while( .@map$ == "prontera" ){ if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){ hideonnpc .@npcname$; }else{ hideoffnpc .@npcname$; // specialeffect 313; } sleep 5000; } end; } // Add more if needed. prontera,1,1,4 duplicate(vend_slot) vend_slot1 858 prontera,1,1,4 duplicate(vend_slot) vend_slot2 858 prontera,1,1,4 duplicate(vend_slot) vend_slot3 858 prontera,1,1,4 duplicate(vend_slot) vend_slot4 858 prontera,1,1,4 duplicate(vend_slot) vend_slot5 858 prontera,1,1,4 duplicate(vend_slot) vend_slot6 858 prontera,1,1,4 duplicate(vend_slot) vend_slot7 858 prontera,1,1,4 duplicate(vend_slot) vend_slot8 858 prontera,1,1,4 duplicate(vend_slot) vend_slot9 858 prontera,1,1,4 duplicate(vend_slot) vend_slot10 858 prontera,1,1,4 duplicate(vend_slot) vend_slot11 858 prontera,1,1,4 duplicate(vend_slot) vend_slot12 858 prontera,1,1,4 duplicate(vend_slot) vend_slot13 858 prontera,1,1,4 duplicate(vend_slot) vend_slot14 858 prontera,1,1,4 duplicate(vend_slot) vend_slot15 858 prontera,1,1,4 duplicate(vend_slot) vend_slot16 858 prontera,1,1,4 duplicate(vend_slot) vend_slot17 858 prontera,1,1,4 duplicate(vend_slot) vend_slot18 858 prontera,1,1,4 duplicate(vend_slot) vend_slot19 858 prontera,1,1,4 duplicate(vend_slot) vend_slot20 858 prontera,1,1,4 duplicate(vend_slot) vend_slot21 858 prontera,1,1,4 duplicate(vend_slot) vend_slot22 858 prontera,1,1,4 duplicate(vend_slot) vend_slot23 858 prontera,1,1,4 duplicate(vend_slot) vend_slot24 858 prontera,1,1,4 duplicate(vend_slot) vend_slot25 858 prontera,1,1,4 duplicate(vend_slot) vend_slot26 858 prontera,1,1,4 duplicate(vend_slot) vend_slot27 858 prontera,1,1,4 duplicate(vend_slot) vend_slot28 858 prontera,1,1,4 duplicate(vend_slot) vend_slot29 858 prontera,1,1,4 duplicate(vend_slot) vend_slot30 858 prontera,1,1,4 duplicate(vend_slot) vend_slot31 858 prontera,1,1,4 duplicate(vend_slot) vend_slot32 858 prontera,1,1,4 duplicate(vend_slot) vend_slot33 858 prontera,1,1,4 duplicate(vend_slot) vend_slot34 858 prontera,1,1,4 duplicate(vend_slot) vend_slot35 858 prontera,1,1,4 duplicate(vend_slot) vend_slot36 858 prontera,1,1,4 duplicate(vend_slot) vend_slot37 858 prontera,1,1,4 duplicate(vend_slot) vend_slot38 858 prontera,1,1,4 duplicate(vend_slot) vend_slot39 858 prontera,1,1,4 duplicate(vend_slot) vend_slot40 858 prontera,1,1,4 duplicate(vend_slot) vend_slot41 858 prontera,1,1,4 duplicate(vend_slot) vend_slot42 858 prontera,1,1,4 duplicate(vend_slot) vend_slot43 858 prontera,1,1,4 duplicate(vend_slot) vend_slot44 858 prontera,1,1,4 duplicate(vend_slot) vend_slot45 858 prontera,1,1,4 duplicate(vend_slot) vend_slot46 858 prontera,1,1,4 duplicate(vend_slot) vend_slot47 858 prontera,1,1,4 duplicate(vend_slot) vend_slot48 858 prontera,1,1,4 duplicate(vend_slot) vend_slot49 858 prontera,1,1,4 duplicate(vend_slot) vend_slot50 858 prontera,1,1,4 duplicate(vend_slot) vend_slot51 858 prontera,1,1,4 duplicate(vend_slot) vend_slot52 858 prontera,1,1,4 duplicate(vend_slot) vend_slot53 858 prontera,1,1,4 duplicate(vend_slot) vend_slot54 858 prontera,1,1,4 duplicate(vend_slot) vend_slot55 858 prontera,1,1,4 duplicate(vend_slot) vend_slot56 858 prontera,1,1,4 duplicate(vend_slot) vend_slot57 858 prontera,1,1,4 duplicate(vend_slot) vend_slot58 858 prontera,1,1,4 duplicate(vend_slot) vend_slot59 858 prontera,1,1,4 duplicate(vend_slot) vend_slot60 858 prontera,1,1,4 duplicate(vend_slot) vend_slot61 858 prontera,1,1,4 duplicate(vend_slot) vend_slot62 858 prontera,1,1,4 duplicate(vend_slot) vend_slot63 858 prontera,1,1,4 duplicate(vend_slot) vend_slot64 858 How to fix this debug?
-
Hi rAthena. Want to request make a Daily Spin Machine like a video below. Link Video = The NPC Requirement = - Only 1 Roll per Day - Have a 4 chance success (777,Bar,Success,Jackpot) with different reward per Chance - Have a 1 chance Failed (No Pay) - Will reset every 00:00 o' clock
-
Kill 20,000 monsters to activate World Boss quest
dikapramantya replied to dikapramantya's question in Script Requests
Thanks, i will try it !! -
[Showcase] My First Patcher Design
dikapramantya replied to puLse-'s topic in Other Graphics Showcase
Nice job -
Kill 20,000 monsters to activate World Boss quest
dikapramantya replied to dikapramantya's question in Script Requests
@hendra814 still not work ? the event not trigger when monster reach i make a sample 50 monster has killed. so confused -
Hi @Sehrentos . I want to ask how to make it need a kill x global_monster in ragnarok world to trigger this script? and after kill the world boss, variable will reset to 0? i've try using OnNPCKillEvent: but when i put in top, the npc not count it . i'm so confused
-
Hi emistry i got map crash when using your vendor control 1.2 .
you can help me?
nothing error show in console, just after load the script , map-server auto get crash signal.
-
Maybe you need to disable the npc until episode 9 in athena.conf
-
Help, Problem with change base script into my costume item.
dikapramantya posted a question in Database Support
Hi rAthena.. i've try to make a item shadow armor have a changebase script to make change class effect to 3rd job or 2nd job only. But if my character using that item, no effect / change show in my char. still in 2nd trans job sprite. Can you help me? I'm using this script.. in other thread comment its working but in my rathena its not work. -
Tool: 2018-03-07 Client with read questdisplay2.txt
dikapramantya replied to hendra814's topic in Third Party Releases
Hi, i've try new patch nemo and its works !! -
How To Set My Ideal Dex Amount Stats To Achieve No Cast Time
dikapramantya replied to EyePlayTheGames's question in General Support
#define RENEWAL_CAST change it to ///#define RENEWAL_CAST and recompile -
just go to https://rathena.org/thirdpartyservices/ and order there
-
how can i update my rathena file without losing my player info
dikapramantya replied to abdalazez's question in Database Support
You should go to rAthena folder/sql-files/upgrades Import all new sql from your revision to lastest -
Go to rathena/src/core.hpp Search #DEFINE HP_SP_TABLES . Change it to ///#DEFINE HP_SP_TABLES Recompile it
-
View File Utility: Job Master Episode 10.4 with Rebirth Item Requirement Jobmaster Episode 10.4 Build without Taekwon,Ninja,and Gunslinger Needed Heroic Stone to Rebirth like official (IDRO) Credit to : Euphy, Mazvi, Braniff, and Jey for who want make this script until Now work in rAthena ? Submitter dikapramantya Submitted 08/07/2018 Category Utilities Video Content Author Euphy,Mazvi,Braniff,Jey,dikapramantya
-
Kill 20,000 monsters to activate World Boss quest
dikapramantya replied to dikapramantya's question in Script Requests
thanks i will try it later XD -
Kill 20,000 monsters to activate World Boss quest
dikapramantya posted a question in Script Requests
Hi i need suggest how to make World Boss like this? So we need kill X monster to activated it ? Example : Need to kill 20,000 Monster in the Ragnarok World first to Activated World Boss Event, after kill 20,000 Monster World Boss Event will announce the event has started. -
FluxCP error's even when permission is set
dikapramantya replied to Technoken's question in Web Support
Hi i've do all you solution but still not work. chmod -R 755 /var/www/html chmod -R 755 /var/www/html/data/tmp chmod -R 777 /var/www/html chmod -R 777 /var/www/html/data/tmp chown -R apache /var/www/html any suggest to fix it? -
binkw32.dll Error _BinkShouldSkip@4 could not be located
dikapramantya replied to Vietlubu's question in Client-side Support
ahh get it, -_- my KRO 2017 sorry sorry. thanks best answer -
binkw32.dll Error _BinkShouldSkip@4 could not be located
dikapramantya replied to Vietlubu's question in Client-side Support
Hi, i got same error with 2018-03-07 in Win 10, 64 bit. Any recommended to fix? i've try using all bink32.dll RO ,from KRO / Other PSRO -
Hi rAthena. Want to ask, because i've tried and trial and still fail. Can i edit the official jobmaster script rAthena when want rebirth need a requirement item. Example. I've wizard level 99/50 want to rebirth , but need heroic stone to rebirth. Because in this script no config to set requirement item .. Thank you.
-
2018-03-07 is Intended not support over 30 Hairstyle?
dikapramantya replied to dikapramantya's question in Client-side Support
ok thanks for your answer sir ?