Sie sind nicht angemeldet.

Kim Jong Un

Fortgeschrittener

  • »Kim Jong Un« ist der Autor dieses Themas

Beiträge: 175

Rootserver vorhanden: Nein

  • Nachricht senden

1

Sonntag, 2. Juni 2013, 18:18

Ü,Ö,Ä Buchstaben im Chat, machen probleme

hallo

sobald ich Ü,Ö,Ä in den Chat schreibe, öffnet sich mein weaponsay info!!! :huh:
wen ich es_xset wsay_only_buyzone 1 auf 0 und es_xset wsay_only_freezetime 1 auf 0 stelle
und Ü,Ä,Ö in den Chat schreibe öffnet sich die info und mir fliegen alle waffen um die ohren :heul:


orginal link:

http://addons.eventscripts.com/addons/view/weaponsay

ich habe es runter geladen, in den entsprechenden ordner eingefügt und es_load weaponsay in die autoexec.cfg geschrieben

Spoiler Spoiler

// es_weaponsay
// Author: Lumpi@Work
// Version: 1.1 | Build date: 12/26/08
// Description: Say commands for weapons (for EventScripts 1.5)

/////////////////////////
// SCRIPT CONFIGURATION
/////////////////////////

block wsay_config
{
es_xset wsay_restrict_snipers 0 // Restrict sniper weapons (including scout)
es_xset wsay_restrict_rifles 0 // Restrict rifles
es_xset wsay_restrict_smgs 0 // Restrict sub-machine guns
es_xset wsay_restrict_pistols 0 // Restrict pistols
es_xset wsay_restrict_shotguns 0 // Restrict shotguns
es_xset wsay_restrict_grenades 0 // Restrict grenades
es_xset wsay_restrict_mg 0 // Restrict the m249 machine gun

es_xset wsay_chat_messages 3 // Show adverts every X rounds, 0 = disabled

es_xset wsay_only_freezetime 1 // Say commands only active in freezetime (mp_freezetime), 0 = always
es_xset wsay_only_buytime 0 // Say commands only active in buytime (mp_buytime), 0 = always
es_xset wsay_only_buyzone 1 // Say commands only active in buyzones, 0 = everywhere

es_xset wsay_no_cash 0 // The players will get no cash, 0 = disabled
}

/////////////////////////
// END OF CONFIG
/////////////////////////

block load
{
es_xdoblock weaponsay/wsay_config
es_xmsg #multi #green[#lightgreenWeaponSay#green]: Loaded - Made by [BuH]Lump1
es_xset wsay_chat_counter 0
es_xset wsay_primary_weapon 0
es_xset wsay_secondary_weapon 0
es_xset wsay_freezetime_over 0
es_xset wsay_player_in_buyzone 0
es_xset wsay_buytime_over 0
}

block unload
{
es_xmsg #multi #green[#lightgreenWeaponSay#green]: Unloaded
}

block buytime_timer
{
es_xset wsay_buytime_over 0
es_set wsay_buytime_timer server_var(mp_buytime)
es_xmath wsay_buytime_timer * 60
es_delayed server_var(wsay_buytime_timer) es_xset wsay_buytime_over 1
}

block checks
{
es_xset wsay_checks_ok 1

if (server_var(wsay_buytime_over) == 1) do
{
if (server_var(wsay_only_buytime) == 1) do
{
es_tell event_var(userid) #multi #green[#lightgreenWeaponSay#green]: Say commands only active in buytime
es_xset wsay_checks_ok 0
}
}
es_getplayerprop wsay_player_in_buyzone event_var(userid) "CCSPlayer.m_bInBuyZone"
if (server_var(wsay_only_buyzone) == 1) do
{
if (server_var(wsay_player_in_buyzone) == 0) do
{
es_tell event_var(userid) #multi #green[#lightgreenWeaponSay#green]: Say commands only active in buyzones
es_xset wsay_checks_ok 0
}
}
if (server_var(wsay_freezetime_over) == 1) do
{
if (server_var(wsay_only_freezetime) == 1) do
{
es_tell event_var(userid) #multi #green[#lightgreenWeaponSay#green]: Say commands only active in freezetime
es_xset wsay_checks_ok 0
}
}
}

