Jump to content

Dennis92NL

Members
  • Posts

    27
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by Dennis92NL

  1. Personally, I always add something like this:

    sets _Admin  "^9sKy^2.^9e^2S^9ports"
    sets _Website   "http://www.sky-e.de/"
    And it does work with no problem.

     

    Thanks you Dragonji, i didn't try that yet.

     

    Works like charm!

     

    Regards,

    Dennis

  2. Hi All,

     

    Is there no way to set a .sets admin "Dennis" to my sever.cfg that shows up on the server informaton? On etpub it was possible to add 5 of these lines to the server.cfg.

     

    Regards,

    Dennis

  3. Hi Pinkamena,

     

    This is a bug in the old 2.55, since many servers are using 3.0.0. You need to force players update their ET client to 2.60B. Otherwise they keep getting the 888>> CRASH INFORMATION 888<<<<. This has nothing to do with silEnT, because i used to have ETPub 1.0.0 Nightlybuild on my server. It happend also.

     

    Regards,

    Dennis

  4. Hi All,

     

    I have a question about the kspree.lua, to enable this lua file do i need to dissable something in my server.cfg? It's still picking up the spreesounds and text from the silEnT server.cfg.

     

    Thanks in advance!

     

    Regards,

    Dennis

  5. Hi Tommy,

     

    Please check out this lua file:

     

    http://mygamingtalk.com/forums/files/file/19-autopromo/

     

    Put the autopromo.lua in your silent folder and edit the following cvar in your server.cfg:

     

     

    //
    // Lua API
    set lua_modules "autopromo.lua"
    set lua_allowedModules ""

     

    It's easy to configure the lua file with notepad++ u can download the program for free here:

    http://notepad-plus-plus.org/

     

    Regards,

    Dennis

  6. You could also try doing /reconnect

    I noticed that already, but regular players don't. However it can be fixed by setting the warmup time higher. I tested it with a member of my clan. instaid of 10 i use 20 seconds now. I am not if it's only caused of the warmup time. But i didn't notice any more trouble yet.

  7. Hi Sartax,

     

    Download the program called: "Wavosaur". Its a free program.

    http://www.wavosaur.com/

     

    Open a high quality mp3 and cut the file (mostly 30 seconds).

     

    All these options below should be at the top.

     

    Make sure you MONO the file: Process > convert to mono > mix all channels

    Set the bitrate to 8 bit: Process > bit depth convertor > 8bit

    Resample the file to 22500 KHZ: Processs > Resample > 22500 KHZ

     

    Now click save as .wav and the file should be arround 600,700,800KB depending on the length of your file.

     

    Download pakscape:

    http://eliteforce2.filefront.com/file/;1327

     

    Make a new folder like sound/misc/yourfilename.wav and save it into a pk3 file. However if you want to have it like the last 30 seconds. You need to look up into the etmain folder and open pak0.pk3 with pakscape to see what path u need to set for the pk3 file. If its not working for you let me know and upload your file, so i will do it for you.

     

    Regards,

    Dennis

  8. If you had the etkey file or silent.dat file restoring the old data would be trivial. In fact, if you had the etkey, you would only notice it reading from the g_cheatlog file reporting that your silEnT GUID has changed. Unfortunately, if you have neither, the most practical method is to use compare the two records and use !givexp command to add XP to the newer record. However, this does not work for rating values etc. Maybe in a future version we could add a command to copy other data but levels and custom values to another record.

    Hi Gaoesa,

     

    thanks for the reply, so the silent.dat actually saves the xp? Thats all i needed to know. Well that i have to farm my xp again. It's a good thing to have something like a etkey to transfer the data.

     

    Edit: I think i get it now, i deleted the silent folder so many times with the silent.dat however when i downloaded my silEnT server files and mods again, the log said i was changing guid. So it actually picked up the files from the etkey. so my xp is always restored. thats why the guid changes right?

     

    Regards,

    Dennis

  9. Hi all,

     

    Another problem i reinstalled my game, deleted all folders. However i lost 23K XP. now i opend !userlist and see my name is 2times in the database. Is there anyway to restore my current game with the old silEnT guid to get my XP back? I,m sorry for posting so many isues... but i wanna know how this works. I putted a image in the attach files. Please help me to fix this. In the old etpub we had ETKey so we could restore xp.

     

    Regards,

    Dennis

    post-809-0-88840500-1387476197_thumb.png

  10. Thank you

     

    1. The spree recods are enabled with g_spreeOptions cvar flag 512. The ratings are enabled with g_killRating and g_playerRating 2 on both cases.

     

    2. This is probably related to the server engine. The simpler (the not working one that I also initially posted on this forum) attempt to fix the GUID problem from connecting players at the end of the warmup, would result this behaviour.

     

    Thanks for the fast reply, g_killRating and g_playerRating 2 were on 1 i setted them to 2.

     

    Regards,

    Dennis

  11. Hi All,

     

    First i have a question about the end game statistics, there is a cvar that shows the most knife, mine ect. kills. But my end spreerecords and rating are not showing. I only see 2 things. How can i enable this.

     

    The second thing, i dont know if it has anything to do with silent i i connect to the server sometimes the loading screen freezes and don't do anything. This is what happend to a few players 2. When they are connecting it's stuck on the loading screen and they are "timed out". When they reconnect it's all fine. When i open console on the moment i,m freezed it shows me all the force cvars. Like i,m ingame. But still stuck on the loading screen. Anyone knows this problem?

     

    I also wanna make a shout-out to the silEnT mod team. Since i upgraded from pub to silEnT my server got improved alot with the database and the anticheat system. I,m really happy to see that you guys are still improving the gameplay.

     

    Have a nice day!

     

    Regards,

    Dennis

  12. Probably they are checking the userinfo string on connection through LUA. 

     

    To be honest I just feel it's spam if you don't run PB on your server and if you do then players with PB disabled would be auto kicked.

     

    I would suggest to use g_silentac 2 for anti cheat protection and silEnT mod auto generates key for users to store XP and other admin features. If you still require that feature then I would suggest to contact that server admin and ask him if he would like to share that LUA or not. 

     

    --[[

    Connect Announce #1

    ===================

    by Phishermans Phriend

     

    Further information:

    --------------------

    http://www.splashdamage.com/forums/showthread.php?p=377700#post377700

     

    Features:

    ---------

    This script prints an enhmod-like line to chat whenever a client connects to the server. Example:

    "^dConnect: ^3*^0KFG^3*^1Bullet ^yconnected from ^7Netherlands ^y(^8Admin^y). ^5PB ^3REF"

     

    Important:

    ----------

    In order to use this script properly, you need to active g_countryflags. Read more about this on:

    http://shitstorm.org/noquarter/wiki/?title=Admin_CVARs#g_countryflags_.28Changed_in_1.3.0.29

    --]]

     

    -- CONFIG SECTION

     

    message = "^dConnect: ^7<name> ^yconnected from ^7<country> ^y(^7<shrublvl>^y)."

    -- Message line on clientconnect: The variables are replaced with the corresponding player data

    -- You can remove any variable from the string to not display it.

     

    showPlayerFlags = true -- If set to true, dynamic player flags will be shown after the connect-message:

    -- "^5PB" if the player's client punkbuster is enabled

    -- "^1NO_GUID" if the player's GUID is unknown or empty

    -- "^3REF" if the player has referee status

    -- "^1MUTED" if the player is muted

     

    -- END OF CONFIG SECTION

     

     

    -------------------------------------------------------------

    --DONT CHANGE ANYTHING BELOW UNLESS YOU KNOW WHAT YOURE DOING

    -------------------------------------------------------------

     

    shrubname = {}

     

    countries = {

    [0]= "Unknown",

    [200]

    }

     

    function et_ClientConnect( clientNum, firstTime, isBot )

    if firstTime == 1 and isBot == 0 then

    local msg = string.gsub(message, "<name>", et.Info_ValueForKey( et.trap_GetUserinfo( clientNum ), "name" ))

     

    local countryCode = et.gentity_get( clientNum, "sess.uci" )

    local countryName = countries[countryCode]

     

    if countryName then

    msg = string.gsub(msg, "<country>", countryName)

    else

    msg = string.gsub(msg, "<country>", countryCode)

    end

     

    local shrubLevel = et.G_shrubbot_level(clientNum)

    local shrubName = shrubname[shrubLevel]

     

    if shrubName then

    msg = string.gsub(msg, "<shrublvl>", shrubName)

    else

    msg = string.gsub(msg, "<shrublvl>", "Level " .. shrubLevel)

    end

     

    -- msg = string.gsub(msg, "<ip>", shortenIP(et.Info_ValueForKey( et.trap_GetUserinfo( clientNum ),"ip" )))

     

    if showPlayerFlags then

    if et.Info_ValueForKey( et.trap_GetUserinfo( clientNum ), "cl_punkbuster" ) == "1" then

    msg = msg .. " ^5PB"

    end

     

    local guid = et.Info_ValueForKey( et.trap_GetUserinfo( clientNum ), "cl_guid" )

     

    if guid == "NO_GUID" or guid == "unknown" then

    msg = msg .. " ^1NO_GUID"

    end

     

    if et.gentity_get( clientNum, "sess.referee" ) == 1 then

    msg = msg .. " ^3REF"

    end

     

    if et.gentity_get( clientNum, "sess.muted" ) == 1 then

    msg = msg .. " ^1MUTED"

    end

    end

     

    et.trap_SendConsoleCommand(et.EXEC_APPEND,"qsay " .. msg)

    end

    end

     

    --[[ Decided to ditch displaying the ip because it lengthens the line too much, especially for long shrubnames

     

    If you want to re-add this feature, un-comment line 321 and put the following lines back to their original position:

    line 13: "^dConnect: ^3*^0KFG^3*^1Bullet ^yconnected from ^7Netherlands ^y(^794.214.*.*^y) (^8Admin^y). ^5PB ^3REF"

    line 23: message = "^dConnect: ^7<name> ^yconnected from ^7<country> ^y(^7<ip>^y) ^y(^7<shrublvl>^y)."

    Also un-comment the function shortenIP() below.

     

    function shortenIP(input)

    if input == "localhost" then

    return input

    end

    return (string.sub(input, 0, string.find(input, "%.", (string.find(input, "%.") + 1))) .. "*.*")

    end

     

    --]]

     

    function et_Print(text)

    if string.sub(text,1,19) == "readconfig: loaded " then

    ReadShrubNames()

    end

    end

     

    function et_InitGame(levelTime, randomSeed, restart)

    et.RegisterModname("Connect Announce #1")

    ReadShrubNames()

    end

     

    function clearSpace(string)

    local output = ""

    local i = string.len(string)

    while (string.sub(string,i,i) == " " or string.sub(string,i,i) == " ") do

    string = string.sub(string,1,(i-1))

    i = i - 1

    end

     

    while (string.sub(string,1,1) == " " or string.sub(string,1,1) == " ") do

    string = string.sub(string,2)

    end

     

    i = 1

    while string.sub(string,i,i) ~= "" do

    if string.sub(string,i,i) ~= "\"" then

    output = output .. string.sub(string,i,i)

    end

    i = i + 1

    end

    return output

    end

     

    function ReadShrubNames()

    local level = ""

    local name = ""

     

    local fd, len = et.trap_FS_FOpenFile(et.trap_Cvar_Get("g_shrubbot"), et.FS_READ)

     

    if len > 1 then

    for line in string.gfind(et.trap_FS_Read(fd, len), "([ %C]+)") do

    if clearSpace(line) == "[level]" then

    if level ~= "" then

    shrubname[level] = name

    level = ""

    end

    var = true

    elseif clearSpace(line) == "[ban]" or clearSpace(line) == "[mute]" or clearSpace(line) == "[admin]" or clearSpace(line) == "[command]" then

    if level ~= "" then

    shrubname[level] = name

    level = ""

    end

    var = false

    elseif var then

    for k,v in string.gmatch(line, "([ %C]*)=(.*)") do

    if clearSpace(k) == "level" then

    level = tonumber(clearSpace(v))

    elseif clearSpace(k) == "name" then

    name = clearSpace(v)

    end

    end

    end

    end

     

    if level ~= "" then

    shrubname[level] = name

    end

    end

    end

     

    Found it! ;) ;)

×
×
  • Create New...