TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

mangler cw booking script

19-06-2009 10:12:48
 
 
Muligheder (Anmeld)
Skrevet af smusen
Kliks 571
Kategori mIRC scripting request
hejsa nogen af jer da har et booking script ligge ved panda har et men det er desvære kun til en server og mangle kickt kickct fordi skulle gerne have det til flere server ind en og hvor alle coomnda forgå ingame som panda eller noget i den stil.
på forhånd tak
 
infobox infobox


infobox infobox
 
#1Jakob(Anmeld) 25-06-2009 07:34:00
 
 
on *:udpread:gameserver:{
:maplol
if (%map.check2 = on) {
var %m = 1
while (%m <= $lines(maps.txt)) {
if ($read(maps.txt, %m) == %map.lol) {
/rcon say $me $+ : Changing map to: %map.lol
.timerlolaaa 1 1 /rcon changelevel %map.lol
unset %map.lol
unset %map.check
unset %map.check2
halt
}
else {
}
inc %m
}
rcon say $me $+ : Map ' $+ %map.lol $+ ' not found.
unset %map.lol
unset %map.check
unset %map.check2
halt
}
if ($sockerr > 0) {
return
//echo -a error
}
:nextread
var %rcon.data
//sockread -f %rcon.data
if ($sockbr == 0) {
return
}
if (%map.check = on) {
if (de_* iswm %rcon.data) || (aim_* iswm %rcon.data) || (cs_* iswm %rcon.data) || (surf_* iswm %rcon.data) || (kz_* iswm %rcon.data) || (as_* iswm %rcon.data) {
write maps.txt $remove(%rcon.data,.bsp)
.timerlasddd 1 1 set %map.check2 on
.timerlasdd 1 1 rcon echo
.timerloasd 1 1 unset %map.check
}
}
if (%rcon.data == $null) goto nextread
else {
if (map* iswm %rcon.data) {
msg %info.chan Map: $gettok(%rcon.data,3,32)
}
if (*joined team* iswm $gettok(%rcon.data,3,34)) {
if (*TERRORIST* iswm $gettok(%rcon.data,4,34)) {
write t.txt $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,")
if ($read(ct.txt, w, * $+ $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,") $+ *)) {
write -dl $+ $readn ct.txt
}
}
if (*CT* iswm $gettok(%rcon.data,4,34)) {
write ct.txt $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,")
if ($read(t.txt, w, * $+ $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,") $+ *)) {
write -dl $+ $readn t.txt
}
}
}
if (*disconnected* iswm $gettok(%rcon.data,3,34)) {
if ($read(t.txt, w, * $+ $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,") $+ *)) {
write -dl $+ $readn t.txt
}
if ($read(ct.txt, w, * $+ $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),1,60),<,") $+ *)) {
write -dl $+ $readn ct.txt
}
if (%log.server = on) {
msg %log.chan  $+ $gettok($gettok(%rcon.data,2,34),1,60) $+ 7 disconnected
}
}
if (players* iswm %rcon.data) {
msg %info.chan Players: $replace($remove($gettok(%rcon.data,3-,32),$chr(40),$chr(41),max,$chr(32)),active,/)
}
if (tcp/ip* iswm %rcon.data) {
msg %info.chan IP: $gettok(%rcon.data,3-,32)
}
if (ÿÿÿÿlhostname* iswm %rcon.data) {
msg %info.chan Hostname: $gettok(%rcon.data,2-,32)
}
if (%rcon.data == $null) {
goto nextread
}
if (%rcon.data == %log.lastline) {
goto nextread
}
if (%rcon.data != $null) {
if (*Started map* iswm %rcon.data) {
.remove ct.txt
.remove t.txt
}
if (*!start* iswm %rcon.data) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),-3,62),<)) {
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_aim 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar pausable 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_maxspeed 320
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_timelimit 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_maxrounds 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_forcechasecam 2
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_friendlyfire 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_roundtime 3
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_footsteps 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_tkpunish 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_stepsize 18
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_airmove 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_airaccelerate 10
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_roundtime 3
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_footsteps 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_tkpunish 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_limitteams 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_freezetime 7
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_gravity 800
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_c4timer 35
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_buytime 0.25
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_startmoney 800
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_maxrate 25000
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_minrate 3000
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_hostagepenalty 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_maxupdaterate 100
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_roundtime 1.75
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_footsteps 1
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_tkpunish 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_limitteams 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_freezetime 7
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_c4timer 35
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_buytime 0.25
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_startmoney 800
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_maxrate 25000
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_minrate 3000
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_hostagepenalty 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_maxupdaterate 100
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : MR15 rules loaded!
.timers1 1 1 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : LIVE IN 3 RESTARTS
.timers2 1 3 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : LIVE IN 2 RESTARTS
.timers3 1 6 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : LIVE IN 1 RESTARTS
.timerstart1 1 1 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_restartround 1
.timerstart2 1 3 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_restartround 1
.timerstart3 1 5 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_restartround 5
.timerstart4 1 8 sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : Game is live! - Server powered by ServerBot BETA
}
inc %i
}

}
if (*!pregame* iswm %rcon.data) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),-3,62),<)) {
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_freezetime 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_forcechasecam 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_startmoney 16000
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar mp_friendlyfire 0
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar say $me $+ : Pregame settings loaded.
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar sv_restartround 1
}
inc %i
}
}
if (*!kick t* iswm %rcon.data) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),-3,62),<)) {
var %k = 1
while (%k <= $lines(t.txt)) {
rcon kick " $+ $read(t.txt, %k) $+ " Terrorist team KICKED
inc %k
}
}
inc %i
}
}
if (!log* iswm $gettok(%rcon.data,4,34)) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),-3,62),<)) {
set %log.server $gettok($gettok(%rcon.data,4,34),2,32)
if (%log.server = off) && (%log.leaveonstop = on) {
/part %log.chan Server log stopped.
unset %log.leaveonstop
}

set %log.chan $gettok($gettok(%rcon.data,4,34),3,32)
if (%log.server = on) {
if ($me ison %log.chan) {
msg %log.chan Scorebot started.
}
else {
/join %log.chan
msg %log.chan Scorebot started.
set %log.leaveonstop on
}

}
rcon say $me $+ : Server log $iif(%log.server = on,enabled on %log.chan $+ .,disabled log.)
}
inc %i
}
}
if (!saylog* iswm $gettok(%rcon.data,4,34)) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,6- $+ $numtok(%rcon.data,32),32),-3,62),<)) {
set %log.say $gettok($gettok(%rcon.data,4,34),2,32)
rcon say $me $+ : $iif(%log.say = on,Enabled say in log.,Disabled say in log.)
}
inc %i
}
}
if (!status* iswm $gettok(%rcon.data,4,34)) {
rcon say $me $+ : $iif(%log.server = on,Server log enable on %log.chan $+ .,Server log disable.)
$iif(%log.server = on, $iif(%log.say = on,rcon say $me $+ : Say is enable in log.,rcon say $me $+ : Say is disable in log.),)
}
if (*triggered*"Planted_The_Bomb"* iswm %rcon.data) {
set %bombplant $remove($gettok($gettok(%rcon.data,2,34),3,60),>)
if (%frags. [ $+ [ %bombplant ] ] = $null) {
set %frags. [ $+ [ %bombplant ] ] 0
}
if (%log.server = on) {
.msg %log.chan 4 $+ $gettok($gettok(%rcon.data,2,34),1,60) 7plantet the bomb
}
}
if (*Team*"*"*triggered* iswm %rcon.data) {
if (*Team*"TERRORIST"*triggered*"Target_Bombed"* iswm %rcon.data) {
set %frags. [ $+ [ %bombplant ] ] %frags. [ $+ [ %bombplant ] ] + 3
if (%death. [ $+ [ %bombplant ] ] = $null) {
set %death. [ $+ [ %bombplant ] ] 0
}
unset %bombplant
}
if (%log.server = on) {
.msg %log.chan 7Team $iif(CT == $gettok(%rcon.data,2,34),10,4) $+ $gettok(%rcon.data,2,34) $+ 7 wins the round - 10CT: $gettok(%rcon.data,6,34) 4T: $gettok(%rcon.data,8,34)
}
}
if (*World*triggered*"Restart_Round* iswm %rcon.data) {
unset %death.*
unset %frags.*
if (%log.server = on) {
.msg %log.chan ********** $replace($remove($gettok(%rcon.data,2,34),$chr(40),$chr(41)),$chr(95),$chr(32)) **********
}
}