block commandhelp
{
es_tell event_var(userid) #multi #green[#lightgreenWeaponSay#green]: Available commands
es_tell event_var(userid) #multi #green- Snipers: !awp, !g3sg1, !sg550, !scout
es_tell event_var(userid) #multi #green- Rifles: !m4, !ak, !famas, !galil, !sg552, !aug
es_tell event_var(userid) #multi #green- Sub-Machine Guns: !tmp, !mac10, !mp5, !ump, !p90
es_tell event_var(userid) #multi #green- Pistols: !glock, !usp, !p228, !deagle, !fiveseven, !elite
es_tell event_var(userid) #multi #green- Shotguns: !m3, !xm1014
es_tell event_var(userid) #multi #green- Grenades: !he, !flash, !smoke
es_tell event_var(userid) #multi #green- Machine Gun: !m249
}

block weapondrop_prim
{
es playerget primary wsay_primary_weapon event_var(userid)
if (server_var(wsay_primary_weapon) notequalto 0) do
{
es_sexec event_var(userid) use server_var(wsay_primary_weapon)
es_sexec event_var(userid) drop
}
}

block weapondrop_sec
{
es playerget secondary wsay_secondary_weapon event_var(userid)
if (server_var(wsay_secondary_weapon) notequalto 0) do
{
es_sexec event_var(userid) use server_var(wsay_secondary_weapon)
es_sexec event_var(userid) drop
}
}

event round_start
{
es_xdoblock weaponsay/buytime_timer
es_xset wsay_freezetime_over 0

if (server_var(wsay_chat_messages) > 0) do
{
es_xmath wsay_chat_counter + 1

if (server_var(wsay_chat_counter) equalto server_var(wsay_chat_messages)) do
{
es_xmsg #multi #green[#lightgreenWeaponSay#green]: Type #lightgreen!weaponname#green in the chat to get a weapon
es_xmsg #multi #green[#lightgreenWeaponSay#green]: e.g. !m4, !awp or !flash
es_xmsg #multi #green[#lightgreenWeaponSay#green]: Do you need help ? Type !weaponsay in the chat !
es_xset wsay_chat_counter 0
}
}
}

event round_freeze_end
{
es_xset wsay_freezetime_over 1
}

event player_spawn
{
if (server_var(wsay_no_cash) == 1) do
{
es playerset cash event_var(userid) 0
}
}

event player_say
{
es_doblock weaponsay/checks
if (event_var(text) equalto !weaponsay) do
{
es_doblock weaponsay/commandhelp
}
if (server_var(wsay_checks_ok) == 1) do
{
if (server_var(wsay_restrict_snipers) equalto 0) do
{
if (event_var(text) equalto !awp) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_awp // Arctic Warfare Magnum (Magnum Sniper Rifle)
}
if (event_var(text) equalto !g3sg1) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_g3sg1 // G3SG1 (D3/AU-1)
}
if (event_var(text) equalto !sg550) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_sg550 // SIG 552 (Krieg 550 Commando)
}
if (event_var(text) equalto !scout) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_scout // Steyr Scout (Schmidt Scout)
}
}
if (server_var(wsay_restrict_rifles) equalto 0) do
{
if (event_var(text) equalto !m4) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_m4a1 // M4A1 (Maverick M4A1 Carbine)
}
if (event_var(text) equalto !ak) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_ak47 // AK47 (CV47)
}
if (event_var(text) equalto !famas) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_famas // Famas (Clarion 5.56)
}
if (event_var(text) equalto !galil) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_galil // Galil (IDF Defender)
}
if (event_var(text) equalto !sg552) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_sg552 // SIG SG552 (Krieg 552 Commando)
}
if (event_var(text) equalto !aug) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_aug // Steyr Aug (Bullpup)
}
}
if (server_var(wsay_restrict_smgs) equalto 0) do
{
if (event_var(text) equalto !tmp) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_tmp // Steyr TMP (Schmidt Machine Pistol)
}
if (event_var(text) equalto !mac10) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_mac10 // Ingram MAC-10
}
if (event_var(text) equalto !mp5) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_mp5navy // MP5 Navy (K&M Sub-Machine Gun)
}
if (event_var(text) equalto !ump) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_ump45 // K&M UMP45
}
if (event_var(text) equalto !p90) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_p90 // FN P90 (ES C90)
}
}
if (server_var(wsay_restrict_pistols) equalto 0) do
{
if (event_var(text) equalto !glock) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_glock // Glock 18 (9X19mm Sidearm)
}
if (event_var(text) equalto !usp) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_usp // .45 USP (K&M .45 Tactical)
}
if (event_var(text) equalto !p228) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_p228 // 228 Compact
}
if (event_var(text) equalto !deagle) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_deagle // Desert Eagle .50C (Night Hawk .50C)
}
if (event_var(text) equalto !fiveseven) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_fiveseven // ES Five-Seven
}
if (event_var(text) equalto !elite) do
{
es_doblock weaponsay/weapondrop_sec
es_give event_var(userid) weapon_elite // .40 Dual Elites
}
}
if (server_var(wsay_restrict_shotguns) equalto 0) do
{
if (event_var(text) equalto !m3) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_m3 // Benelli M3 (Leone 12 Gauge Super)
}
if (event_var(text) equalto !xm1014) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_xm1014 // Benelli XM1014 (Leone YG1265 Auto Shotgun)
}
}
if (server_var(wsay_restrict_grenades) equalto 0) do
{
if (event_var(text) equalto !he) do
{
es_give event_var(userid) weapon_hegrenade // HE Grenade
}
if (event_var(text) equalto !flash) do
{
es_give event_var(userid) weapon_flashbang // Flashbang
}
if (event_var(text) equalto !smoke) do
{
es_give event_var(userid) weapon_smokegrenade // Smokegrenade
}
}
if (server_var(wsay_restrict_mg) equalto 0) do
{
if (event_var(text) equalto !m249) do
{
es_doblock weaponsay/weapondrop_prim
es_give event_var(userid) weapon_m249 // FN M249 (ES M249 Para)
}
}
}
}



