Eventscript zu Sourcemod Script

05/17/2013 18:33 thosan123#1
Hallo, ist es möglich aus einem Eventscript ein Sourcemodscript zu machen?
Wenn ja, würde sich da eine nette Person finden, die mir dabei helfen würde (oder mir die Arbeit sogar abnimmt ;))

Hier wäre das Script:
Code:
// //|///////////////////////////////////////////////////////////|//
// //|Würfeln by Agatha Knüppelkuh!
// //|
// //|e-Mail: [email][Only registered and activated users can see links. Click Here To Register...][/email]
// //|
// //|v1.6 Feedback erwünscht
// //|
// //|///////////////////////////////////////////////////////////|//

// //|ÄNDERN DES PROGRAMMIERTEN BEREICHES VERMEIDEN!|// //


block load
 {
 es_setinfo wuerfelbefehl "!w"
 es_xset werbungbei -1
 es_setinfo werbungtext " #lightgreenGib !w ein, um einen Wuerfel rollen zu lassen!"
 es_xset wuerfelwillinkl 0
 es_xset anzeigemodus 1
	es_xset werbungrundenzaehler 0
	es_xset werbungrundenzaehler2 0
	es_xsetinfo begrenzung " "
	es_set begrenzung 0
	es_xset deaglegewuerfelt 0
	es_xset deagle 30
	es_xset wuerfeln_version "1.66"
	es_xmakepublic wuerfeln_version
	es_msg #multi #green[Wuerfeln] #lightgreenWuerfeln V1.6 by Agatha Knüppelkuh geladen...
 }

event round_start
 {
	es_math werbungrundenzaehler + 1
	es_math werbungrundenzaehler2 + 1
	if (server_var(werbungrundenzaehler2) = 15) do
	 {
		es_xset werbungrundenzaehler2 "0"
		es_delayed 40.0 es_msg #multi #green[Wuerfeln]#lightgreen Wuerfeln V1.6 by #greenAgatha Knueppelkuh#lightgreen!
	 }
	if (server_var(werbungrundenzaehler) == server_var(werbungbei)) do
	 {
		es_delayed 30.0 es_msg #multi #green[Wuerfeln]#lightgreen server_var(werbungtext)
		es_math werbungrundenzaehler set 0
		es_math werbungrundenzaehler2 set 0
	 }
	es_xset begrenzung 0
 }

