-
Posts
452 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by PandaLovesHamster
-
-
set .soundef_number, .soundef_number + 1; switch (.soundef_number) { case 1: soundeffect "hollen2.wav",0; break; case 2: soundeffect "hollen3.wav",0; break; case 3: soundeffect "hollen4.wav",0; break; case 4: soundeffect "hollen5.wav",0; break; } if (.soundef_number >= 3) { set .soundef_number, 0; }
Try removing those from the script itself and see if it still crashes.
- 1
-
Just use the regular woe settings in the guild folder?
-
I have the same issue, I managed to reduce the lag by turning off the WoE Controller
-
Check your job level, make sure you're maxed.
Also, note worthy, try to change the view of the skill tabs. Sometimes it won't work that way -
Yup, using Ghost PVP Announcer can make that happen, just need to fix it so it won't be buggy any more.
-
Hmm, I don't quite understand. Can you provide a screenshot? Might be able to fix it up.
-
It is possible by changing an account variable to suit your announcer settings. Do you have, by chance, the necessary .wav files?
-
Use rA's VIP Feature
-
Just use the one with dota sound script and remove the soundeffect lines
-
SO this replaces the guild function? Or?
-
I wouldn't recommend it if you have many players. It will be very memory intensive if you have many players.
Just check itemnoequp on db folder, don't remember the exact name. -
Anyone?
-
Any map server errors when you kill the monster?
-
Just take a look at the gold room request earlier and just change the gold id to edp bottle id
-
You can use
OnPcJobLvUpEvent:
-
You'll need to do a script summon for them and attach some event labels that will give players one gold per kill.
-
//Script by Normynator v1.1 //Modified by Panda prontera,146,163,4 script Event Representative 113,{ function EndEvent; if(getgmlevel() >= 99){ .@s = select("Start:Stop:Set Reward:Cancel"); if(.@s == 1){ mes "[ ^83cfe9Representative^000000 ]"; if(.config_done < 1){ mes "Please set your rewards and number of winners first."; close; } mes "Event has been started."; close2; set $giveaway, 0; set .start, 1; announce "[Event Representative]: [GM] "+strcharinfo(0)+" has started a Give Away Event!",0; sleep2 10000; announce "[Event Representative]: Number of Winners - "+.winner+" - ",0; end; } else if(.@s == 2){ if(.start < 1){ mes "No event to stop."; close; } mes "[ ^83cfe9Representative^000000 ]"; mes "You have cancelled the event."; set $giveaway, 1000; EndEvent; close; } else if(.@s == 3){ mes "[ ^83cfe9Representative^000000 ]"; mes "What reward do you want to give to the players?"; input .Rew_Item; set .item,.Rew_Item; if ( getiteminfo( .item, 0 ) == -1 ) { next; mes "[ ^83cfe9Representative^000000 ]"; mes "Invalid Item ID"; close; } next; mes "[ ^83cfe9Representative^000000 ]"; mes "Do you want to reward them "+getitemname(.Rew_Item)+"?"; menu "Yes",-; next; mes "[ ^83cfe9Representative^000000 ]"; mes "How many items will the player get?"; input .Rew_Amt; set .amount,.Rew_Amt; if(.amount < 1){ next; mes "[ ^83cfe9Representative^000000 ]"; mes "Quantity can not be lesser than 1."; close; } next; mes "[ ^83cfe9Representative^000000 ]"; mes "Are you sure with "+.Rew_Amt+" items?"; menu "Yes",-; next; mes "[ ^83cfe9Representative^000000 ]"; mes "Quantity has been set."; next; mes "[ ^83cfe9Representative^000000 ]"; mes "How many players do you want to win?"; input .Rew_Win; set .winner,.Rew_Win; if(.winner < 1){ next; mes "[ ^83cfe9Representative^000000 ]"; mes "Winners can not be lesser than 1."; close; } next; mes "[ ^83cfe9Representative^000000 ]"; mes .winner+" winners will be able to win."; set .config_done,1; close; }else{ end; } } if(.start < 1){ mes "[Representative]"; mes "No events are running."; close; } if (#AlreadyGot){ mes "[ ^83cfe9Representative^000000 ]"; mes "I have ^FF0000"+.@left + "^000000 items left."; mes "You already got your item."; close; } if($giveaway >= .winner){ mes "[ ^83cfe9Representative^000000 ]"; mes "I'm sorry, all items have been claimed."; close; } else{ mes "[ ^83cfe9Representative^000000 ]"; set .@left, .winner - $giveaway; mes "Hi"; mes "I have ^FF0000"+.@left + "^000000 items left."; next; set #AlreadyGot, 1; mes "[ ^83cfe9Representative^000000 ]"; mes "Congratulations for making it."; getitem .Rew_Item, .Rew_Amt; announce strcharinfo(0)+" redeemed one of the "+.@left+" Event Items!",0; set $giveaway, $giveaway + 1; if($giveaway == .winner){ EndEvent; } close; } OnInit: waitingroom "Event Representative",0; set .start, 0; end; EndEvent: announce "All Event Items have been redeemed.",0; query_sql "DELETE FROM `main`.`acc_reg_num` WHERE `key`='#AlreadyGot'"; //update this line set .start,0; end; }
Just change the query line if you have a different database structure. Let me know if something doesn't work.
- 1
-
Hmm, I'll try to have a look at it, but won't promise anything alright.
-
This happens to me as well. Can someone clarify? The same problem above.
-
Autoskill? Or like have all skills when you hit job 50?
-
Typo? @mamount <- easily spotted, just change that line.
-
Add these few lines, not tested but should probably work.
OnPCKillEvent: for(set .@i,0; .@i < getarraysize(.map$); .@i++){ if(strcharinfo(3) != .map$) end; } OnInit: setarray .map$,"pvp_y_8-2","payon","prontera","alberta"; end;
-
Updated the first topic. Re-wrote the prologue, it's not quite done yet, so I hope people can provide feed back. Thank you
-
You want all characters to have teleport? You'll have to edit some database files for that I think.
Simple Question
in Client-side Support
Posted
Very possible, only disadvantage is that most hacks will work.