Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 17. April 2008, 23:02

Serverregeln für CSS

Hallo,
diese Serverregeln laufen bei uns auf dem Server. Ich habe sie von einem Bekannten der sie auf seinen DoD Server hat.
nun möchte ich das diese auch bei uns auf dem CSS Server ohne Problem laufen.
Nur habe ich ein kleines Problem.
Wenn jemand die Regeln nicht anerkennt dann wird er nicht gekickt oder kann sich nicht bewegen.
Was muss ich da noch umschreiben.
Hier auf unserem Server laufen die Regeln nur mit dem Kick oder nicht Bewegen hapert es.
77.87.185.18:28960

Spoiler Spoiler

//=========================

block load
{

es_keygroupcreate player
es_setinfo var1 1
es_setinfo var4 0

// ************************************************************
// ReadRules Settings
// ************************************************************

//If you are using DOD and this addon does not freeze players when they connect, set this value to 1, NOTE: it will require ESTools.
es_setinfo readrules_dod 1

//Change to message of your choice which player will recieve when they dont accept the rules.
es_setinfo readrules_noaccept_tell "Sie haben die Regeln nicht akzeptiert, deshalb erfolgt der Kick."
es_setinfo readrules_noaccepteng_tell "You dont accept the rules, so you get kicked."

//Change to message of your choice which player will recieve if they accept the rules.
es_setinfo readrules_accept_tell "Viel Spass auf dem [FFC] SERVER!!"
es_setinfo readrules_accepteng_tell "Have Fun on [FFC] SERVER!!"

//Change to message of your choice which player will recieve once they are kicked for not accepting rules.
es_setinfo readrules_kick_reason "Sie haben die Regeln nicht akzeptiert!!!"
es_setinfo readrules_kickeng_reason "You dont accept the Rules!!!"

//Change to command of your liking instead of the default "!rules"
es_setinfo readrules_say_command readrules

//In v1.5 you must add your rules here instead. It might be an idea to add colour to a line by putting "->" in front of your rule if you have detailed rules enabled.

es_setinfo lang_1 "-> 1. Deutsche Regeln lesen!"
es_setinfo lang_2 "-> 2. English Server Rules!"

es_setinfo readrules_1 "-> 1. Keine Spawnkills!"
es_setinfo readrules_2 "-> 2. Beleidigungen des [FFC] Teams sind nicht gestattet --> KICK oder perm. BAN!"
es_setinfo readrules_3 "-> 3. Keine absichtlichen Teamattacks/Teamkills!"
es_setinfo readrules_4 "-> 4. Keine Beleidigungen und rassistische Aeusserungen!"
es_setinfo readrules_5 "-> 5. Kein Extremcampen!"
es_setinfo readrules_6 "-> 6. Wer laenger als 5 Minuten AFK ist, Erst Spectator dann Kick!"
es_setinfo readrules_7 "-> 7. Den Anordnungen der Admins ist folge zu leisten!"
es_setinfo readrules_8 "-> 8. Der [FFC] Clantag ist nur fuer Member!"

es_setinfo readrules_11 "-> 1. No Spawnkilling!"
es_setinfo readrules_12 "-> 2. Insults of the [FFC] teams are not permitted -> KICK or perm. BAN!"
es_setinfo readrules_13 "-> 3. No deliberate Teamattacks/Teamkills!"
es_setinfo readrules_14 "-> 4. No indignities and racist comment!"
es_setinfo readrules_15 "-> 5. No camping!"
es_setinfo readrules_16 "-> 6. longer than 5 minutes AFK , first spectator then kick!"
es_setinfo readrules_17 "-> 7. The orders of the administrators is to follow afford!"
es_setinfo readrules_18 "-> 8. The [FFC] Clantag is only for Member!"
//When a player chooses one of the rules instead of sending them back the rule popup, will give a detailed description on that rule.
es_setinfo detailed_rules 1

//the below will only work if the above value is set to 1, here you give the rules in more detail.
es_setinfo readrules_1_detail " | Spawnkills sind nicht gestattet!"
es_setinfo readrules_2_detail " | Beleidigungen des [FFC] Teams sind nicht gestattet --> KICK oder perm. BAN!"
es_setinfo readrules_3_detail " | Absichtliche Teamkills sind nicht gestattet!"
es_setinfo readrules_4_detail " | Rassistische Aeusserungen fuehren zum perm. Bann!"
es_setinfo readrules_5_detail " | Camping ist nicht gestattet!"
es_setinfo readrules_6_detail " | Wer laenger als 5 Minuten AFK ist, Erst Spectator dann Kick!"
es_setinfo readrules_7_detail " | Den Anordnungen der Admins ist folge zu leisten!"
es_setinfo readrules_8_detail " | Der [FFC] Clantag ist nur fuer Member!"

es_setinfo readrules_11_detail " | Spawnkilling is not allowed!"
es_setinfo readrules_12_detail " | Insults of the [FFC] teams are not permitted -> KICK or perm. BAN!"
es_setinfo readrules_13_detail " | Deliberate Teamkills are not permitted!"
es_setinfo readrules_14_detail " | Racist comments are result in a perm. Ban!"
es_setinfo readrules_15_detail " | Camping is not allowed!"
es_setinfo readrules_16_detail " | longer than 5 minutes AFK , first spectator then kick!"
es_setinfo readrules_17_detail " | The orders of the administrators is to follow afford!"
es_setinfo readrules_18_detail " | The [FFc] Clantag is only for Member!"

// ************************************************************
// Change nothing below this line
// ************************************************************

popup create page1
popup addline page1 "Willkommen auf dem [FFC] SERVER"
popup addline page1 "Welcome on [FFC] SERVER"
popup addline page1 "======================"
es popup addline page1 server_var(lang_1)
es popup addline page1 server_var(lang_2)

popup create page2
popup addline page2 "Willkommen, bitte beachte die Regeln:"
es popup addline page2 server_var(readrules_1)
es popup addline page2 server_var(readrules_2)
es popup addline page2 server_var(readrules_3)
es popup addline page2 server_var(readrules_4)
es popup addline page2 server_var(readrules_5)
es popup addline page2 server_var(readrules_6)
es popup addline page2 server_var(readrules_7)
es popup addline page2 server_var(readrules_8)
popup addline page2 "======================"
popup addline page2 "9. Naechste Seite"

popup create page3
popup addline page3 "Jetzt hast du die Regeln gelesen, und musst"
popup addline page3 "sie nur noch akzeptieren um auf dem [FFC] SERVER"
popup addline page3 "spielen zu duerfen. Hier die Auswahl:"
popup addline page3 "============================="
popup addline page3 "1. Ich akzeptiere die Regeln!"
popup addline page3 "2. Ich akzeptiere die Regeln NICHT!"
popup addline page3 "3. Zeigen die regeln nochmal."

popup create page4
popup addline page4 "Server Regeln:"
es popup addline page4 server_var(readrules_1)
es popup addline page4 server_var(readrules_2)
es popup addline page4 server_var(readrules_3)
es popup addline page4 server_var(readrules_4)
es popup addline page4 server_var(readrules_5)
es popup addline page4 server_var(readrules_6)
es popup addline page4 server_var(readrules_7)
es popup addline page4 server_var(readrules_8)
popup addline page4 "======================"
popup addline page4 "0. Exit"

popup create page5
popup addline page5 "Welcome, please read the rules:"
es popup addline page5 server_var(readrules_11)
es popup addline page5 server_var(readrules_12)
es popup addline page5 server_var(readrules_13)
es popup addline page5 server_var(readrules_14)
es popup addline page5 server_var(readrules_15)
es popup addline page5 server_var(readrules_16)
es popup addline page5 server_var(readrules_17)
es popup addline page5 server_var(readrules_18)
popup addline page5 "======================"
popup addline page5 "9. Naechste Seite"

popup create page6
popup addline page6 "Now your have read the rules, you must"
popup addline page6 "agree to them to start playing on [FFC] Server."
popup addline page6 "Breaking any of the rules results in kick/ban."
popup addline page6 "============================="
popup addline page6 "1. I accept the rules!"
popup addline page6 "2. I dont accept the rules!"
popup addline page6 "3. Show me them again."

popup create page7
popup addline page7 "Server Rules:"
es popup addline page7 server_var(readrules_11)
es popup addline page7 server_var(readrules_12)
es popup addline page7 server_var(readrules_13)
es popup addline page7 server_var(readrules_14)
es popup addline page7 server_var(readrules_15)
es popup addline page7 server_var(readrules_16)
es popup addline page7 server_var(readrules_17)
es popup addline page7 server_var(readrules_18)
popup addline page7 "======================"
popup addline page7 "0. Exit"


if (server_var(detailed_rules) = 1) do
{
popup menuselect page2 readrules/further_rules
popup menuselect page4 readrules/further_rules
popup menuselect page5 readrules/furthereng_rules
popup menuselect page7 readrules/furthereng_rules
}

popup submenu page1 1 page2
popup submenu page1 2 page5
popup submenu page1 3 page1
popup submenu page1 4 page1
popup submenu page1 5 page1
popup submenu page1 6 page1
popup submenu page1 7 page1
popup submenu page1 8 page1
popup submenu page1 9 page1
popup submenu page1 10 page1

popup submenu page2 1 page2
popup submenu page2 2 page2
popup submenu page2 3 page2
popup submenu page2 4 page2
popup submenu page2 5 page2
popup submenu page2 6 page2
popup submenu page2 7 page2
popup submenu page2 8 page2
popup submenu page2 9 page3
popup submenu page2 10 page2

popup select page3 1 readrules/accept
popup select page3 2 readrules/noaccept
popup submenu page3 3 page1
popup submenu page3 4 page3
popup submenu page3 5 page3
popup submenu page3 6 page3
popup submenu page3 7 page3
popup submenu page3 8 page3
popup submenu page3 9 page3
popup submenu page3 10 page3

popup submenu page4 1 page4
popup submenu page4 2 page4
popup submenu page4 3 page4
popup submenu page4 4 page4
popup submenu page4 5 page4
popup submenu page4 6 page4
popup submenu page4 7 page4
popup submenu page4 8 page4
popup submenu page4 9 page4

popup submenu page5 1 page5
popup submenu page5 2 page5
popup submenu page5 3 page5
popup submenu page5 4 page5
popup submenu page5 5 page5
popup submenu page5 6 page5
popup submenu page5 7 page5
popup submenu page5 8 page5
popup submenu page5 9 page6
popup submenu page5 10 page5

popup select page6 1 readrules/accepteng
popup select page6 2 readrules/noaccepteng
popup submenu page6 3 page1
popup submenu page6 4 page6
popup submenu page6 5 page6
popup submenu page6 6 page6
popup submenu page6 7 page6
popup submenu page6 8 page6
popup submenu page6 9 page6
popup submenu page6 10 page6

popup submenu page7 1 page7
popup submenu page7 2 page7
popup submenu page7 3 page7
popup submenu page7 4 page7
popup submenu page7 5 page7
popup submenu page7 6 page7
popup submenu page7 7 page7
popup submenu page7 8 page7
popup submenu page7 9 page7

es_setinfo readrules "v1.5"
es_makepublic readrules
es_msg #multi #green[Regeln]:#default has been loaded.
}

