Raised This Month: $51 Target: $400
 12% 

Deutsche Scripting-Hilfe


  
 
 
Thread Tools Display Modes
mogel
Senior Member
Join Date: Jan 2007
Old 05-30-2007 , 14:52   Re: Deutsche Scripting-Hilfe
#31

Moin,

Rot und Blau sind Teamfarben ... das funktioniert nur wenn der Spieler im entsprechendem Team ist ... da gibt es ein Beispiel-Plugin wie man das etwas umgehen kann ... da wird der Spieler erst mal pseudo-mäßig auf T Seite gesetzt dann der Teil der Nachricht geschrieben und dann wird der Spieler wieder zurück gesetzt in sein altes Team (T/CT/Spect) ... und dann gibt es noch entsprechende Hinweise von Bail/V3x oder so ... das da nicht immer klappt

hand, mogel
__________________
mogel is offline
regalis
Veteran Member
Join Date: Jan 2007
Location: F*cking Germany
Old 05-30-2007 , 16:37   Re: Deutsche Scripting-Hilfe
#32

also du kannst mal probieren in dieser Zeile:
"^x04%s (^x01%s^x04) disconnected"
Das ^x04 durch ^x03 zu ersetzen...und die anderen ^x0blabla wegzumachen...(aber lass die %s stehen! *gg*)
Je nachdem welchen Teil der Nachricht du andersfarbig haben möchtest..
Ob das funktioniert kann ich dir nicht sagen

try and error ;)
__________________

Last edited by regalis; 05-30-2007 at 16:39.
regalis is offline
regalis
Veteran Member
Join Date: Jan 2007
Location: F*cking Germany
Old 05-30-2007 , 16:41   Re: Deutsche Scripting-Hilfe
#33

Quote:
Originally Posted by ExKiLL View Post
das mit der abfrage wäre geil!
und dann die ausgabe
You have to drop your primary Weapon before buying a shield!

oder irgendso was

ist das einfach?
Ich kann mal schauen...aber eigentlich ist das scripting help und nicht code mir ein plugin
mal sehen ob ich das hinbekomme...

morgen oder so...bin total am arsch..0o

greetz regalis
__________________
regalis is offline
ExKiLL
Senior Member
Join Date: Nov 2005
Location: Germany
Old 06-05-2007 , 13:16   Re: Deutsche Scripting-Hilfe
#34

das mit dem plugin is egal, habs wieder runtergehauen, wird eh nich genutzt ^^

neue frage
habe mir cs bank von ghw gezogen, is alles schön und gut, aber die txt datei die erstellt wird wächst rasend, im moment hat die schon knapp 20 kb und des will ich jetzt in meiner mysql tabelle speichern, wollt jetzt ma fragen ob ich da dbi oder sqlx nutzen muss/kann/soll !?!?


######################################

andere sache

Code:
 #include <amxmodx>
 #include <engine>

new flashlight[33];
new flashbattery[33] = { 1000, ... };

 public plugin_init() {
	register_plugin("no-ending Flashlight","0.1","ExKiLL");
 }

 public client_putinserver(id) {
	flashbattery[id] = 100;
 }

 public charge(id) {

	if(flashbattery[id] <= 98) {
		flashbattery[id] = 98;
		flashlight[id] = 98;

	}
	else if(flashbattery[id] >= 100) {
		flashbattery[id] = 100;

	}
 }
warum funzt des net??
__________________
193.192.59.43:27015 ----- italy ( 20 )
85.25.150.62:27015 ------ sHclachthaus ( 14 )
85.25.150.62:27055 ------ DeathMatch ( 20 )
85.25.150.62:27035 ------ Kreedz Hangout ( 18 )
85.214.100.160:27015 ---- 24/7 full house | **GG + DM** ( 32 )
93.190.64.150:27015 ----- Superhero (12)

Last edited by ExKiLL; 06-05-2007 at 14:52.
ExKiLL is offline
knoppers
Veteran Member
Join Date: Jun 2006
Location: Germany/Braunschweig
Old 06-05-2007 , 14:49   Re: Deutsche Scripting-Hilfe
#35

ich glaube amxx unterstützt (nach meinen letztens informatioenen) garkein sqlx mehr.....korrigiert michw en ich falsch liege
__________________


Upload Service gesucht? www.monster-upload.net
Free TS² Server gesucht? www.chiller-oase.de
Desktop Pics gesucht? www.pic-point.com
knoppers is offline
Send a message via ICQ to knoppers
regalis
Veteran Member
Join Date: Jan 2007
Location: F*cking Germany
Old 06-05-2007 , 15:43   Re: Deutsche Scripting-Hilfe
#36

Quote:
Originally Posted by ExKiLL View Post
Code:
 #include <amxmodx>
 #include <engine>

new flashlight[33];
new flashbattery[33] = { 1000, ... };

 public plugin_init() {
    register_plugin("no-ending Flashlight","0.1","ExKiLL");
 }

 public client_putinserver(id) {
    flashbattery[id] = 100;
 }

 public charge(id) {

    if(flashbattery[id] <= 98) {
        flashbattery[id] = 98;
        flashlight[id] = 98;

    }
    else if(flashbattery[id] >= 100) {
        flashbattery[id] = 100;

    }
 }