event player_say
 {
	es_setinfo wuerfelwill 0
	es_setinfo wuerfel2 0
	es_xsetinfo playername 0

	if (event_var(text) == server_var(wuerfelbefehl)) do
	 {

		if (event_var(es_steamid) in server_var(begrenzung)) do
		 {
			es_tell event_var(userid) #multi #green[Wuerfeln] #lightgreenDu darfst nur einmal pro Runde würfeln!
		 }
		else do
		 {
			es getplayerinfo usertot event_var(userid) isdead

			if (server_var(usertot) == 1) do
			 {
				es_tell event_var(userid) #multi #green[Wuerfeln] #lightgreenDu bist tot! Keine Zahl würde dich wiederbeleben!
			 }
			else do
			 {
				es_getplayername playername event_var(userid)
                                                        es_rand wuerfelwill 1 18
				es_rand wuerfel2 1 3
				if (server_var(anzeigemodus) = 1) then es_msg #multi #green Für server_var(playername) #lightgreenrollt jetzt der Wuerfel#default...
                                                                                                                
              es_format wuerfelwillinkl "[%1]" server_var(wuerfelwill)
              if (server_var(wuerfelwillinkl) in "0[1][2][3][4]") do
				 {
					if (server_var(anzeigemodus) != 3) then if (server_var(wuerfel2) == 1) then es_msg #multi #green server_var(playername) #lightgreendein Wuerfel rollte#green 2
					if (server_var(wuerfel2) == 1) then es_msg #multi #green server_var(playername) #lightgreen wurde ein paar mal #greengeslappt!

					if (server_var(anzeigemodus) != 3) then if (server_var(wuerfel2) == 2) then es_msg #multi #green server_var(playername) #lightgreendein Wuerfel rollte#green 5
					if (server_var(wuerfel2) == 2) then es_msg #multi #green server_var(playername) #lightgreen wurde auf #greenDrogen #lightgreengesetzt!

					if (server_var(anzeigemodus) != 3) then if (server_var(wuerfel2) == 3) then es_msg #multi #green server_var(playername) #lightgreendein Wuerfel rollte#green 6
					if (server_var(wuerfel2) == 3) then es_msg #multi #green server_var(playername) #lightgreen wurden 75Hp #greenabgezogen!
				 }
				else do
				 {
					if (server_var(anzeigemodus) != 3) then es_msg #multi #green server_var(playername) #lightgreendein Wuerfel rollte#green server_var(wuerfelwill)
				 }
                                                        if (server_var(wuerfelwill) == 1) do
                                                        {
                                                                      es_give event_var(userid) weapon_deagle
                                                                      es_menu 15 event_var(userid) "Psst!\nDein Wuerfel rollte 1!\nDir wurde eine Deagle zugesteckt!"
                                                        }

                                                        if (server_var(wuerfelwill) == 2) do
                                                        {
                                                                      es_give event_var(userid) weapon_hegrenade
                                                                      es_menu 15 event_var(userid) "Psst!\nDein Wuerfel rollte 2!\nDir wurde eine HE-Granate zugesteckt!"
                                                        }

                                                        if (server_var(wuerfelwill) == 3) do
                                                        {
                                                                      es_give event_var(userid) weapon_flashbang
                                                                      es_menu 15 event_var(userid) "Psst!\nDein Wuerfel rollte 3!\nDir wurde eine Blendgranate zugesteckt!"
                                                        }

                                                        if (server_var(wuerfelwill) == 4) do
                                                        {
                                                                      es_give event_var(userid) weapon_smokegrenade
                                                                      es_menu 15 event_var(userid) "Psst!\nDein Wuerfel rollte 4!\nDir wurde eine Rauchgranate zugesteckt!"
                                                        }

                                                        if (server_var(wuerfelwill) == 5) do
                                                        {
                                                                      es_sexec event_var(userid) kill
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurde #greengeslayt!
                                                        }

                                                        if (server_var(wuerfelwill) == 6) do
                                                        {
                                                                      es est_health event_var(userid) - 75
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 75Hp #greenabgezogen!
                                                        }

                                                        if (server_var(wuerfelwill) == 7) do
                                                        {
                                                                      es est_health event_var(userid) - 50
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 50Hp #greenabgezogen!
                                                        }

                                                        if (server_var(wuerfelwill) == 8) do
                                                        {
                                                                      es est_health event_var(userid) - 25
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 25Hp #greenabgezogen!
                                                        }

                                                        if (server_var(wuerfelwill) == 9) do
                                                        {
                                                                      es est_Drug event_var(userid)
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurde auf #greenDrogen #lightgreengesetzt!
                                                        }

                                                        if (server_var(wuerfelwill) == 10) do
                                                        {
                                                                      es est_Drunk event_var(userid) 100
                                                                      es_msg #multi #green server_var(playername) #lightgreen wird fuer 100Sek. auf Alc #greengesetzt!
                                                        }

                                                        if (server_var(wuerfelwill) == 11) do
                                                        {
                                                                      es_give event_var(userid) player_weaponstrip
                                                                      es_fire event_var(userid) player_weaponstrip strip
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden alle Waffen#green abgezogen!
                                                        }

                                                        if (server_var(wuerfelwill) == 12) do
                                                        {
                                                                      es est_Freeze event_var(userid) 1
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurde #greeneingefroren!
                                                        }

                                                        if (server_var(wuerfelwill) == 13) do
                                                        {
                                                                      es est_Fade event_var(userid) 0 500 500 64 0 64 128
                                                                      es_msg #multi #green server_var(playername) #lightgreen's Bildschirm wurde eklig #greengefärbt!
                                                        }

                                                        if (server_var(wuerfelwill) == 14) do
                                                        {
                                                                      es_xset blackhole_x 0
                                                                      es_xset blackhole_y 0
                                                                      es_xset blackhole_z 0
                                                                      es_getplayerlocation blackhole_x blackhole_y blackhole_z event_var(userid)
                                                                      es est_blackhole server_var(blackhole_x) server_var(blackhole_y) server_var(blackhole_z) 7
                                                                      es_msg #multi #green Ein #lightgreenschwarzes Loch#green ist jetzt fuer 7Sek. bei#green server_var(playername)
                                                        }

                                                        if (server_var(wuerfelwill) == 15) do
                                                        {
                                                                      es est_Speed event_var(userid) 1.4
                                                                      es_msg #multi #green server_var(playername) #lightgreen laeuft jetzt #greenschneller!
                                                        }

                                                        if (server_var(wuerfelwill) == 16) do
                                                        {
                                                                      es est_health event_var(userid) + 25
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 25Hp #greenhinzugefuegt!
                                                        }

                                                        if (server_var(wuerfelwill) == 17) do
                                                        {
                                                                      es est_health event_var(userid) + 50
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 50Hp #greenhinzugefuegt!
                                                        }

                                                        if (server_var(wuerfelwill) == 18) do
                                                        {
                                                                      es est_health event_var(userid) + 75
                                                                      es_msg #multi #green server_var(playername) #lightgreen wurden 75Hp #greenhinzugefuegt!
                                                        }


				es_format begrenzung "%1 %2" server_var(begrenzung) event_var(es_steamid)
			 }
		 }
	 }
 }
MfG

thosan123
05/17/2013 18:59 .Bara.#2
Gegen eine Gegenleistung in Form eines kleines Betrages würde ich es machen, da es ich sage mal jetzt nicht einfach ist.