Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   PlayerWorlds Main Forum (https://forums.graalonline.com/forums/forumdisplay.php?f=15)
-   -   Server-Options & Scripting-Team (https://forums.graalonline.com/forums/showthread.php?t=44653)

Admins 05-02-2003 07:31 PM

Server-Options & Scripting-Team
 
There is now a global scripting team, mainly made of Graal Kingdoms staff, so they can contact me easily. Those people can help you fix scripting leaks, optimize scripts and give general information about setting up gmaps etc. If you want them to help you then you need to give them npc rights. Only in a few cases they will get access to scripts with the local staff allowness - mainly when scripts cause big problems (using a lot of traffic or memory or allowing hackers to dupe items etc.) and no local scripter is online. You can disable warpto for the scripting team with the warptoforlowadmins=false option. All existing options:

startlevel=default starting level
startx=x position of the player in the starting level
starty=y position of the player in the starting level
protectedweapons=weapons that cannot be deleted by the player
jaillevels=level names comma separated
unstickmelevel=level where the player will be put when doing "unstick me"
unstickmex=x position of the player in the unstick-me-level
unstickmey=y position of the player in the unstick-me-level
noexplosions=true/false
setbodyallowed=true/false
setheadallowed=true/false
setbomyallowed=true/false
setswordallowed=true/false
setshieldallowed=true/false
mindeathgralats=number
maxdeathgralats=number
normaladminscanchangegralats=true/false
staffguilds=guilds will appear in the upper part of the player list when starting with one of these names
b u s h i t e ms=true/false
baddyitems=true/false
healswords=true/false
respawntime=seconds until bushes re-appear
horselifetime=seconds until horses disappear
baddyrespawntime=seconds until baddies re-appear
dontaddserverflags=true/false
bigmap=maptext,mapimage,defaultx,defaulty
minimap=maptext,mapimage,defaultx,defaulty
warptoforall=true/false
warptoforlowadmins=true/false (level 1 global admins)
ghostmodeenabled=true/false
ghostmodefornotstaff=true/false
playerlisticons=icons for the status of the player - a file plisticonNAME.png must be provided
profilevars=described in newfeatures2002.txt
startap=players start with that ap
limitfreeplayers2=disables adding of bombs, arrows, explosions for trial accounts
apsystem=true/false
globalguilds=true/false
aptime0=seconds it takes until going up 1 ap point when being under 20 ap (default 30 seconds)
aptime1=ap increment when being under 40 ap (default 90 seconds)
aptime2=ap increment when being under 60 ap (default 300 seconds)
aptime3=ap increment when being under 80 ap (default 600 seconds)
aptime4=ap increment when being under 100 ap (default 1200 seconds)

heartlimit=number
swordlimit=number
putnpcenabled=true/false
enabletranslations=true/false
translatedlanguages=Deutsch etc.
serverlanguage=English by default
sleepwhennoplayers=true/false
newtilesets=true/false
newtilesetlevels=level names comma separated
staff=account names comma separated
gmaps=gmap levels comma separated (without .gmap)
weaponorder=weapon names comma separated, will be sent first
npcrights=true/false
dontchangekills=true/false

The dontchangekills-option is not enabled on all servers yet. There are also new scripting features: With if (playertrial) you can check if a player is in trial mode. The control-npc gets if (rcchat) messages when you type /npcCOMMAND PARAMS on the chat bar on RC. The variables #p(0) will contain the command, #p(1) etc. the parameters.

melissa1988 05-02-2003 07:37 PM

MWAHAHA Stefan evaded swear filter! That's awesome. Why don't you get Unixmad to fix it to be a little more liberal?

Sorry for going off topic but I thought that was funny. :P

adam 05-02-2003 08:00 PM

Thanx for posting all those options. Im sure we can think of a good use for that rc chat thing as well.

Is it possible to have a top 10 list for npc traffic as well as cpu time?

Spark910 05-02-2003 08:02 PM

Yes RC chat will be useful. Also melissa the swear filer stops the sors sh*te, so anything with that word in will be stopped, no way around it, e.g. graaliscoolbutchewinggumis****easitssticky

zell12 05-02-2003 09:34 PM

Stefan, the GST should get access to the control npc no matter what. =/

Mykel 05-02-2003 09:56 PM

Quote:

Originally posted by zell12
Stefan, the GST should get access to the control npc no matter what. =/
wurd, they are trustable, and lets say they go crazy and delete it? Another one can re-make one that is probably better. ;)

Darlene159 05-02-2003 10:23 PM

Thanks Stefan, thats a big help :)

Loriel 05-02-2003 10:26 PM

Re: Server-Options & Scripting-Team
 
Quote:

Originally posted by Stefan
bu****ems=true/false
baddyitems=true/false
dontaddserverflags=true/false
putnpcenabled=true/false

Aren't those a little outdated having an NPC Server?

zell12 05-02-2003 10:46 PM

Why? Servers still use them.

Projectshifter 05-02-2003 10:57 PM

w00t! Stefan PWNS <3 <3 <3! RCcommands now =)
---Shifter

konidias 05-02-2003 11:12 PM

Quote:

Originally posted by zell12
Stefan, the GST should get access to the control npc no matter what. =/
LoL, I think you're the last person that should be saying anything about people getting more power.

I'd rather not have people I don't know coming on to my playerworld with power to edit my scripts and warp around and stuff. I don't want anyone but me on RC, I'm paranoid. :p

Mykel 05-02-2003 11:17 PM

Quote:

Originally posted by konidias


LoL, I think you're the last person that should be saying anything about people getting more power.

I'd rather not have people I don't know coming on to my playerworld with power to edit my scripts and warp around and stuff. I don't want anyone but me on RC, I'm paranoid. :p

LOL!!!!
GIMME LEVELS FTP!!!

zell12 05-02-2003 11:22 PM

What is that supposed to mean konidias? But anyways, is having access to the main dbnpc that basically controls the server having more power? Or would it be for safe-guarding the playerworld and speeding it up? They can't come on and start warping around. You can disable that. They can't start coming on and editing your scripts, just the controlnpc one because it is the main one.

Milkdude99 05-02-2003 11:48 PM

Quote:

Originally posted by zell12
What is that supposed to mean konidias? But anyways, is having access to the main dbnpc that basically controls the server having more power? Or would it be for safe-guarding the playerworld and speeding it up? They can't come on and start warping around. You can disable that. They can't start coming on and editing your scripts, just the controlnpc one because it is the main one.
What is a Manager if he cannot control what goes on onto his/her server? It's just common courtesy and protocol for Stefan to do it this way. And I agree with Konidias on what he said , since the heart/engine of a server is the NPC Server , I for one want to see what is going on and what they are doing with it and why. I don't object to them making improvements but there are many reasons why strangers to a server should not have free access to do whatever they please. It's called checks and balances , keeps everyone honest. Besides they may not understand why something is scripted in a certain way , they may need answers to that (not saying it can't be improved on) they may also need a level access to fix something , this is why a Manager needs to be on when they are , not to dog them on what they are doing but aid them in their task by giving access to something they may need to fix a problem. I doubt seriously they will be able to fix everything just from the NPC server , a script on a level that is tied into it may also need to be fixed , so someone that can do that needs to be there. Not all servers freely give out levels access to Staff , Npulse is one of them.

Kuza 05-03-2003 01:11 AM

You do know there are going to be a select amount of people who will steal scripts and edit them for their own playerworld projects or perhaps "lend" them to other playerworlds?


All times are GMT +2. The time now is 10:43 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.