if (%log.server = on) {
if (*"*"*killed*"*"*with* iswm %rcon.data) {
if (%frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] = $null) { set %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] 0 }
if (%death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] = $null) { set %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] 0 }
if (%frags. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] = $null) { set %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] 0 }
if (%death. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] = $null) { set %death. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] 0 }
inc %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ]
inc %death. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ]
.msg %log.chan $iif(* $+ TERRORIST $+ * iswm $gettok(%rcon.data,2,34),4,10)  $+ $gettok($gettok(%rcon.data,2,34),1,60) $+  $+ ( $+ %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ / $+ %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ ) $+  7killed $+ $iif(* $+ TERRORIST $+ * iswm $gettok(%rcon.data,4,34),4,10)  $+ $gettok($gettok(%rcon.data,4,34),1,60) $+  $+ ( $+ %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] $+ / $+ %death. [ $+ [ $remove($gettok($gettok(%rcon.data,4,34),3,60),>) ] ] $+ ) $+  7with  $+ $gettok(%rcon.data,6,34) $+ 
}
if (*Team*"*"*scored*"*"*with* iswm %rcon.data) {
.msg %log.chan 7Team $iif(CT == $gettok(%rcon.data,2,34),10CT,4T) 7end score: 12 $+ $gettok(%rcon.data,4,34)
}