block noaccept
{
es_tell server_var(_popup_userid) #multi #green[Regeln]:#default server_var(readrules_noaccept_tell)
es_delayed 4 kickid server_var(_popup_userid) server_var(readrules_kick_reason)
}
block noaccepteng
{
es_tell server_var(_popup_userid) #multi #green[Regeln]:#default server_var(readrules_noaccepteng_tell)
es_delayed 4 kickid server_var(_popup_userid) server_var(readrules_kickeng_reason)
}

block accept
{
es_tell server_var(_popup_userid) #multi #green[Regeln]:#default server_var(readrules_accept_tell)
es_keysetvalue player server_var(_popup_userid) freeze 0
es_keysetvalue player server_var(_popup_userid) active 1
if (server_var(readrules_dod) != 1) do
{
es playerset speed event_var(userid) 1
}
if (server_var(readrules_dod) = 1) do
{
es est_freeze event_var(userid) 0
}
}
block accepteng
{
es_tell server_var(_popup_userid) #multi #green[Regeln]:#default server_var(readrules_accepteng_tell)
es_keysetvalue player server_var(_popup_userid) freeze 0
es_keysetvalue player server_var(_popup_userid) active 1
if (server_var(readrules_dod) != 1) do
{
es playerset speed event_var(userid) 1
}
if (server_var(readrules_dod) = 1) do
{
es est_freeze event_var(userid) 0
}
}

