Werdio Posted January 10, 2013 Group: Members Topic Count: 83 Topics Per Day: 0.02 Content Count: 248 Reputation: 1 Joined: 06/27/12 Last Seen: May 9, 2016 Share Posted January 10, 2013 (edited) Hi, I want to disable the Full Buff function on WoE. Here is my Buffer script merullian,109,101,4 script Buffer 794,{ L0: mes "[ ^8B0000Buffer^000000 ]"; mes "Hallo,"; mes "^000000hier kannst du ^00FF00normale Buffs^000000 und ^FF0000Full Buffs^000000 bekommen."; mes "^FF0000Full Buffs^000000 kosten dich aber einen ^FF69B4Strange Snowball.^000000"; menu "Normal Buff", L1, "Full Buff", L2, "Was ist ein Strange Snowball?", L3; // low buff // L1: percentheal 100,100; specialeffect2 100; sc_start SC_INCREASEAGI,900000,10; sc_start SC_BLESSING,900000,10; sc_start SC_MAGNIFICAT,900000,10; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; // fullbuff // L2: if (countitem(12491)<1) goto L7; delitem 12491, 1; setarray .@SC[0],35,40,41,72,73,74,75,110,115,120,121,21,23,29,30,32,151; for(set .@i,0; .@i<getarraysize(.@SC); set .@i,.@i+1) sc_start .@SC[.@i],1200000,(.@i>10)?10:5; specialeffect2 908; specialeffect2 909; specialeffect2 910; percentheal 100,100; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du erhälst ^FF0000Full Buffs^000000."; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; // -> Strange Snowball definition // L3: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Einen ^FF69B4Strange Snowball^000000 erhälst du alle 20 Minuten fürs online bleiben."; mes "Mit diesem kannst du den ^FF0000Full Buff Service^000000 benutzen."; mes "Dabei wird das Item verbraucht."; close; // Strange Snowball needed // L7: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du hast benötigst 1x ^FF69B4Strange Snowball^000000."; close; L8: mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; } My WoE Times are Wednesday 8PM and Sunday 7PM Edit: The timing from the WoE Script: setarray .woe_day[0], 3, 6; setarray .woe_0[0], 72000,68400; setarray .woe_1[0], 75600,72000; Lightnng~ Edited January 10, 2013 by Lightning Farron Quote Link to comment Share on other sites More sharing options...
Mystery Posted January 10, 2013 Group: Members Topic Count: 94 Topics Per Day: 0.02 Content Count: 2192 Reputation: 253 Joined: 11/11/11 Last Seen: June 24, 2020 Share Posted January 10, 2013 Try looking in your doc/script_commands.txt *agitcheck() *agitcheck2() These function will let you check whether the server is currently in WoE mode (or WoE SE mode if the second function is called) and will return 1 if War of Emperium is on and 0 if it isn't. You could use agitcheck to check to see if WoE is currently on. If WoE is currently on, then the buffer won't buff your players. Quote Link to comment Share on other sites More sharing options...
Werdio Posted January 10, 2013 Group: Members Topic Count: 83 Topics Per Day: 0.02 Content Count: 248 Reputation: 1 Joined: 06/27/12 Last Seen: May 9, 2016 Author Share Posted January 10, 2013 Okay but how I have to implant this function into my buffer? `.´ Quote Link to comment Share on other sites More sharing options...
michaelsoftman Posted January 10, 2013 Group: Members Topic Count: 48 Topics Per Day: 0.01 Content Count: 410 Reputation: 29 Joined: 04/04/12 Last Seen: November 28, 2024 Share Posted January 10, 2013 (edited) merullian,109,101,4 script Buffer 794,{ L0: mes "[ ^8B0000Buffer^000000 ]"; mes "Hallo,"; mes "^000000hier kannst du ^00FF00normale Buffs^000000 und ^FF0000Full Buffs^000000 bekommen."; mes "^FF0000Full Buffs^000000 kosten dich aber einen ^FF69B4Strange Snowball.^000000"; menu "Normal Buff", L1, "Full Buff", L2, "Was ist ein Strange Snowball?", L3; // low buff // L1: percentheal 100,100; specialeffect2 100; sc_start SC_INCREASEAGI,900000,10; sc_start SC_BLESSING,900000,10; sc_start SC_MAGNIFICAT,900000,10; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; // fullbuff // L2: if (agitcheck() == 0) { if (countitem(12491)<1) goto L7; delitem 12491, 1; setarray .@SC[0],35,40,41,72,73,74,75,110,115,120,121,21,23,29,30,32,151; for(set .@i,0; .@i<getarraysize(.@SC); set .@i,.@i+1) sc_start .@SC[.@i],1200000,(.@i>10)?10:5; specialeffect2 908; specialeffect2 909; specialeffect2 910; percentheal 100,100; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du erhälst ^FF0000Full Buffs^000000."; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } close; // -> Strange Snowball definition // L3: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Einen ^FF69B4Strange Snowball^000000 erhälst du alle 20 Minuten fürs online bleiben."; mes "Mit diesem kannst du den ^FF0000Full Buff Service^000000 benutzen."; mes "Dabei wird das Item verbraucht."; close; // Strange Snowball needed // L7: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du hast benötigst 1x ^FF69B4Strange Snowball^000000."; close; L8: mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; } Edited January 12, 2013 by Emistry Please use [CODEBOX] or Attachments for long contents. Quote Link to comment Share on other sites More sharing options...
Werdio Posted January 11, 2013 Group: Members Topic Count: 83 Topics Per Day: 0.02 Content Count: 248 Reputation: 1 Joined: 06/27/12 Last Seen: May 9, 2016 Author Share Posted January 11, 2013 (edited) Ok Nice, thank you and I hope it will work EDIT: Umh a new Question again: I wanted to disable the Weapon (L8) Buff too. Look here: Askydun,91,100,4 script Testbuff 794,{ L0: mes "[ ^8B0000Buffer^000000 ]"; mes "Hallo,"; mes "^000000hier kannst du ^00FF00normale Buffs^000000 und ^FF0000Full Buffs^000000 bekommen."; mes "^FF0000Full Buffs^000000 kosten dich aber einen ^FF69B4Strange Snowball.^000000"; menu "Normal Buff", L1, "Full Buff", L2, "Was ist ein Strange Snowball?", L3; // low buff // L1: percentheal 100,100; specialeffect2 100; sc_start SC_INCREASEAGI,900000,10; sc_start SC_BLESSING,900000,10; sc_start SC_MAGNIFICAT,900000,10; goto L8 // THIS GOTO L8 DIDN'T WORK close; // fullbuff // L2: if (agitcheck() == 0) { // ?? if (countitem(12491)<1) goto L7; delitem 12491, 1; setarray .@SC[0],35,40,41,72,73,74,75,110,115,120,121,21,23,29,30,32,151; for(set .@i,0; .@i<getarraysize(.@SC); set .@i,.@i+1) sc_start .@SC[.@i],1200000,(.@i>10)?10:5; specialeffect2 908; specialeffect2 909; specialeffect2 910; percentheal 100,100; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du erhälst ^FF0000Full Buffs^000000."; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } close; // -> Strange Snowball definition // L3: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Einen ^FF69B4Strange Snowball^000000 erhälst du alle 20 Minuten fürs online bleiben."; mes "Mit diesem kannst du den ^FF0000Full Buff Service^000000 benutzen."; mes "Dabei wird das Item verbraucht."; close; // Strange Snowball needed // L7: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du hast benötigst 1x ^FF69B4Strange Snowball^000000."; close; L8: if (agitcheck() == 0) { // ?? mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; And how I can insert a message which says: "While WoE you can't use Full or Weapon Buff" Edited January 11, 2013 by Lightning Farron Quote Link to comment Share on other sites More sharing options...
michaelsoftman Posted January 11, 2013 Group: Members Topic Count: 48 Topics Per Day: 0.01 Content Count: 410 Reputation: 29 Joined: 04/04/12 Last Seen: November 28, 2024 Share Posted January 11, 2013 After the if (agitcheck() == 0) { Code } Put an else { statement and just put whatever you want in there to show up while WOE is running. Quote Link to comment Share on other sites More sharing options...
Werdio Posted January 11, 2013 Group: Members Topic Count: 83 Topics Per Day: 0.02 Content Count: 248 Reputation: 1 Joined: 06/27/12 Last Seen: May 9, 2016 Author Share Posted January 11, 2013 (edited) Can you give me an example? :<<< Askydun,91,100,4 script Testbuff 794,{ L0: mes "[ ^8B0000Buffer^000000 ]"; mes "Hallo,"; mes "^000000hier kannst du ^00FF00normale Buffs^000000 und ^FF0000Full Buffs^000000 bekommen."; mes "^FF0000Full Buffs^000000 kosten dich aber einen ^FF69B4Strange Snowball.^000000"; menu "Normal Buff", L1, "Full Buff", L2, "Was ist ein Strange Snowball?", L3; // buff // L1: percentheal 100,100; specialeffect2 100; sc_start SC_INCREASEAGI,900000,10; sc_start SC_BLESSING,900000,10; sc_start SC_MAGNIFICAT,900000,10; if (agitcheck() == 0) { next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } close; // fbuff // L2: if (agitcheck() == 0) { if (countitem(12491)<1) goto L7; delitem 12491, 1; setarray .@SC[0],35,40,41,72,73,74,75,110,115,120,121,21,23,29,30,32,151; for(set .@i,0; .@i<getarraysize(.@SC); set .@i,.@i+1) sc_start .@SC[.@i],1200000,(.@i>10)?10:5; specialeffect2 908; specialeffect2 909; specialeffect2 910; percentheal 100,100; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du erhälst ^FF0000Full Buffs^000000."; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } close; // -> Strange Snowball erklärung // L3: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Einen ^FF69B4Strange Snowball^000000 erhälst du alle 20 Minuten fürs online bleiben."; mes "Mit diesem kannst du den ^FF0000Full Buff Service^000000 benutzen."; mes "Dabei wird das Item verbraucht."; close; // Strange Snowball benötigt // L7: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du hast benötigst 1x ^FF69B4Strange Snowball^000000."; close; L8: mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; With example I mean a text which appears if WoE is on. a message which says: "While WoE you can't use Full or Weapon Buff" Edited January 12, 2013 by Emistry Please use [CODEBOX] or Attachments for long contents. Quote Link to comment Share on other sites More sharing options...
Capuche Posted January 12, 2013 Group: Developer Topic Count: 10 Topics Per Day: 0.00 Content Count: 2407 Reputation: 616 Joined: 07/05/12 Last Seen: March 20 Share Posted January 12, 2013 Example : L8: if( agitcheck() == 0 ) { mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } else mes "While WoE you can't use Full or Weapon Buff"; close; prontera,109,101,4 script Buffer 794,{ L0: mes "[ ^8B0000Buffer^000000 ]"; mes "Hallo,"; mes "^000000hier kannst du ^00FF00normale Buffs^000000 und ^FF0000Full Buffs^000000 bekommen."; mes "^FF0000Full Buffs^000000 kosten dich aber einen ^FF69B4Strange Snowball.^000000"; menu "Normal Buff", L1, "Full Buff", L2, "Was ist ein Strange Snowball?", L3; // low buff // L1: percentheal 100,100; specialeffect2 100; sc_start SC_INCREASEAGI,900000,10; sc_start SC_BLESSING,900000,10; sc_start SC_MAGNIFICAT,900000,10; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } close; // fullbuff // L2: if( agitcheck() == 0 ) { if (countitem(12491)<1) goto L7; delitem 12491, 1; setarray .@SC[0],35,40,41,72,73,74,75,110,115,120,121,21,23,29,30,32,151; for(set .@i,0; .@i<getarraysize(.@SC); set .@i,.@i+1) sc_start .@SC[.@i],1200000,(.@i>10)?10:5; specialeffect2 908; specialeffect2 909; specialeffect2 910; percentheal 100,100; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du erhälst ^FF0000Full Buffs^000000."; next; mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } else mes "While WoE you can't use Full or Weapon Buff"; close; // -> Strange Snowball definition // L3: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Einen ^FF69B4Strange Snowball^000000 erhälst du alle 20 Minuten fürs online bleiben."; mes "Mit diesem kannst du den ^FF0000Full Buff Service^000000 benutzen."; mes "Dabei wird das Item verbraucht."; close; // Strange Snowball needed // L7: next; mes "[ ^8B0000Buffer^000000 ]"; mes "Du hast benötigst 1x ^FF69B4Strange Snowball^000000."; close; L8: if( agitcheck() == 0 ) { mes "[ ^8B0000Buffer^000000 ]"; mes "Welche Waffenverzauberung möchtest du?"; set .@i, select("Feuer Waffe:Eis Waffe:Blitz Waffe:Erd Waffe:Holy Waffe")-1; if (.@i<7) { setarray .@SC[0],96,97,98,99,37; sc_start .@SC[.@i],7600000,5; } } else mes "While WoE you can't use Full or Weapon Buff"; close; } Quote Link to comment Share on other sites More sharing options...
Question
Werdio
Hi,
I want to disable the Full Buff function on WoE.
Here is my Buffer script
My WoE Times are Wednesday 8PM and Sunday 7PM
Edit: The timing from the WoE Script:
Lightnng~
Edited by Lightning FarronLink to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.