if (*entered*the*game* iswm %rcon.data) {
if (%frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] = $null) { set %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] 0 }
if (%death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] = $null) { set %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] 0 }
.msg %log.chan  $+ $gettok($gettok(%rcon.data,2,34),1,60) $+ 7 entered the game
}
if (*triggered*"Spawned_With_The_Bomb"* iswm %rcon.data) {
.msg %log.chan 4 $+ $gettok($gettok(%rcon.data,2,34),1,60) $+ ( $+ %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ / $+ %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ ) $+  7spawned with bomb
}
if (%log.say = on) {
if ($remove($gettok(%rcon.data,3,34),$chr(32)) = say) {
.msg %log.chan $iif(*TERRORIST* iswm $gettok(%rcon.data,2,34),4,10) $+ $gettok($gettok(%rcon.data,2,34),1,60) $+ ( $+ %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ / $+ %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ ) $+ : $gettok(%rcon.data,4,34)
}
if ($remove($gettok(%rcon.data,3,34),$chr(32)) = say_team) {
.msg %log.chan $iif(*TERRORIST* iswm $gettok(%rcon.data,2,34),4,10) $+ $gettok($gettok(%rcon.data,2,34),1,60) $+ ( $+ %frags. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ / $+ %death. [ $+ [ $remove($gettok($gettok(%rcon.data,2,34),3,60),>) ] ] $+ ) $+ (say_team): $gettok(%rcon.data,4,34)
}
}
}
if (*!kick ct* iswm %rcon.data) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,2,34),3,60),<)) {
var %k = 1
while (%k <= $lines(ct.txt)) {
rcon kick " $+ $read(ct.txt, %k) $+ " Counter-Terrorist team KICKED
inc %k
}
}
inc %i
}
}
if (*!info* iswm %rcon.data) && (*Server say* !iswm %rcon.data) {
rcon say $me $+ : Hallo, I'm ServerBot v. 0.6 BETA
rcon say $me $+ : I'm made by Birkeline @ #KugleMus (Quakenet)
rcon say $me $+ : To see what I can do for you type: !help.
goto nextread
}
if (*!help* iswm %rcon.data) && (*Server say* !iswm %rcon.data) && (*rcon* !iswm %rcon.data) {
rcon say $me $+ : Commands are:
rcon say $me $+ : !start - Starts the game with MR15 rules.
rcon say $me $+ : !pregame - Loads pregame settings.
rcon say $me $+ : !map 'de_dust2' - Changes map.
rcon say $me $+ : !kick 't/ct' - Kicks a team.
rcon say $me $+ : !log 'on/off' '#channel' - Starts/stops log on #channel.
rcon say $me $+ : !saylog 'on/off' - Displays say in log.
goto nextread
}
if (*!map* iswm %rcon.data) {
var %i = 1
while (%i <= $lines(steam.txt)) {
if (* $+ $read(steam.txt, %i) $+ * iswm $remove($gettok($gettok(%rcon.data,2,34),3,60),<)) {
set %map.check on
remove maps.txt
set %map.lol $gettok($gettok(%rcon.data,4,34),2,32)
rcon maps *
}
inc %i
}
}
}
}
if (ÿÿÿÿchallenge rcon isin %rcon.data) {
/rcon logaddress_del %myip %myport
/sockclose gameserver
set %rcon.challenge $gettok(%rcon.data,3,32)
set %myip $ip
set %myport 8001
//sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar logaddress_add %myip %myport
}
if (ÿÿÿÿ9Bad challenge. isin %rcon.data) {
/rcon logaddress_del %myip %myport
/sockclose gameserver
set %myip $ip
set %myport 8001
//sockudp -k gameserver %myport %rcon.server ÿÿÿÿchallenge rcon
}
if (ÿÿÿÿ9No challenge for your address. isin %rcon.data) {
/rcon logaddress_del %myip %myport
/sockclose gameserver
set %myip $ip
set %myport 8001
//sockudp -k gameserver %myport %rcon.server ÿÿÿÿchallenge rcon
}
goto nextread
}