block further_rules
{
if (server_var(_popup_choice) = 1) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_1)#default server_var(readrules_1_detail)
if (server_var(_popup_choice) = 2) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_2)#default server_var(readrules_2_detail)
if (server_var(_popup_choice) = 3) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_3)#default server_var(readrules_3_detail)
if (server_var(_popup_choice) = 4) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_4)#default server_var(readrules_4_detail)
if (server_var(_popup_choice) = 5) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_5)#default server_var(readrules_5_detail)
if (server_var(_popup_choice) = 6) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_6)#default server_var(readrules_6_detail)
if (server_var(_popup_choice) = 7) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_7)#default server_var(readrules_7_detail)
if (server_var(_popup_choice) = 8) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_8)#default server_var(readrules_8_detail)
}

block furthereng_rules
{
if (server_var(_popup_choice) = 1) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_11)#default server_var(readrules_11_detail)
if (server_var(_popup_choice) = 2) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_12)#default server_var(readrules_12_detail)
if (server_var(_popup_choice) = 3) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_13)#default server_var(readrules_13_detail)
if (server_var(_popup_choice) = 4) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_14)#default server_var(readrules_14_detail)
if (server_var(_popup_choice) = 5) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_15)#default server_var(readrules_15_detail)
if (server_var(_popup_choice) = 6) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_16)#default server_var(readrules_16_detail)
if (server_var(_popup_choice) = 7) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_17)#default server_var(readrules_17_detail)
if (server_var(_popup_choice) = 8) then es_tell server_var(_popup_userid) #multi #green[WS Regeln]:#lightgreen server_var(readrules_18)#default server_var(readrules_18_detail)
}