brauche hilfe :cursing:

Jackmaster

Super Moderator

Beiträge: 660

Rootserver vorhanden: Ja

  • Nachricht senden

2

Sonntag, 2. Juni 2013, 19:33

Das ist eine veraltete(oder eben auch die "klassische") Eventscript Sprache, such dir am besten nur Python Scripts aus(Endung mit .py, keine txt Dateien)
Das mit dem Umlauten ist ein generelles Problem. a) du registrierst die Chatbefehle oder b) du nimmst Python Scripts oder c) was bestimmt die meisten sagen werden geh zu Sourcemod.


gruß

Kim Jong Un

Fortgeschrittener

  • »Kim Jong Un« ist der Autor dieses Themas

Beiträge: 175

Rootserver vorhanden: Nein

  • Nachricht senden

3

Montag, 3. Juni 2013, 15:11

wo regiestriet man die befehle und welche alle oder nur die weaponsay info ?

Kim Jong Un

Fortgeschrittener

  • »Kim Jong Un« ist der Autor dieses Themas

Beiträge: 175

Rootserver vorhanden: Nein

  • Nachricht senden

4

Sonntag, 7. Juli 2013, 16:42

nach wochen langem suchen, frag ich am betsen euch.
gibt es en weponsay für sourcemod?
oder hat einer eins? was vlt besser läuft?

5

Sonntag, 7. Juli 2013, 17:25

Was meinst du damit?
Was genau suchst du..kann dir gerne behilflich sein!
Meinst du vielleicht soetwas: https://forums.alliedmods.net/showthread.php?t=56264

Gruß Emre

Kim Jong Un

Fortgeschrittener

  • »Kim Jong Un« ist der Autor dieses Themas

Beiträge: 175

Rootserver vorhanden: Nein

  • Nachricht senden

6

Sonntag, 7. Juli 2013, 17:33

ich suche nach einem weponsay, für sourcemod
wen man in den chat "m4" oder "ak47" eingibt , bekommt man die entsprechende waffe

mfg

Kim Jong Un

Fortgeschrittener

  • »Kim Jong Un« ist der Autor dieses Themas

Beiträge: 175

Rootserver vorhanden: Nein

  • Nachricht senden

7

Sonntag, 7. Juli 2013, 17:37

ich suche nach einem weponsay, für sourcemod
wen man in den chat "m4" oder "ak47" eingibt , bekommt man die entsprechende waffe

mfg
http://addons.eventscripts.com/addons/view/weaponsay

das ist zuzeit drauf, nur macht es porbleme mit öäü,
wen ich öäü in den chat schreibe , kommen mir alle waffen entgegen.
wen das jeder macht crasht der server
mfg

Ähnliche Themen