alias rcon {
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar $1-
}
on *:TEXT:!info:#:{
set %info.chan $chan
/rcon status
}
on 10:TEXT:!addID*:#:{
if (!$read(steam.txt, w, * $+ $2 $+ *)) {
write steam.txt $2
msg $chan Steam ID: $2 is added to the database.
halt
}
if ($read(steam.txt, w, * $+ $2 $+ *)) {
msg $chan Steam ID: $2 is already in the database.
}
}
on 10:TEXT:!server*:?:{
/sockclose gameserver
set %rcon.server $2 $3
set %tempvar $4
rcon echo
}
on 10:TEXT:!rcon*:#:{
rcon $2-
}
on 10:TEXT:!addID*:#:{
if (!$read(steam.txt, w, * $+ $2 $+ *)) {
write steam.txt $2
msg $chan Steam ID: $2 is added to the database.
halt
}
if ($read(steam.txt, w, * $+ $2 $+ *)) {
msg $chan Steam ID: $2 is already in the database.
msg $chan $readn
}
}
on 10:TEXT:!delID*:#:{
if ($read(steam.txt, w, * $+ $2 $+ *)) {
/write -ds $+ $2 steam.txt
msg $chan Steam ID Deleted.
halt
}
if (!$read(steam.txt, w, * $+ $2 $+ *)) {
msg $chan Steam ID wasn't found in database.
}
}
on 10:TEXT:!addadmin*:#:{
if ($2 ison $chan) {
guser 10 $2 3
msg $chan User ' $+ $2 $+ ' added.
}
}
on 10:TEXT:!deladmin*:#:{
if ($2 ison $chan) {
ruser 10 $2 3
msg $chan User ' $+ $2 $+ ' deleted.
}
}


Start med at skrive "/guser 10 DITNICK 1" i botten, derefter kan du bruge commands.
For at botten kan connecte til en server skriver du en privat besked til botten med følgene:
!server IP PORT RCONPASSWORD
Så vil botten connecte med det samme.

For at adde et steam ID som skal kunne styre serveren skriver du "!addID STEAM_ID:0:0:123456", og så kan brugeren styre serveren med de commands jeg har lavet.
For at slette skriver du "!delID STEAM_ID:0:0:123456".
For at sende en rcon command til serveren fra IRC skriver du "!rcon command".
Du kan se server navn, server IP, hvilket map og hvor mange spillere der er inde på serveren ved at skrive "!info".

På serveren fungere følgende commands:
!info - Skriver info om botten.
!help - Skriver commands.
!start - Laver MR15 regler og restarter 3 gange.
!pregame - Skifter til pregame settings.
!map 'de_name' - Skifter til et map, hvis det er at finde på serveren.
!kick ct/t - Kicker et helt hold, denne funktion virker ikke 100% - dvs. hvis en person har "<" i sit nick virker den ikke. Denne fejl vil blive rettet. :)
!log on/off #channel - Starter livebot på kanal, hvis der er skrevet on. Slår log fra hvis der er skrevet off.
!saylog on/off - Tilføjer say og say_team i livebot

Håber dette hjalp
The world is yours
 
infobox infobox

infobox infobox
 
#2Grandjean(Anmeld) 25-06-2009 08:11:54
 
 
#1 > Tvivler på det virker pga den nye protocol..

EDIT:
-
* /sockudp: invalid parameters (line 344, script33.txt)
-

(Det jeg sagde, det virker ikke..)

alias rcon {
sockudp -k gameserver %myport %rcon.server ÿÿÿÿrcon %rcon.challenge %tempvar $1-
}

Forkert sockudp..
Tjaa, måske Testmax.dk Hjælper? :D
 
infobox infobox

infobox infobox
 
#3smusen(Anmeld) 25-06-2009 22:11:11
 
 
ja men har panda script og det virker fint men der er kun til en server på der skulle gerne være til flere server på jo
 
infobox infobox

infobox infobox
 
#4smusen(Anmeld) 10-07-2009 17:31:47
 
 
men Grandjern har du det da
 
infobox infobox

infobox infobox
 
#5Christer(Anmeld) 10-07-2009 19:42:27
 
 
Vil egentlig da bare annbefale deg å sjekke opp litt forskjellige av dem Cs Scriptene som ligger her. og heller klippe\lime og endre etter ditt eget behov, legge til dem kommandoene du selv ønsker osv. og ta heller informasjonen om hvordan du kobbler deg opp til en server fra andre scripts.
var slik jeg laget min..
Mvh
Christer - MSL Scripter(PRO)
 
infobox infobox

infobox infobox
 
#6smusen(Anmeld) 01-08-2009 13:50:34
 
 
oki fordi ved jo panda virker men det er kun til en server skulle jo gerne være til flere
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox