AdminMod.de https://www.adminmod.de/ |
|
Killstreak verändert-->geht nicht !!! https://www.adminmod.de/viewtopic.php?t=2438 |
Seite 1 von 1 |
Autor: | florian [ 11.04.2002, 18:02 ] |
Betreff des Beitrags: | Killstreak verändert-->geht nicht !!! |
Hallo Leute Mein Problem: Ich das Killstreak wurde verändert und schaut jetzt so aus: Code: /* Advanced Killstreak by [TEaM]walski (netkowalski) */ #include <core> #include <console> #include <string> #include <admin> #include <adminlib> new STRING_VERSION[MAX_DATA_LENGTH] = "1.5"; #define Level1 2 #define Level2 3 #define Level3 4 #define Level4 5 #define Level5 6 #define Level6 7 #define Level7 8 #define Level8 9 #define ACCESS_CONSOLE 131072 #define CLEAN_SLATE 0 new FragCount[ MAX_PLAYERS ] = {CLEAN_SLATE,...}; new on = 1; new glowtime = 2; new glowplayer[MAX_PLAYERS]; new upplayer=1; public unglow() { new Name[MAX_DATA_LENGTH]; new sID[MAX_DATA_LENGTH]; numtostr(glowplayer[1],sID); get_username(sID,Name,MAX_DATA_LENGTH); glow(Name,0,0,0); for (new i=2;i<upplayer;i=i+1) { glowplayer[i-1]=glowplayer[i]; } upplayer=upplayer-1; } playFile( sFileName[ ] ) { new Name[ MAX_NAME_LENGTH ]; new iUserID; new iWONID; new maxplayers = maxplayercount(); for( new i = 1; i <= maxplayers; i++ ) { if( playerinfo(i, Name, MAX_NAME_LENGTH, iUserID, iWONID ) ) { //if its not a bot if( iWONID != 0 ) { playsound(Name, sFileName ); } } } return 1; } public admin_killstreak( HLCommand,HLData,HLUserName,UserIndex ) { new User[MAX_NAME_LENGTH]; new Data[MAX_DATA_LENGTH]; convert_string(HLUserName, User, MAX_NAME_LENGTH); convert_string(HLData,Data,MAX_DATA_LENGTH); if (streq(Data, "1")==1) { on = 1; selfmessage("Killstreak aktiviert"); return PLUGIN_HANDLED; } if (streq(Data, "0")==1) { on = 0; selfmessage("Killstreak deaktiviert"); return PLUGIN_HANDLED; } selfmessage("Muss Zahl zwischen 0 und 1 sein!"); return PLUGIN_HANDLED; } public logd_killstreak( HLCommand,HLData,HLUserName,UserIndex ) { if (on == 1) { new iIDA; new iIDV; new sID1[3]; new sID2[3]; new Data[MAX_DATA_LENGTH]; new Message[ MAX_TEXT_LENGTH ]; new Name[MAX_DATA_LENGTH]; new Victim[MAX_NAME_LENGTH]; new iUserID; new iWONID; new iTeamA; new iTeamV; convert_string( HLData, Data, MAX_DATA_LENGTH ); strsplit( Data, " ", sID1, 3, sID2, 3); iIDA = strtonum( sID1 ); iIDV = strtonum( sID2 ); if(playerinfo(iIDA, Name, MAX_NAME_LENGTH, iUserID, iWONID, iTeamA)) { if(playerinfo(iIDV, Victim, MAX_NAME_LENGTH, iUserID, iWONID, iTeamV)) { if(iTeamV != iTeamA) FragCount[ iIDA ] += 1; else { FragCount[iIDA] -=1; } } } FragCount[ iIDV ] = CLEAN_SLATE; if (FragCount[ iIDA ] == Level1) { playFile( "misc/dominating.wav" ); snprintf(Message, MAX_TEXT_LENGTH, "%s: Dominating!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 100, 255, 100); glow(Name, 100, 255, 100); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if (FragCount[ iIDA ] == Level2) { playFile( "misc/multikill.wav" ); snprintf(Message, MAX_TEXT_LENGTH, "%s: Multi Kill!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 222, 113, 41); glow(Name, 222, 113, 41); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[ iIDA ] == Level3 ) { playFile( "misc/megakill.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s: Mega Kill!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 0, 30, 220 ); glow(Name, 0,30, 220); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[ iIDA ] == Level4 ) { playFile( "misc/ultrakill.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s: Ultra Kill!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 255, 10, 255 ); glow(Name, 255, 10, 255); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[iIDA ] == Level5 ) { playFile( "misc/unstoppable.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s is Unstoppable!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 176, 86, 19 ); glow(Name, 176, 86, 19); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[iIDA ] == Level6 ) { playFile( "misc/killingspree.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s is on a Killing Spree!!!(%i Kills).", Name,FragCount[iIDA]); typesay(Message, 5, 255, 15, 15 ); glow(Name, 255, 15, 15); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[iIDA ] == Level7 ) { playFile( "misc/monsterkill.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s made a MOONSTERKILLLLL!!!(%i Kills)", Name,FragCount[iIDA]); typesay(Message, 5, 23, 102, 145 ); glow(Name, 23, 102, 145); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } else if( FragCount[iIDA ] == Level8 ) { playFile( "misc/godlike.wav" ); snprintf( Message, MAX_TEXT_LENGTH, "%s GOdLiKe!!!(%i Kills)", Name,FragCount[iIDA]); typesay(Message, 7, 155, 101, 0 ); glow(Name, 155, 101, 0); glowplayer[upplayer]=iIDA; upplayer=upplayer+1; set_timer("unglow", glowtime, 1); } return PLUGIN_CONTINUE; } return PLUGIN_HANDLED; } /*public ks_resetscore(HLCommand,HLData,HLUserName,UserIndex,Param) { new loop; new Data[MAX_NAME_LENGTH]; convert_string(HLData,Data,MAX_NAME_LENGTH); if( strcmp( "Round_Start", Data ) != 0 ) return PLUGIN_HANDLED; for( loop = 0; loop < MAX_PLAYERS; loop += 1 ) { FragCount[loop] = CLEAN_SLATE; } return PLUGIN_HANDLED; }*/ public plugin_connect(HLUserName,HLIP, UserIndex) { if (UserIndex >= 1 && UserIndex <= MAX_PLAYERS) { FragCount[UserIndex] = CLEAN_SLATE; } return PLUGIN_CONTINUE; } public plugin_disconnect(HLUserName,UserIndex) { if (UserIndex >= 1 && UserIndex <= MAX_PLAYERS) { FragCount[UserIndex] = CLEAN_SLATE; } return PLUGIN_CONTINUE; } public plugin_init() { plugin_registerinfo("Kill Streak Announcer","Announces kill streaks.",STRING_VERSION); plugin_registercmd("logd_killstreak", "logd_killstreak", ACCESS_CONSOLE, ""); /*plugin_registercmd("ks_resetscore", "ks_resetscore", ACCESS_CONSOLE, "");*/ plugin_registercmd("admin_killstreak","admin_killstreak",ACCESS_BAN, "admin_killstreak (0/1): 0 = Aus,1= AN"); plugin_registerhelp("admin_killstreak",ACCESS_BAN,"admin_killstreak (0/1): 0 = Aus,1= AN"); exec( "logd_reg 57 admin_command logd_killstreak" ); /*exec( "logd_reg 62 admin_command ks_resetscore" );*/ return PLUGIN_CONTINUE; }das heisst die bots (oder was auch immer) glowen für 2 sek. in der vorgegebenen farbe ABER das tun sie bei mir nicht --> sie glowen einfach weiter sogar wenn sie sterben!!! was hab ich falsch getan?? meine server.cfg schaut so aus: // Use this file to configure your DEDICATED server. // This config file is executed everytime the server changes levels. // disable autoaim sv_aim 0 // disable clients' ability to pause the server pausable 0 // default server name. Change to "Bob's Server", etc. hostname "Counter-Strike 1.3 Server" // maximum client movement speed sv_maxspeed 320 // 20 minute timelimit mp_timelimit 20 sv_cheats 0 /////////////////////////////////////////////////////////////// // Admin Mod Server Configuration Variables // /////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// // This file allows you to set Server Configuration Variables // // (CVARs for short) related to Admin Mod functionality. // // // // (Note: For CVARS that are set to either "on" or "off," 0=off and 1=on) // //////////////////////////////////////////////////////////////////////////// // Used by the TFC plugin only. If enabled, an attempt to switch // teams will be rejected if it would unbalance the teams // (0=disabled, 1=enabled) admin_balance_teams 0 // If you are using bots with admin mod you can set this to 1 // It will protect bots from receiving client commands which // would crash your server. // (0=disabled, 1=enabled) admin_bot_protection 1 // This is the message displayed to everyone after connecting. admin_connect_msg "Welcome to the world of SCHAKAL..." // This controls the availability of weapon restriction in CS. // (0=disabled, 1=enabled) admin_cs_restrict 0 // This will produce debugging messages in your logs which can // be used to troubleshoot problems. Not recommended for general use. // (0=disabled, 1=enabled) admin_debug 0 // Determines whether or not the fun commands are allowed by default. // If not on by default, the admin can still turn it on when wanted. // (0=disabled, 1=enabled) admin_fun_mode 0 // Enable to get special effects with certain commands // like teleport or slap. // (0=disabled, 1=enabled) admin_fx 1 // If enabled, people who are gagged (not allowed to "say") will be // unable to change their name while gagged // (0=disabled, 1=enabled) admin_gag_name 1 // If enabled, people who are gagged will not be able to use // the say_team command. // (0=disabled, 1=enabled) admin_gag_sayteam 1 // Makes the admin with the highest access level the only admin in power. // Example: if multiple admins are present, only the one with the highest // access level will have admin access. // (0=disabled, 1=enabled) admin_highlander 0 // If admin_ignore_immunity is enabled, ACCESS_IMMUNITY is // ignored and does nothing. // (0=disabled, 1=enabled) admin_ignore_immunity 0 // This file specifies which script plugins get loaded. // It should be relative from the <mod> directory admin_plugin_file "plugin.ini" // The time (in seconds) during which an admin can reconnect after // disconnecting without resetting his password in the setinfo line. admin_reconnect_timeout 300 // Message displayed to users who try to execute commands that // they don't have the appropriate access rights for. admin_reject_msg "Nana das kannst du nich machen du wichser." // How often, in seconds, the repeat_message should be shown on // the screen during the game. Minimum value is 15 seconds. // So, a value of 600 = 10 minutes between messages. admin_repeat_freq 600 // Message that is show to everyone on the server every // ten minutes by the message plugin. admin_repeat_msg "This server is using Admin Mod, LogDaemon, Statsme and ClanMod" // The old verbosity. Defines how commands are announced to the players // clients in the form: "[ADMIN] <user> used command <command>" // 0=all commands announced in chat with the admin name // 1=all commands announced in chat, but without the admin name // 2=most commands not announced at all (except "cheat" commands) admin_quiet 0 // This file is used to store configuration data across maps // and even across server restarts. admin_vault_file "vault.ini" // If enabled, a hlds_ld-style map vote will automatically // start five minutes before the end of a map. // (0=disabled, 1=enabled) admin_vote_autostart 0 // If set to on status (1), when a vote is in progress all // players will see the votes of other players as they vote. // (0=disable, 1=enabled) admin_vote_echo 0 // Number of seconds that must elapse after start of the map, // or the end of another vote, before another hlds_ld-style // map vote can be called. admin_vote_freq 600 // Controls how many times the current map can be // extended for thirty minutes admin_vote_maxextend 0 // Percent of players who have to vote for a map to get it // to win a hlds_ld-style map vote. admin_vote_ratio 60 // Ability to make clients execute commands // (0=disabled, 1=enabled) allow_client_exec 0 // Default access rights for players not in the users.ini file. // (See documentation for access levels and information) default_access 1 // encrypt_password, for LINUX ONLY, whether to use // encrypted passwords or not // (0=disabled, 1=enabled) encrypt_password 0 // If enabled, the scripting file functions have read // access to files // (0=disabled, 1=enabled) file_access_read 0 // If enabled, the scripting file functions have write // access to files // (0=disabled, 1=enabled) file_access_write 0 // This is only used with the old script system and is not // needed with the new plugin system help_file "admin_help.cfg" // Declares priority IPs that are allowed to take a // reserved spot (if any are set up) without a password. ips_file 0 // Ratio of players who must vote 'yes' to a kick for // it to be successful. kick_ratio 60 // Ratio of players who must vote 'yes' to a map change // for it to be successful. map_ratio 80 // List of maps people are allowed to vote for. 0 to disable. // Disable to enable all maps and use list from mapcycle.txt. maps_file 0 // The file (relative to the <mod> dir) that // reserved models are loaded from. 0 to disable. models_file 0 // The message shown to someone who gets kicked for // trying to use a reserved model. models_kick_msg "[ADMIN] That model is reserved on this server." // The message shown to someone who gets kicked for // trying to use a reserved nickname. nicks_kick_msg "[ADMIN] That name is reserved on this server." // Password_field...first password of the setinfo line // If password_field is "pw-AdminMod", the setinfo will be // setinfo "pw-AdminMod" "password-in-users.ini" password_field pw-home // If pretty_say is enabled, centersay() fades in // and out and does some other tricks. // (0=disabled, 1=enabled) pretty_say 1 // Controls how many (number) of the server's slots are reserved. // This is useful only if reserve_type, below, is either 0 or 2. reserve_slots 0 // Custom message given to clients trying to connect who do not have // a reserved slots, when no public slots are free reserve_slots_msg "There are no reserved slots available on the server." // This controls how reserve slots work on the server. See documentation. reserve_type 0 // NOTE: If you have "admin_plugin_file" set above, this CVAR is ignored. // Define the path to the script file here, if you don't want // to use the plugin system. script_file "cstrike/dlls/admin.amx" // If enabled, names are compared to those who have privileges // with regular expressions. // (0=disabled, 1=enabled) use_regex 0 // The file in which you define your admins, their passwords // and the access levels that they are assigned to. users_file "users.ini" // The minimum number of seconds allowed between votes // called with the vote() (admin_vote functions) scripting function. // If 0 or disabled, the vote() scripting function is disabled. vote_freq 180 // Location of word filter file. 0 to disable, or something // like "wordlist.txt" if enabled words_file 0 log on mp_logfile 1 mp_logdetail 3 //muss zwischen 1 und 3 liegen, ausprobieren ! allow_client_exec 1 file_access_read 1 file_access_write 1 //da weiss ich nicht so genau, ob der nötig ist, ausprobieren ! exec clanmod/clanmod.cfg exec statsme.cfg hab ich was vergessen? sagt es mir [/code] |
Autor: | [COLA]*Whiskey [ 11.04.2002, 18:28 ] |
Betreff des Beitrags: | |
hab nur die glow funktion gelesen ich würd sagen das du admin_fun_mode 0 auf 1 stellen musst ausserdem muss das funmode plugin installiert sein |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |