-
Posts
778 -
Joined
-
Last visited
-
Days Won
12
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by LearningRO
-
-------------- Message -------------- The wave header is corrupt. -------------- Stack trace -------------- at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel) at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel) at GRFEditor.WPF.PreviewTabs.FilePreviewTab._baseLoad(FileEntry entry) at GRFEditor.WPF.PreviewTabs.FilePreviewTab.<Update>b__2() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() -------------- Exception -------------- System.InvalidOperationException: The wave header is corrupt. at System.Media.SoundPlayer.ValidateSoundData(Byte[] data) at System.Media.SoundPlayer.LoadAndPlay(Int32 flags) at System.Media.SoundPlayer.Play() at GRFEditor.WPF.PreviewTabs.PreviewWav._load(FileEntry entry) at GRFEditor.WPF.PreviewTabs.FilePreviewTab._baseLoad(FileEntry entry) @Tokei what the meaning error of this bro? hi, @Tokei i don't its bug or not but when i encrypt my grf someplayer still can use merge grf with my encrypt grf So everybody still can edit my grf, Although I've encrypt my grf. its should need input key before take any action in grf tools? My english is not good i hope you understand
-
whether this tool can prevent modification dll.? it's more cool if you tool can compare with thor patcher ? btw nice release
-
how to make enchant armor script give 2 random enchant in 1 roll. and can be repeat to enchant again? thanks
-
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
ahh okay thanks functor ? -
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
but player still can get a loot guarana candy it's like dupe and can proces part "getitem xxx,1" whatever where they are .. edit ? But the player like can buy the item so fast , and to buy this item its have some conversation before buy it see this << in 1 second he can get 6 items -
i think, i found bug on Maks HP i try to setting maks HP 100Million, but when the spawn always get maks hp 5million .MOB_MAXHP = 100000000; // How much HP can monster have at maximum .MOB_HP = 100000000;
-
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
but i get a lot this error and when see picklog database... Boom my player get a lot that items only in one minute and he can repeat (part to get an item) without talk with npc(because this npc at barisilis ) but player can get a lot that item although in dungeon ? See this wrong SS btw you get this error on the same script? so do you mean gepard cant block this action? -
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
hmm.. but i think the frist method should be fine, i think my player use 3rdparty software again ? -
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
sorry wrong part else if (brazil_gua == 11) { mes "[Candy Maker]"; mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; next; mes "[Candy Maker]"; mes "Since you helped me, guarana supply has been steadily rising."; mes "So, naturally I'm back to making guarana candy."; next; mes "[Candy Maker]"; mes "What about it? Wanna buy some?"; mes "It's 4000 zeny each."; next; switch(select("Buy a Guarana Candy.:Cancel.")) { case 1: if (Zeny > 3999) { mes "[Candy Maker]"; mes "Here is a delicious guarana candy."; Zeny = Zeny-4000; getitem 12414,1; //Guarana_Candy close; } else { mes "[Candy Maker]"; mes "What? You should say before if you don't have money!"; mes "Even if you are poor, I can't give this away for free."; close; } case 2: mes "[Candy Maker]"; mes "Sometimes some people don't like it due to it's arousal effect."; close; } close; } btw i can't reproduce that error ? -
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO replied to LearningRO's question in Scripting Support
i was edit my first post -
NPC:Scriptcont: unexpected state '2' for continue call.
LearningRO posted a question in Scripting Support
again ? i got this spam error [Error]: npc_scriptcont: unexpected state '2' for continue call. (AID: 2000314 CID: 150835) [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Error]: npc_scriptcont: unexpected state '2' for continue call. (AID: 2000314 CID: 150835) [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Error]: npc_scriptcont: unexpected state '2' for continue call. (AID: 2000314 CID: 150835) [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Error]: npc_scriptcont: unexpected state '2' for continue call. (AID: 2000314 CID: 150835) [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). [Debug]: npc_scriptcont: 'Unknown NPC' (sd->npc_id=0) is not Candy Maker (id=110150198). how about this error @Functor else if (brazil_gua == 11) { mes "[Candy Maker]"; mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; next; mes "[Candy Maker]"; mes "Since you helped me, guarana supply has been steadily rising."; mes "So, naturally I'm back to making guarana candy."; next; mes "[Candy Maker]"; mes "What about it? Wanna buy some?"; mes "It's 4000 zeny each."; next; switch(select("Buy a Guarana Candy.:Cancel.")) { case 1: if (Zeny > 3999) { mes "[Candy Maker]"; mes "Here is a delicious guarana candy."; Zeny = Zeny-4000; getitem 12414,1; //Guarana_Candy close; } else { mes "[Candy Maker]"; mes "What? You should say before if you don't have money!"; mes "Even if you are poor, I can't give this away for free."; close; } case 2: mes "[Candy Maker]"; mes "Sometimes some people don't like it due to it's arousal effect."; close; } close; } Btw it's chain quest ? -
How to find nearest enemy/obtain a list of units on the same map, etc...
LearningRO replied to Seravy's question in Source Support
oh my god, that really really cool ? but its not like command @autoattack , it's like mercenary coz only follow and support the leader..... but still amazing job!! -
How to find nearest enemy/obtain a list of units on the same map, etc...
LearningRO replied to Seravy's question in Source Support
both of them ? -
How to find nearest enemy/obtain a list of units on the same map, etc...
LearningRO replied to Seravy's question in Source Support
can you make video for your custome AI? i really want to see ? -
[Debug]: npc_scriptcont: 'Unknown NPC'
LearningRO replied to LearningRO's question in Scripting Support
any news about this?? have developer try to fix this vulnerability? -
Change Minimal Zeny record in zeny_log
LearningRO replied to LearningRO's question in General Support
okay thanks ? because char_id 1 give the zeny to char_id 2 thats what i catch -
Change Minimal Zeny record in zeny_log
LearningRO replied to LearningRO's question in General Support
i think we just have 3 option to setting this config 0, 1 , 2 yeah thats what i want to know -
like as titlee said, i want to enable log_zeny, and use option 2. my question is how to change the minimal zeny as default only 1 million i want to increase to 10M . // Track Zeny Changes // Filter settings // 0 - don't log; 1 - log any zeny changes; 2.....1000000 - minimal absolute logging zeny value log_zeny: 2
-
I'm sorry for the misunderstand, and thanks for reminding of the scammer im really sorry about that ?,if this offend you i hope you can forgive me about this misunderstanding btw, i just copy paste from that link without change anything from your posting Here
-
[Debug]: npc_scriptcont: 'Unknown NPC'
LearningRO replied to LearningRO's question in Scripting Support
okay now make sense ? sometime i got this warning too? http://prntscr.com/mdq6e5 does this also include 3rd party software? -
sorry i don't mean like this ? i mean "my script" actually I mean I use this script, and i don't claim this script made by me ? sorry my english not good ? i choose wrong word ? ill edit the frist post ?
-
[Debug]: npc_scriptcont: 'Unknown NPC'
LearningRO replied to LearningRO's question in Scripting Support
how did u reproduce it? with 3rdparty software?. i just want to know :D. just answer yes or no ? -
thanks annie someone was help me to and working too with based your script ? btw in last version rathena UNITTYPE_PC change into BL_PC - script kjdshfksfj FAKE_NPC,{ OnInit: bindatcmd "sameip", strnpcinfo(0)+"::Onaaa", 14, 99; end; Onaaa: freeloop true; .@nb = query_sql( "select name, char_id, account_id as aaa, ( select last_ip from login where account_id = aaa ) from `char` where online = 1", .@name$, .@cid, .@aid, .@ip$ ); for ( .@i = 0; .@i < .@nb; ++.@i ) { for ( .@j = 0; .@j < .@ip_list; ++.@j ) if ( .@b_ip$[.@j] == .@ip$[.@i] ) break; if ( .@j == .@ip_list ) { .@b_ip$[.@j] = .@ip$[.@i]; ++.@ip_list; } setd ".@b_ip"+ .@j +"_name$["+ .@b_ip_size[.@j] +"]", .@name$[.@i]; setd ".@b_ip"+ .@j +"_cid$["+ .@b_ip_size[.@j] +"]", .@cid[.@i] +""; setd ".@b_ip"+ .@j +"_aid["+ .@b_ip_size[.@j] +"]", .@aid[.@i] +""; ++.@b_ip_size[.@j]; } dispbottom "===== SAME IP Searching ====="; .@origin = getcharid(3); for ( .@i = 0; .@i < .@ip_list; ++.@i ) { if ( .@b_ip_size[.@i] > 1 ) { dispbottom " == The IP ["+ .@b_ip$[.@i] +"] has "+ .@b_ip_size[.@i] +" players."; for ( .@j = 0; .@j < .@b_ip_size[.@i]; ++.@j ) { .@rid = getd( ".@b_ip"+ .@i +"_aid["+ .@j +"]" ) + ""; if (attachrid(.@rid)) { getmapxy(.@map$, .@x, .@y); attachrid .@origin; dispbottom " = "+( .@j +1 )+". ("+ getd( ".@b_ip"+ .@i +"_cid$["+ .@j +"]" ) +") "+ getd( ".@b_ip"+ .@i +"_name$["+ .@j +"]") +" -> "+ .@map$ +" "+ .@x +" "+ .@y; } } ++.@result; } } dispbottom ">>> "+ .@result +" results found."; end; }
-
hi, after i update my rathena into this commit https://github.com/rathena/rathena/commit/26720f041a3cd0edbaa975bfc70345a30e9bf706 this script not working anymore - script kjdshfksfj FAKE_NPC,{ OnInit: bindatcmd "sameip", strnpcinfo(0)+"::Onaaa", 14, 99; end; Onaaa: freeloop true; .@nb = query_sql( "select name, char_id, account_id as aaa, ( select last_ip from login where account_id = aaa ) from `char` where online = 1", .@name$, .@aid, .@cid, .@ip$ ); for ( .@i = 0; .@i < .@nb; ++.@i ) { for ( .@j = 0; .@j < .@ip_list; ++.@j ) if ( .@b_ip$[.@j] == .@ip$[.@i] ) break; if ( .@j == .@ip_list ) { .@b_ip$[.@j] = .@ip$[.@i]; ++.@ip_list; } setd ".@b_ip"+ .@j +"_name$["+ .@b_ip_size[.@j] +"]", .@name$[.@i]; setd ".@b_ip"+ .@j +"_cid$["+ .@b_ip_size[.@j] +"]", .@cid[.@i] +""; ++.@b_ip_size[.@j]; } dispbottom "===== SAME IP Searching ====="; for ( .@i = 0; .@i < .@ip_list; ++.@i ) { if ( .@b_ip_size[.@i] > 1 ) { dispbottom " == The IP ["+ .@b_ip$[.@i] +"] has "+ .@b_ip_size[.@i] +" players."; for ( .@j = 0; .@j < .@b_ip_size[.@i]; ++.@j ) { getmapxy .@map$, .@x, .@y, BL_PC, getd( ".@b_ip"+ .@i +"_name$["+ .@j +"]"); dispbottom " = "+( .@j +1 )+". ("+ getd( ".@b_ip"+ .@i +"_cid$["+ .@j +"]" ) +") "+ getd( ".@b_ip"+ .@i +"_name$["+ .@j +"]") +" -> "+ .@map$ +" "+ .@x +" "+ .@y; } ++.@result; } } dispbottom ">>> "+ .@result +" results found."; end; } i get error like this on console [Error]: buildin_getmapxy: Player with map id '0' is not found.
-
i got memory leaks when try to shut down my server Memory manager: Memory leaks found at 2019/01/31 06h08m47s (Git Hash 54b2cf3215e6f2eeeb6ff304be11dd9ee3e13b3f). 0001 : pc.cpp line 2355 size 34 address 0x0x7f4d83e592f4 0002 : pc.cpp line 2354 size 20 address 0x0x7f4d82ecbfb4 0003 : clif.cpp line 15918 size 11 address 0x0x7f4d73dcf3ac 0004 : clif.cpp line 15917 size 6 address 0x0x7f4d73dd216c 0005 : clif.cpp line 15918 size 1 address 0x0x7f4d73dd234c 0006 : clif.cpp line 15917 size 6 address 0x0x7f4d73dd285c This the line pc.cpp entry.bonus_script = aStrdup(script); entry.other_script = (other_script ? aStrdup(other_script) : NULL); This the line clif.cpp title = (char*)aMalloc(titleLength); text = (char*)aMalloc(textLength);