warum funzt des net??
Was soll das denn sein?
Wo wird denn public charge() aufgerufen?

Quote:
Originally Posted by knoppers View Post
ich glaube amxx unterstützt (nach meinen letztens informatioenen) garkein sqlx mehr.....korrigiert michw en ich falsch liege
Du liegst falsch
Wird beides unterstützt...das neue dbi wie auch sqlx
__________________
regalis is offline
ExKiLL
Senior Member
Join Date: Nov 2005
Location: Germany
Old 06-05-2007 , 16:04   Re: Deutsche Scripting-Hilfe
#37

rega
das is mein erster code ^^ und der is nich mal von mri selbst

Code:
set_task((flashlight[id]) ? get_cvar_float("flashlight_charge"),"charge",TASK_CHARGE+id,parms,1);
muss das noch mit rein?
aber dann woh lwieder charge(parms[]) anstatt charge(id) oder?
__________________
193.192.59.43:27015 ----- italy ( 20 )
85.25.150.62:27015 ------ sHclachthaus ( 14 )
85.25.150.62:27055 ------ DeathMatch ( 20 )
85.25.150.62:27035 ------ Kreedz Hangout ( 18 )
85.214.100.160:27015 ---- 24/7 full house | **GG + DM** ( 32 )
93.190.64.150:27015 ----- Superhero (12)
ExKiLL is offline
regalis
Veteran Member
Join Date: Jan 2007
Location: F*cking Germany
Old 06-05-2007 , 18:37   Re: Deutsche Scripting-Hilfe
#38

Quote:
Originally Posted by ExKiLL View Post
rega
das is mein erster code ^^ und der is nich mal von mri selbst

Code:
set_task((flashlight[id]) ? get_cvar_float("flashlight_charge"),"charge",TASK_CHARGE+id,parms,1);
muss das noch mit rein?
aber dann woh lwieder charge(parms[]) anstatt charge(id) oder?
Ich glaube du hast da nen kleinen Denkfehler drin ;)
Also um ehrlich zu sein hab ich keine Ahnung wie man die Battery der Taschenlampe aufläd bzw. sich nicht entladen lässt.
Aber ich kann mir nicht vorstellen, dass es damit getan ist eine Variable zu erzeugen die Flashbattery heißt *gg*
Ich schau mal in Avalanches CustomFlashlight-plugin, der hat da nämlich ne Funktion drin um die Battery komplett zu disablen...

lol...ich seh gerade woher du den code hast ;)
Du hast aber was wichtiges vergessen(oder nicht gepostet)
Code:
register_event("Flashlight","event_flashlight","b"); <-- das ist wichtig in plugin_init um das Ereignis "flashlight" zu "hooken" also darauf zu reagieren.
Wenn ein Spieler seine Taschlampe einschaltet wird der "event" ausgelöst und man kann entsprechend reagieren ;)

Hier ist die Halflife Message an den User die dem Spieler PC (counterstrike) sagt, mach die Taschlampe an und hab (in deinem Fall) ne volle Batterie.
message_begin(MSG_ONE,get_user_msgid("Flashlight"),{0,0,0},id);
write_byte(flashlight[id]);
write_byte(flashbattery[id]);
message_end();

Diese Nachricht musst du in der Function versenden, die bei nem flashlight-event angestoßen wird.
Also in public event_flashlight(id)
Wie du siehst wird die UserID schon von dem Hook in plugin_init an die Function "gesendet" (oder besser übergeben).
Jetzt brauchst du nur noch die beiden Variablen flashlight[id] und flashbattery[id] mit Werten füllen und die Nachricht rausschicken.
Also sowas wie du schon hast nur eben in der Function die von dem flashlight event getriggert wird. Also im endeffekt alles aus public charge(id) in event_flashlight einbauen und die message dazu und fertig...hoff ich mal ;)
greetz regalis
__________________
regalis is offline
ExKiLL
Senior Member
Join Date: Nov 2005
Location: Germany
Old 06-06-2007 , 12:25   Re: Deutsche Scripting-Hilfe
#39

versteh ich leider (noch nich wirklich)

kannst den code mal so schreiben wie du es erklärt hast und dann die betroffenen stellen nochmal markieren oder so, damit ich es mir fertig anschauen kann so versteh ich es besser
__________________
193.192.59.43:27015 ----- italy ( 20 )
85.25.150.62:27015 ------ sHclachthaus ( 14 )
85.25.150.62:27055 ------ DeathMatch ( 20 )
85.25.150.62:27035 ------ Kreedz Hangout ( 18 )
85.214.100.160:27015 ---- 24/7 full house | **GG + DM** ( 32 )
93.190.64.150:27015 ----- Superhero (12)
ExKiLL is offline
mogel
Senior Member
Join Date: Jan 2007
Old 06-08-2007 , 13:47   Wand erkennen
#40

Moin,

da ich irgendwie nix finde ... wie kann ich erkennen ob vor|links|rechts|hinter mir eine Wand ist?

Nachtrag:

oder anders ausgedrückt ... steckt eine Koordinate in einer Wand?

Nachtrag #2:

wenn man alle Funktionen von Hand durchgeht ... point_contents

hand, mogel
__________________

Last edited by mogel; 06-08-2007 at 14:21.
mogel is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:46.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode