Brian
-
Posts
2223 -
Joined
-
Last visited
-
Days Won
24
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Brian
-
-
Where did you add all those 'nomemo' mapflags?
Should be in trunk/npc/mapflag/nomemo.txt
-
Here's an example:
- script login_logout -1,{
And yes, disconnects are treated the same as logouts and will also trigger OnPCLogoutEvent.OnPCLoginEvent:
dispbottom "You just logged in.";
// do other stuff
end;
OnPCLogoutEvent:
// dispbottom won't be useful because they logged out
// ... but we could announce to everyone else:
announce strcharinfo(0) + " has just logged out.",bc_all;
// do other stuff
end;
}
- 2
-
The "GM clothes" is only set client-side by putting the account_id <admin> in clientinfo.xml
Currently, there is no server-side source or script command to do this.
-
Login to your router, go to Port Forwarding, and forward port 80 to your computer's LAN ip. (You might also want to give your computer a static LAN ip.) Then players should be able to access your server at http://<WAN IP>/cp/Flux CP now running! (but just localhost/cp)
- how can I make the fluxCP online/public? (I'm using localhost/cp)
To use a domain/sub-domain instead of an IP, register the domain and add an A Record that points to your WAN IP.
Edit the FluxCP file /config/servers.php and change this to false:After registering a dummy(test) account, this appeared through my login_table. (MySQL database)
- How can I make this not MD5? (password)
'UseMD5' => false,
-
http://www.google.com/search?q=cache:http://www.eathena.ws/board/index.php?showtopic=200688
- install MySQL
- install Apache & PHP
- download FluxCP
- edit files in /config/ folder
-
Which control panel do you want to install? (FluxCP, CeresCP, etc.)
And will you be running any other website software on your Windows 2008 R2 server?
-
The hide_woe_damage server-side setting only spoofs the damage packets to "1", instead of the actual damage number. As Euphy said, your client should automatically not display damage numbers on 'gvg_castle' maps (like in ngek202's) screenshot.i change hide_woe_damage : to yes
If your client is still displaying numbers (1 damage, or the actual damage numbers), that's a client issue. Looks like your client was modified with the "Show WoE Damage" option.
-
-
ok, so not that LUA file.
hmm I'm not sure where...
-
Your picklog SQL table name is incorrectly configured.
log_gm_db: atcommandlog log_branch_db: branchlog log_chat_db: chatlog log_mvpdrop_db: mvplog log_npc_db: npclog log_pick_db: picklog log_zeny_db: zenylog log_cash_db: cashlog
Make sure this line is correct:log_pick_db: picklog
-
Follow one of these guides on the wiki: Category:Installation_Guides
-
Some of those help lines appear in this file:
[DATA folder or GRF] / lua files / datainfo / helpmsgstr.lua
You could try making that config empty:
HelpMsgStr = { }
-
That <script> stuff and url is nowhere in our IPB files.
Seems like your browser (or a browser extension) is modifying your text input boxes. Try disabling any extensions and see if it still happens.
- 1
-
Did you leave the page/tabs for a while, then click Edit / Quote and have those problems?
That's happened to me a couple times -- I think it's because of our caching CDN. If you load the page then wait a while, your HTTP request might get routed to a different edge node the next time you click a link (Edit/Quote). Next time if you leave the page open for a while (10+ minutes), reload the page before clicking Edit or Quote.
PS: these issues should not cause Internet Explorer to crash .. that's just IE
-
I think it's the client that determines what's in the GM right-click menu.
-
The "no PK" maps are defined by trunk/npc/mapflag/nopvp.txt
Make sure your server is loading that script, and that all town/indoor maps are listed in that file.
-
- script apple -1,{
OnWhisperGlobal:
set .@item_id, 512; // Apple
if (countitem(.@item_id)) {
if (Hp) {
dispbottom "You don't require resurrection at this moment.";
} else {
set .@count, callsub(S_getrevivecount);
// if they have less than 3 revives this hour
if (.@count < 3) {
callsub S_setrevivecount, .@count +1;
dispbottom "Your Acolytes are now praying in Prontera, please wait 10 seconds for the final judgement.";
sleep2 10000;
recovery 0;
dispbottom "You have "+(3 - (.@count+1))+" revives left for this hour.";
} else {
dispbottom "You can only be revived 3x every hour.";
}
}
} else {
dispbottom "You need to have a "+getitemname(.@item_id)+" in your inventory.";
}
end;
S_getrevivecount:
set .@now_hour, atoi(gettimestr("%y%m%d%H",9)); // YYMMDDHH
if (atoi(delchar(revive+"",8)) < .@now_hour)
return 0; // if their last revive was not this hour, then they have used 0 revives this hour
else
return atoi(charat(revive+"",8));
S_setrevivecount:
set revive, atoi(gettimestr("%y%m%d%H",9) + getarg(0));
return;
}
- 2
-
guild_vs4,0,0,0 script die_and_warp -1,{
OnPCDieEvent:
if (strcharinfo(3) == "guild_vs4")
warp "SavePoint",0,0;
end;
}
-
Looks like one of your fame list sizes is set to a negative number.
// Size for the fame-lists fame_list_alchemist: 10 fame_list_blacksmith: 10 fame_list_taekwon: 10
-
I agree with Euphy.You'd have to add a condition in the source to check every message for the word "questitem", and trigger a label if found. It's a pretty terrible idea.
If you want a custom "word" to trigger a NPC, I think it'd be better to make a custom atcommand. You can use bindatcmd to make @questitem open your Dynamic Quest NPC.
- 1
-
trunk/sql-files/upgrades/upgrade_svn17194.sql
ALTER TABLE `char` ADD COLUMN `moves` int(11) unsigned NOT NULL DEFAULT '0';
- 1
-
Then maybe your ISP does not allow incoming traffic on those ports.
-
Yes, because those files only modify the existing tables mob_skill_db and item_db2.
trunk/sql-files/mob_skill_db_re.sql
# # Table structure for table `mob_skill_db` # DROP TABLE IF EXISTS `mob_skill_db`; CREATE TABLE IF NOT EXISTS `mob_skill_db` (
trunk/sql-files/item_db2_re.sql# # Table structure for table `item_db2` # DROP TABLE IF EXISTS `item_db2`; CREATE TABLE `item_db2` (
- 1
-
To import a SQL file using the < operator, you don't run "mysql.exe" directly.
1. open a command prompt
2. 'cd' to C:\Program Files\MySQL\MySQL Server 5.0\bin\
3. then type:
mysql.exe -h myip -u myuser -p ragnarok < C:\Desktop\trunk\sql-files\mob_skill_db.sql
- 1
save date in variable with -
in Scripting Support
Posted
You could store it in a string (.@time_new$) instead of an integer variable (.@time_new)