-
Posts
931 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by darking123
-
because i want that my npc will do the command skillon and skilloff.....what will i put to my npc to have it...without editing my mapflag
-
the script works perfect but if you will answer the correct monster like if the correct monster is poring you should type <space>poring then the disguise event will recognize it correct but if i will only put poring the disguise npc wont recognize it /*//----------------------------------------------------------------// //----------------Scripted by Spera---------------------------------// //------------------FinalStrikeRO-----------------------------------// //--------------------Disguise Event NPC v2-------------------------// /-------------------------------------------------------------------//*/ splendide,182,197,2 script Disguise CP 968,{ if (getgmlevel()<90) { mes "^3399FF[Disguise CP]^000000"; mes "Sorry, you are not a GM!"; close; } mes "^3399FF[Disguise CP]^000000"; mes "Hello GameMaster!"; mes "What do you want to do?"; switch(select("Start Event:Stop Event:Set number of rounds[^E50000"+$guessrounds+"^000000]:Set prize^E50000 ["+getitemname($guessprize)+"]^000000 ^E50000 ["+ $guessprizecount + "]^000000:Nothing")) { case 1: { next; mes "^3399FF[Disguise CP]^000000"; mes "Please confirm by typing START."; input .@confirm$; if (.@confirm$ == "START") { donpcevent "guessAnnouncer::OnGMStart"; close; } mes "Confirmation failed"; close; break; } case 2: { next; mes "^3399FF[Disguise CP]^000000"; mes "Please confirm by typing STOP."; input .@confirm$; if (.@confirm$ == "STOP") { donpcevent "guessAnnouncer::OnGMStop"; close; } mes "Confirmation failed"; close; break; } case 3: { next; mes "^3399FF[Disguise CP]^000000"; mes "Please type in the new number."; input $guessrounds; if ($guessrounds > 30) set $guessrounds, 30; else if ($guessrounds < 1) set $guessrounds, 1; close; } case 4: { next; mes "^3399FF[Disguise CP]^000000"; mes "Please type in the new prize id."; input .@guessprizeid; if (getitemname(.@guessprizeid) == "null" || getitemname(.@guessprizeid) == "") {next; mes "^3399FF[Disguise CP]^000000"; mes "Error"; mes "This item does not exist in the database..."; close;} set $guessprize, .@guessprizeid; next; mes "^3399FF[Disguise CP]^000000"; mes "Please type in the amount."; input .@guessprizeamount; if (!.@guessprizeamount) set .@guessprizeamount,1 ; set $guessprizecount,.@guessprizeamount; next; mes "^3399FF[Disguise CP]^000000"; mes "Prize has been set to ^E50000 "+ getitemname($guessprize)+ "^000000 and the amount to ^E50000 " +$guessprizecount+"^000000"; close; } case 5: { next; mes "^3399FF[Disguise CP]^000000"; mes "Good bye"; close; } } } quiz_01,42,371,4 script Disguise NPC 794,{ if (!$guessbegin) { mes "^3399FF[Disguise NPC]^000000"; mes "The event is going to start soon!"; close; } end; OnStart: set $guessbegin, 1; set .DisguiseWon, 0; if (!$DisguiseRound) { npctalk "Alright. Let's get it over with ~.~ "; sleep 4000; npctalk "But first I will explain to you how to play the game."; sleep 6000; npctalk "I am going to disguise into a random monster."; sleep 5000; npctalk "You have to guess the monster's name and shout it out."; sleep 5000; npctalk "Don't bother about the use of capital and small initial letters."; sleep 8000; npctalk "Now get ready."; sleep 5000; } else if ($DisguiseRound < $guessrounds-1) { npctalk "Get ready for the next round."; setnpctimer 0; sleep 8000; } else { npctalk "Last round now!"; sleep 2000; npctalk "Get ready."; sleep 6000; } do { set .@guessrepeat, 0; set $monster, 1000 + rand(1,950); for (set .@k, 0; .@k <getarraysize($Forbidden); set .@k, .@k+1) { if ($monster == $Forbidden[.@k]) { set .@guessrepeat, 1; break; } } } while (.@guessrepeat); setnpctimer 0; initnpctimer; setnpcdisplay "Disguise NPC",$monster; set $MonsterName$, strmobinfo(1,$monster); defpattern 1, "([^:]+):.*\\s"+$MonsterName$+"(.*)", "winround"; activatepset 1; npctalk "What's my name?"; sleep 3000; npcwalkto 102,103; sleep 2000; npcwalkto 102,99; end; OnTimer10000: if (!.DisguiseWon) { npctalk "Come on. What monster am I?"; sleep 3000; npcwalkto 102,103; sleep 2000; npcwalkto 102,99; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} } end; OnTimer25000: if (!.DisguiseWon) { npctalk "Nobody knows that monster?"; sleep 3000; npcwalkto 102,103; sleep 2000; npcwalkto 102,99; } end; OnTimer35000: if (!.DisguiseWon) { npctalk "You get 10 more seconds to guess my name."; sleep 3000; npcwalkto 102,103; sleep 2000; npcwalkto 102,99; } end; OnTimer45000: if (!.DisguiseWon) { npctalk "Round is over."; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} set $DisguiseRound, $DisguiseRound + 1; sleep 3000; deletepset 1; npctalk $MonsterName$ + " would have been the correct answer."; sleep 5000; if ($DisguiseRound >= $guessrounds) { set $DisguiseRound, 0; sleep 3000; npctalk "Event is over now!"; sleep 3500; npctalk "See ya guys"; sleep 2000; emotion 12; sleep 1000; set $guessactive, 0; mapwarp "quiz_01","merullian",105,53; setnpcdisplay "Disguise NPC",794; disablenpc "Disguise NPC"; end; } goto OnStart; } end; winround: setnpctimer 0; deletepset 1; set .DisguiseWon, 1; set $DisguiseRound, $DisguiseRound + 1; npctalk ""+strcharinfo(0)+" got my right name!."; sleep2 3000; npctalk $MonsterName$ + " is the correct answer."; sleep2 3000; npctalk "Take this as a reward."; getitem $guessprize, $guessprizecount; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} if ($DisguiseRound >= $guessrounds) { set $DisguiseRound, 0; set $guessactive, 0; sleep 3000; npctalk "Event is over now!"; sleep 3500; npctalk "See ya guys"; sleep 2000; emotion 12; sleep 1000; mapwarp "quiz_01","merullian",105,53; setnpcdisplay "Disguise NPC",794; disablenpc "Disguise NPC"; end; } sleep 5000; goto OnStart; end; } //----------------------------------------------------------------------------------- //----------------------------------------------------------------------------------- - script guessAnnouncer -1,{ OnGMStart: if ($guessactive) end; set $guessactive, 1; announce "A Gamemaster has started the Disguise Event",0; set $guessbegin, 0; sleep 3000; if (!$guessactive) end; announce "If you want to join, come to the main town, head downwards and enter the warp portal.",0; enablenpc "guesswarp"; enablenpc "Disguise NPC"; sleep 3000; announce "Number of Rounds: "+$guessrounds,0; sleep 2000; announce "Prize: "+ getitemname($guessprize) + " x " + $guessprizecount,0; sleep 2000; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} announce "The portal is going to close in one minute.",0; sleep 60000; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} announce "The portal has been closed.",0; disablenpc "guesswarp"; set $DisguiseRound, 0; sleep 5000; if (!$guessactive) {disablenpc "Disguise NPC"; end;} if(getmapusers("quiz_01") == 0) { disablenpc "Disguise NPC"; set $guessactive, 0; end; } donpcevent "Disguise NPC::OnStart"; end; OnGMStop: if ($guessactive) { set $guessactive, 0; announce "A Gamemaster has stopped the Disguise Event",0; set $DisguiseRound, 0; mapwarp "quiz_01","merullian",105,53; setnpcdisplay "Disguise NPC",794; disablenpc "Disguise NPC"; disablenpc "guesswarp"; } end; OnClock0400: OnClock0900: OnClock1700: OnClock2400: if ($guessactive) end; set $guessactive, 1; announce "The server is starting a Disguise Event now.",0; set $guessbegin, 0; sleep 3000; if (!$guessactive) end; announce "If you want to join, come to Merullian, head downwards and enter the warp portal.",0; enablenpc "guesswarp"; enablenpc "Disguise NPC"; sleep 2000; announce "Prize: "+ getitemname($guessprize) + " x " + $guessprizecount,0; sleep 2000; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} announce "The portal is going to close in one minute.",0; sleep 60000; if (!$guessactive) {disablenpc "guesswarp"; disablenpc "Disguise NPC"; end;} announce "The portal has been closed.",0; disablenpc "guesswarp"; sleep 5000; if (!$guessactive) {disablenpc "Disguise NPC"; end;} announce "Next Event will start in 2 hours.",0; set $DisguiseRound, 0; if(getmapusers("quiz_01") == 0) { disablenpc "Disguise NPC"; set $guessactive, 0; end; } donpcevent "Disguise NPC::OnStart"; end; OnInit: disablenpc "Disguise NPC"; disablenpc "guesswarp"; set $guessactive, 0; setarray $Forbidden[0],1003,1006,1017,1021,1022,1027,1043,1136,1137,1168,1171,1172,1173,1181,1210,1217,1218,1223,1284,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1407,1411,1414,1496,1501,1900; } //----------------------------------------------------------------------------------- //------------------Warp Portal------------------------------------------------------ merullian,105,53,0 warp guesswarp 2,2,quiz_01,42,368 //----------------------------------------------------------------------------------- //------------------Map Flags-------------------------------------------------------- quiz_01 mapflag nowarpto quiz_01 mapflag nosave quiz_01 mapflag nomemo quiz_01 mapflag noteleport //----------------------------------------------------------------------------------- help? UPUPUP BUMP!
-
how will i make my server auto restart when charserv-sql or logserv-sql or mapserv-sql crashed... im using eathena svn
-
thank you
-
my broadcaster is 3min delay before you can broadcast again...how to make it 1 min only //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // Broadcaster NPC: // version: 1.0 // Custom Server NPC: // scripted: BrainWind // //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ merullian,108,91,3 script Broadcaster 114,{ if (getgmlevel() >= .gmlevel){ OnWhisperGlobal: if (getgmlevel() < .gmlevel) end; while(1){ mes .npc$; mes "Hello, GM "+strcharinfo(0)+", what can I help you with today?"; switch(select("Enable/Disable Broadcasting:Enable/Disable Logging:Ban Last User:Player Menu")){ case 1: next; mes .npc$; mes "Broadcasting is "+( (!.enable)?"^FF0000Disabled^000000":"^00FF00Enabled^000000"); mes "Turn it "+( (!.enable)?"^00FF00On^000000":"^FF0000Off^000000")+"?"; if (select("Yes:No")==2) { next; continue; } if(!.enable) set .enable,1; else set .enable,0; next; mes .npc$; mes "Broadcasting is "+( (!.enable)?"^FF0000Disabled^000000":"^00FF00Enabled^000000")+"."; next; continue; case 2: next; mes .npc$; mes "Broadcasting logs are "+( (!.log)?"^FF0000Disabled^000000":"^00FF00Enabled^000000"); mes "Turn them "+( (!.log)?"^00FF00On^000000":"^FF0000Off^000000")+"?"; if (select("Yes:No")==2) { next; continue; } if(!.log) set .log,1; else set .log,0; next; mes .npc$; mes "Broadcasting Message logs are now "+( (!.log)?"^FF0000Disabled^000000":"^00FF00Enabled^000000")+"."; next; continue; case 3: next; mes .npc$; mes "Last Broadcast User: ^FF0000"+.lastname$+"^000000."; next; mes .npc$; mes "Ban This Player?"; if(select("Yes:No")==2) next; continue; atcommand "@ban 15n " + .lastname$; announce .lastname$+" has been banned for 15 minutes for abusing the Broadcasting NPC.",0; next; mes .npc$; mes "Player is banned."; next; continue; case 4: next; break; } //End of Switch break; }//End of While() Loop }//End Of GM Check if (.enable == 0){ mes .npc$; mes "I'm sorry, I am currently disabled by the server's GM team until further notice."; next; mes .npc$; mes "Please direct any inquiries regarding my disabling to the proper persons. Thank-you."; close; } if ((agitcheck() == 1) || (agitcheck2() == 1)){ mes .npc$; mes "I'm sorry, during ^0000FFWar of Emperium^000000, I don't do any broadcasts."; close; } if (.timedelay == 1){ mes .npc$; mes "I'm sorry, I need a few moments to rest before I am able to broadcast to the entire server again."; close; } if (Baselevel < .checklevel){ mes .npc$; mes "I'm sorry, you must be at least Base Level ^0000FF"+.checklevel+"^000000, before you can use the Broadcaster."; close; } mes .npc$; mes "Hello, "+strcharinfo(0)+" ! I can broadcast messages on your behalf accross the entire server."; if (.warning){ mes .npc$; mes "But, before we begin..."; next; mes .npc$; mes "You agree to any Terms of Service, rules, laws, notices or any other type of behaviorial guidelines that are set, and established for this server."; next; mes .npc$; mes "In addition, you agree to not abuse, misuse, over-use, or in any other way, use this Broadcasting NPC for any other purpose besides those mentioned in the options below."; next; if (.log){ mes .npc$; mes "Additionally, your name and message are ^FF0000LOGGED^000000."; next; } mes .npc$; mes "Do you agree to the terms just previously stated?"; if(select("Yes:No")==2) close; } while(1){ next; mes .npc$; mes "Broadcasting isn't free and does have a cost."; mes "How would you like to pay for your broadcast?"; switch(select("With Zeny:With Points:With Items:")){ case 1: next; if(.limitation != 1 && .limitation != 0 ){ mes .npc$; mes "I'm sorry, but this method of payment has been disabled by the GM Administration Team."; continue; } mes .npc$; mes "Ok, to Broadcast with ^0000FFzeny^000000 costs ^0000FF"+.costz+"^000000 zeny."; mes "Proceed?"; if(select("Yes:No")==2) continue; if (zeny < .costz){ next; mes .npc$; mes "It looks like you don't have enough zeny to Broadcast."; mes "Try coming back later."; close; } set zeny, zeny - .costz; break; case 2: next; if(.limitation != 2 && .limitation != 0 ){ mes .npc$; mes "I'm sorry, but this method of payment has been disabled by the GM Administration Team."; continue; } mes .npc$; mes "Ok, to Broadcast with ^0000FFpoints^000000 costs ^0000FF"+.costa+" Event Points."; mes "Proceed?"; if(select("Yes:No")==2) continue; if (#CASHPOINTS < .costa){ next; mes .npc$; mes "It looks like you don't have enough points to Broadcast."; mes "Try coming back later."; close; } set #CASHPOINTS, #CASHPOINTS -.costa; break; case 3: next; if(.limitation != 4 && .limitation != 0 ){ mes .npc$; mes "I'm sorry, but this method of payment has been disabled by the GM Administration Team."; continue; } mes .npc$; mes "Ok, to Broadcast with ^0000FFitems^000000..."; mes "I will need."; mes "^0000FF"+.costiamount+"^000000 ^FF0000"+getitemname(.costi)+"."; next; mes .npc$; mes "Proceed?"; if(select("Yes:No")==2) continue; if (countitem(.costi) < .costiamount){ next; mes .npc$; mes "Hmm, looks like you still need to get a few more "+getitemname(.costi)+"."; mes "Try coming back after you have got more."; close; } delitem .costi,.costiamount; break; } //End of Switch break; }//End of While while(1){ next; mes .npc$; mes "What would you like to do?"; switch(select("Sell:Buy:Trade:Page Another Player:Page a GM:Recruitment:Free Broadcast")){ case 1: callsub L_merch,0; case 2: callsub L_merch,1; case 3: callsub L_merch,2; case 4: while(1){ next; mes .npc$; mes "Ok, who is the person you are trying to get a hold of?"; input .@name$; next; callsub L_color; mes .npc$; mes "Ok, here is how it will look."; next; mes "^"+.colorarray$[@colorindex]+"Broadcaster: "+.@name$+" please contact "+strcharinfo(0)+" if you're online."; next; mes .npc$; mes "Proceed?"; if(select("Yes:Rewrite Message")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce "Broadcaster: "+.@name$+" please contact "+strcharinfo(0)+" if you're online.",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+": "+.@name$+" please contact me if you're online."; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; end; } case 5: while(1){ next; callsub L_color; mes .npc$; mes "This is how the announcement will be look."; next; mes "^"+.colorarray$[@colorindex]+"Broadcaster: If any GMs are online, please contact "+strcharinfo(0)+"."; next; mes .npc$; mes "Proceed?"; if(select("Yes:Nevermind")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce "Broadcaster: "+strcharinfo(0)+": If there are any GM's online, please contact me.",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+": If there are any GM's online, please contact me."; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; end; } case 6: while(1){ next; mes .npc$; mes "Ok, what are you recruiting for?"; setarray .@partyselection$[0],"A Guild","Guild Members","A MVP Party","A Leveling Party","A Quest Party","A PVP Party"; set .@selection,select("Guild:Guild Members:MVP Party:Leveling Party:Quest Party:PVP Party")-1; next; mes .npc$; mes "Ok, so you're looking for "+.@partyselection$[.@selection]+". Got it."; next; callsub L_color; if(.@selection == 1){ mes .npc$; mes "This is how your broadcast will appear."; next; if(getcharid(2) == 0 ){ mes .npc$; mes "You're not even a part of a guild! Go find a guild before you try to advertise one."; emotion 4; continue; } mes "^"+.colorarray$[@colorindex]+"Broadcaster: "+strcharinfo(0)+" is looking for "+.@partyselection$[.@selection]+" for "+(getguildname(getcharid(2,strcharinfo(0))))+"! Please PM them for more details!"; next; mes .npc$; mes "Proceed?"; if(select("Yes:Nevermind")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce "Broadcaster: "+strcharinfo(0)+" is looking for "+.@partyselection$[.@selection]+" for "+(getguildname(getcharid(2,strcharinfo(0))))+"! Please PM them for more details!",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+" is looking for "+.@partyselection$[.@selection]+" for "+(getguildname(getcharid(2,strcharinfo(0))))+"! Please PM them for more details!"; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; end; } mes .npc$; mes "This is how your broadcast will appear."; next; mes "^"+.colorarray$[@colorindex]+"Broadcaster: "+strcharinfo(0)+" is looking for "+.@partyselection$[.@selection]+"! Please PM them for more details!"; next; mes .npc$; mes "Proceed?"; if(select("Yes:Reselect Choice")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce strcharinfo(0)+" is looking for "+.@partyselection$[.@selection]+"! Please PM them for more details!",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+" is looking for a "+.@partyselection$[.@selection]+"! Please PM them for more details!"; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; end; } case 7: while(1){ next; mes .npc$; mes "Ok, what is your message?"; input .@freestyle$; next; callsub L_color; mes .npc$; mes "Ok, here is how it will look."; next; mes "^"+.colorarray$[@colorindex]+""+strcharinfo(0)+": "+.@freestyle$+"."; next; mes .npc$; mes "Proceed?"; if(select("Yes:Rewrite Message")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce "Broadcaster: "+.@freestyle$+".",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+": "+.@freestyle$+"."; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; end; }//End of While() }// End of Switch() }// End of Switch() While OnTimer60000: npctalk "Service will be available in 2 minutes."; end; OnTimer120000: npctalk "Service will be available in 1 minute."; end; OnTimer180000: npctalk "Broadcasting Service Is Now Available."; set .timedelay,0; stopnpctimer; end; L_color: mes .npc$; mes "Please select a color that your broadcast will use."; set @colorindex, select(.color$)-1; next; return; L_merch: while(1){ next; mes .npc$; mes "Ok, what item are you trying to "+.typearray$[getarg(0)]+"?"; input .@item1$; next; mes .npc$; mes "Ok, what are you "+.typearray$[getarg(0)+3]+" it for?"; input .@item2$; next; callsub L_color; mes .npc$; mes "This is how your broadcast will appear."; next; mes "^"+.colorarray$[@colorindex]+"Broadcaster: "+strcharinfo(0)+" is "+.typearray$[getarg(0)+3]+" "+.@item1$+" for "+.@item2$+" ! Please PM them for more info."; next; mes .npc$; mes "Broadcast?"; if(select("Yes:Rewrite Message")==2) continue; set .addon$,"0x" + .colorarray$[@colorindex]; announce "Broadcaster: "+strcharinfo(0)+" is "+.typearray$[getarg(0)+3]+" "+.@item1$+" FOR "+.@item2$+" ! Please PM them for more info.",bc_all,.addon$; set .timedelay, 1; if (.log) logmes gettimestr("%m/%d/%Y %H:%M:%S",21)+": "+strcharinfo(0)+":"+.typearray$[getarg(0)+3]+" "+.@item1$+" for "+.@item2$+"."; next; set .lastname$,strcharinfo(0); mes .npc$; mes "Ok, your broadcast has been completed."; close2; initnpctimer; npctalk "Service will be available in 3 minutes."; break; } end; OnInit: //===== Configuration Settings ======================================================================================================== // set .npc$, "[broadcaster]"; // Sets Name Of The NPC: Change The Name In Brackets For A Custom Name set .checklevel,99; // Players Must Be This Level or Higher In Order To Broadcast set .costz,200000; // Set's Cost To Use Broadcaster (In Zeny) set .costa, 50; // Set's Cost To Use Broadcaster (In Cash Points) set .costi, 674; // Set's The Item To Be Used In Payment For Broadcaster (Item ID # Here) set .costiamount,1; // Amount of Items Specified By .costi In Order To Use The Broadcaster set .gmlevel,80; // Minimum GM Level To Reach GM Menu & Use OnWhisperGlobal: Label set .timedelay,0; // Creates The 3 Minute Delay Between Broadcasts. When set to '0', players are able to broadcast // If set to '1', the broadcaster thinks it has a delay to go through set .enable,1; // Check To See If Broadcasting is Enabled. 1 == Enabled || 0 == Disabled (Enabled By Default) set .log, 0; // Enables Logs of Broadcasts, 0 == Disabled, 1 == Enabled (Off By Default) set .limitation,0; // Limitation Setting for limiting how many payment options are available: // 0 = all payment options available, 1 = only zeny, 2 = only cash points, 4 = only items set .warning,0; // if set to '1', displays a General Abuse Message before broasting (Disabled by Default) set .color$,""; // Clears the color menu (DO NOT MESS WITH THIS) setarray .typearray$[0],"Sell","Buy","Trade","Selling","Buying","Trading"; setarray .colorarray$[0], // Array That Store's Colors That Can Be Used For Broadcasts "FF3333", //Red "37FDFC", //Sky Blue "4DBD33", //Green "BAB9B9", //Grey "FFFF00", //Yellow "FF7F50"; //Orange for(set .i,0; .i < getarraysize(.colorarray$); set .i, .i + 1){ set .color$, .color$ + "^" + ""+.colorarray$[.i]+"" + "This Color" + "^000000:"; } }
-
Requesting for sprite of buster sword
darking123 replied to darking123's question in Graphics Requests
buster sword from final fantasy sir your complete sprite still does not work..the weapon wont show up -
we are being attack directly to our server files ports..... we are hosted in limestone dedicated server
-
Our Networks Is Now Experiencing heavy Ddos attack...to VPS providers out there...We need your help contact me here or pm me to my ym [email protected] we want to save our network from getting Ddos attack...we want to get help from you....please help us... any good suggestion will be taken seriously thank you
-
how about if it will create a chat room then player can comment on it and everyone can readit
-
doesnt work this does not work...anyone?
-
Request script 3 Char Kick same IP
darking123 replied to Yasunari Ishibashi's question in Script Requests
how about if they are playing in a computer shop -
i am requesting for a npc that when a guild master wanted to get the guild package the guild master should talk to the npc and the npc will verify if the the one who talks to the npc is guild master and recall all guild member to a certain map..then the npc will recall only the characters with different IP adress... and wont recall the characters with desame ip address then...then the npc will count the number of characters recalled and if more 20 or more than 20 the npc will give all the players recalled valkyrie set as a guild package... any question's will be answered
-
2011-11-02+ Clients Read Data Folder Problem
darking123 replied to Venomenon's question in Client-side Support
thank you -
2011-11-02+ Clients Read Data Folder Problem
darking123 replied to Venomenon's question in Client-side Support
what specific lua files that this link use http://rathena.org/board/topic/54190-release-basic-rathena-client/ -
Kagerou & Oboro do you have those complete files?
darking123 replied to darking123's question in Graphics Requests
how about the server files???do eAthena sVn have it? -
2011-11-02+ Clients Read Data Folder Problem
darking123 replied to Venomenon's question in Client-side Support
@ xRaisen may i also have it sir?? just want to try it...lua files and the client you use -
Kagerou & Oboro do you have those complete files?
darking123 replied to darking123's question in Graphics Requests
can you provide already diffed client and lua files ? -
how to protect your map by getting rip by others?
darking123 replied to darking123's question in Client-side Support
BUMP! -
Party Vs. Party Clickable NPCw/ Prize
darking123 replied to Hatake Kakashi's question in Script Requests
i agree with this make it red team vs blue team -
Kagerou & Oboro do you have those complete files?
darking123 replied to darking123's question in Graphics Requests
all of it so it can be added to my server and i can use the jobs -
2011-11-02+ Clients Read Data Folder Problem
darking123 replied to Venomenon's question in Client-side Support
may i have the link of the lua or lub files you used also the client? -
im willing to add it to my server..does anyone have it and can teach me how to add it
-
need help about character select not working
darking123 replied to darking123's question in Client-side Support
anyone this problem? -
help me about cannot see other person aura
darking123 replied to darking123's question in Client-side Support
bump!! -
i am using eathena svn // Maximum allowed 'level' value that can be sent in unit packets. // Use together with the aura_lv setting to tell when exactly to show the aura. // NOTE: You also need to adjust the client if you want this to work. // NOTE: Default is 99. Values above 127 will probably behave incorrectly. // NOTE: If you don't know what this does, don't change it!!! max_lv: 150 // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 150 that is my config...i can see everybody's aura if they are 150 and i can also mine but when they go more than 150 there aura is now gone i do not know what so i edited my client.conf to // Maximum allowed 'level' value that can be sent in unit packets. // Use together with the aura_lv setting to tell when exactly to show the aura. // NOTE: You also need to adjust the client if you want this to work. // NOTE: Default is 99. Values above 127 will probably behave incorrectly. // NOTE: If you don't know what this does, don't change it!!! max_lv: 255 // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 255 then i tried to 255 my bout characters account but still i cant see others aura only mine... i restarted the server to make it sure any way to fix this?? i think rathena has a fix to this but how about eathena? BUMP@