Xeterax Posted December 20, 2003 Report Posted December 20, 2003 I have an idea. Yes. An Idea. How about a bot that acts like sysop/smod/mod.txt? Like.. we can assign certain staff to do this or that command by using: Variables I would like to add: prize *\\ where \\ = All Players in Arenaprize *\1 where \1 = Freq 1prize *\2522 where \2522 = Freq 2522 /!cmd prize #18*\3 <-- Prizes Shields for Freq 3/!cmd prize 100*Kameloh <-- Gives 100 bty to Kameloh/!cmd prize -300*1stStrike <-- Gives -300 bty to 1stStrike ;p/!cmd prize 5000*\\ <-- Gives 5000 bty to all players in arena/!cmd warn*playername:message/!cmd warn*a:laming:fire:message (hopefully, it can ignore the first 2 ':' and use the last one) /!cmd arena*.. And to think he's british! %sound% %sound% = %12% = Unf! /!cmd zone*Please provide the following information about your staff applications to screwyou@hippie.com %2% /!cmd arena*OMG! FIRE EVERYWHERE..! AHH!!! %8%*objon33*------ Arenas that message, plays bong 8, and turns on Object 33/!cmd objon33*playername  <--- turns it on for that certain player/!cmd objon33*\5  <--- turns it on for freq 5/!cmd objon33*\\  <---turns it on for all players/!cmd oboff33*\\  <---turns it off for all players/!cmd oboffALL*\\  <---turns of ALL objects for all players /!cmd "!command variable(s)"*\\/!cmd "!command variable(s)"*botname/!cmd "!command variable(s)"*\/ /!cmd "!cgive Kameloh:15"*\\ <--sends it as a PUBLIC command/!cmd "!cgive Swift:-1"*ZoneBot222 <--sends it as a PRIVATE command towards a player/bot/!cmd "!cgive 1stStrike:500"*\/ <--sends it as a TEAM command towards the TEAM (ex: //message)Commands that are similar./!cmd shutup*playername/!cmd "!silence -t=time playername"*\//!cmd "*shutup"*playername I have more ideas.. but let's leave that for that later.------------------------------------------------------- For the ini files. - Kameloh_Main.ini//Types of moderators.[Kameloh_ModsInTraining]!cmd shutup*@!cmd arena*@!cmd kill '1_5'*@//NOTE: "@" will be the variable (which can be anything). The staff here can use any variable for "@". Also, the '1_5' is the min/maximum number for the variable.AllowPublic=0//If their commands work in public arenasAllowArena=0//If their commands work in private arenasArena1=elimArena2=duelArena3=training//^ up to 99 arenasCheckUser=1//^ To see if that user is in Kameloh_ModsInTraining.txtpassWORD=ohayo_gozaimasu//The password to loginCommandWaitTime=5//How much time the person has to wait before using another commandCommandLogfile=Kameloh_ModsInTraining_log.txt//Log file for loggin their commands.CommandLogging=1//0 if no, 1 if you want the bot to log their history of command usageArenaObscene=1//^ Checks arena/zone messages for any obsceneties. If there are any, the bot won't display the message.//In this section, the ModsInTraining may use shutup, arena, and kill. [Kameloh_EventOperators]!cmd arena!cmd "!setship @"*\///NOTE: "@" will be the variable (which can be anything). The staff here can use any variable for "@".!cmd prize #10*@!cmd prize #6*@!cmd prize #5*@!cmd prize #18*|1|!cmd prize #18*|4|!cmd prize #17*|8|//NOTE: |#| = Shipnumber!cmd prize #'20_33'*\5//^ '20_33' - Can Prize prizes number 20-33 for freq 5AllowPublic=0AllowArena=0Arena1=elimArena2=sniperArena3=duelArena4=ZombiesCheckUser=1//^ To see if that user is in Kameloh_EventOperators.txtpassWORD=imaneventmodbiaatchCommandWaitTime=0CommandLogfile=Kameloh_EventOperators_Log.txtCommandLogging=1ArenaObscene=1 [Kameloh_GeneralMods]!cmd arena*@!cmd kill '1_20'*@//NOTE: '1_20' = the min/max of the variable.!cmd prize '1_6'*\1//^ Can only prize freq 1 with prizes 1-6!cmd "!cgive @"*\///^ Can use the command !cgive (variable) in the teamchatAllowPublic=1AllowArena=1Arena1=@CheckUser=1//^ To see if that user is in Kameloh_EventOperators.txtpassWORD=kamelohs slaveCommandWaitTime=0CommandLogfile=Kameloh_GeneralModerators_Log.txtCommandLogging=1ArenaObscene=1 - Kameloh_ModsInTraining.txt//Users go here1stStrikeBonta-KunNaruto- Kameloh_ModsInTraining_Log.txt12.20.03 (13:34) - 1stStrike:arena*omg, naruto63 is out!12.19.03 (7:30) - Naruto:arena*Sexy no Jutsu! %12%*objon 5*12.18.03 (5:13) - Bonta-Kun:arena*-*BAD WORD*-, I can't ban Kameloh!12.18.03 (5:12) - Bonta-Kun:kill 5*kameloh12.18.03 (5:11) - Bonta-Kun:warn*kameloh:HAHAHAHAHAHAAA - Kameloh_EventOperators.txtPaul- Kameloh_EventOperators_Log.txt** 12.20.03 (10:15) [trivia] - Paul:recycle12.20.03 (10:14) [elim] - Paul:arena*I'm going to trivia. Bye.** 12.20.03 (10:12) [elim] - Paul:arena*-*BAD WORD*-! -*BAD WORD*- MAN.12.20.03 (10:10) [elim] - Paul:arena*welcome to elim..12.20.03 (10:05) [elim] - Paul:arena*yay!//NOTE: the **12.20.03 is a log in which the player tried to use but FAILED. ya ya ya.. there's also another ini file - Kameloh_Hierarchy.txt[Level1]Class=Owners of the ZoneControlAllLevels=1//If this group can use any commands to any staffersDescription=The owners of the zone. They command everything. [Level2]Class=General ModeratorsEqualTo=0//Meaning that their group hierarchy is = to someone else. if another group has the same level of x, then they wouldn't be able to use commands on this group.ControlAllLevels=0Control1=Level5Control2=Level8//This group can use any commands AGAINST Level5/Level8. This is used so certain levels wouldn't be able to use !kill against someone higher. [Level69]Class=V.I.P.ControlAllLevels=0EqualTo=Level1//^ Meaning, nobody can ban then (since they're related to the highest level). It's just another example of VIP.txt [Level100]Class=EventOperatorsEqualTo=0ControlAllLevels=0Control1=Level3Control2=Level4//Meaning that they can use commands ON levels 3 and 4. Anything else. no. Meh, I have a LOT of ideas. But, I don't have time to write it right now . I'll add to more to this later. Please reply (Note: Woo, took me 30 minutes to write this )
Xeterax Posted December 20, 2003 Author Report Posted December 20, 2003 Oh, another idea. - Kameloh_Individuals.txt//List of playernames herePlayer1=KamelohPlayer1Info=players_kameloh.txtPlayer2=drakkhenPlayer2Info=players_drakkhen.txtPlayer3=BLarG!Player3Info=players_othermods.txt- players_kameloh.txtAll the INIT=VARIABLES HERE that this player/group can use. - players_othermods.txtSame as above. You can use this instead of having all those informations in one big txt file.
warhunter Posted December 21, 2003 Report Posted December 21, 2003 Ehm, im sure bots can already do half the stuff you mentioned. The other stuff seems a little useless
Xeterax Posted December 23, 2003 Author Report Posted December 23, 2003 Ehm, im sure bots can already do half the stuff you mentioned. The other stuff seems a little useless You don't know anything about bots. Also. The "other stuff" was made in order to seperate different types of staff members. I wanted to see a plugin like this so the owners can assign different levels of staff to certain amount of people. Anyways, it's made so that x amount of bots will share the same plugin in every arena. One more thing. Stop posting your opinion warhunter, it seems as if you're always trying to stalk me (hehe, in which I bet you're still trying to compete with me in zones).
Recommended Posts