block unload
{
es_xkeygroupdelete player
es_msg #multi #green[Regeln]:#default has been Un-loaded.
}

event player_activate
{
es_keygetvalue var4 player event_var(userid) active
if (server_var(var4) != 1) do
{
es_delayed 1 es popup send page1 event_var(userid)
}
}

event player_say
{
if (event_var(text) = server_var(readrules_say_command)) do
{
es popup send page1 event_var(userid)
}
}

event player_spawn
{
es_keygetvalue var1 player event_var(userid) freeze
if (server_var(var1) = 1) do
{
if (server_var(readrules_dod) != 1) do
{
es playerset speed event_var(userid) 0
}
if (server_var(readrules_dod) = 1) do
{
es est_freeze event_var(userid) 1
}
es_tell event_var(userid) #multi #green[Regeln]:#default Sie muessen die Regeln akzeptieren, bevor Sie sich bewegen koennen!
}

event player_connect
{
es_keycreate player event_var(userid)
if (event_var(networkid) = BOT) do
{
es_keysetvalue player event_var(userid) freeze 0
}
if (event_var(networkid) != BOT) do
{
es_keygetvalue var4 player event_var(userid) active
if (server_var(var4) != 1) do
{
es_keysetvalue player event_var(userid) freeze 1
}
}

}

//es_setplayerprop event_var(userid) "CCSPlayer.baseclass.m_lifeState" 1