Ein neues Thema erstellen  Auf das Thema antworten  [ 16 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Welcome-Message
BeitragVerfasst: 23.02.2003, 14:12 

Registriert: 21.02.2003, 13:33
Beiträge: 16
Hiho,

Besteht die möglichkeit an den Quelltext von eurer Welcome-Message.amx zu kommen.

Da ich top15, rank u.s.w. deaktiviert habe, würde ich das gerne überarbeiten.

thx
Gruß
Taisel

_________________
Spielt Counterstrike auf 213.202.202.170:27015 Urbane Jagdgruende *Cheating Death required* *Soundcheck gegen painsounds*


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.02.2003, 16:20 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
standart amx welcomemsg oder die ich hochgeladen habe auf den server die du unter der amx-sektion findest?

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.02.2003, 17:20 

Registriert: 21.02.2003, 13:33
Beiträge: 16
Die du hochgeladen hast mein ich.

Gruß Taisel

_________________
Spielt Counterstrike auf 213.202.202.170:27015 Urbane Jagdgruende *Cheating Death required* *Soundcheck gegen painsounds*


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.02.2003, 23:57 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
/* AMX Mod script.
*
* (c) Copyright 2002, OLO
* This file is provided as is (no warranties).
*
*/

/* Mix of plugins console motd from file and welcome message. */

#include <amxmod>

public client_connect(id) {
new name[32], authid[32], ip[32], hostname[64], nextmap[32], time[32], mapname[32], mod_ver[32]
new Float:mp_timelimit = get_cvar_float("mp_timelimit")
get_cvar_string("hostname",hostname,63)
get_user_name(id,name,31)
get_user_authid(id,authid,31)
get_user_ip(id,ip,31)
get_time("%m/%d/%Y - %H:%M:%S",time,31)
get_mapname(mapname,31)
get_cvar_string("amx_nextmap",nextmap,31)
new filename2[128]
get_cvar_string("amx_conmotd_file_anfang",filename2,127)
if (file_exists(filename2)) {
new line = 0, txtsize = 0, message[192]
while((line=read_file(filename2,line,message,192,txtsize))!=0)
client_cmd(id,"echo ^"%s^"",message)
}
client_cmd(id, "echo ^" Hallo %s, willkommen auf dem %s^"",name,hostname)

client_cmd(id, "echo ^" Zur Information: Deine WONID lautet: %s^";echo",authid)

client_cmd(id, "echo ^" Spieler auf dem Server: %d von %d^"",get_playersnum(),get_maxplayers())
client_cmd(id, "echo ^" Aktuelle Map: %s^"",mapname)
client_cmd(id, "echo ^" Naechste Map: %s^"",nextmap)

if (mp_timelimit){
new timeleft = get_timeleft()
if (timeleft > 0) client_cmd(id, "echo ^" Verbleibene Zeit: %d:%02d^"",timeleft / 60, timeleft % 60)
client_cmd(id, "echo ^" Zeitlimit %.0f Min.^"",mp_timelimit)
}
else

client_cmd(id, "echo ^" * Kein Zeitlimit *^"")

client_cmd(id, "echo ^" Friendly fire ist %s.^"", get_cvar_float("mp_friendlyfire") ? "an" : "aus")
client_cmd(id, "echo ^" C4 Timer ist auf %.0f Sek. gestellt^"",get_cvar_float("mp_c4timer"))

if (cvar_exists("amx_avlist_mode")){
client_cmd(id, "echo ;echo ^" Sage hp um Informationen zu deinem Gegner zuzeigen^"")
client_cmd(id, "echo ^" Sage rank um deinen Platz in der Rangliste anzuzeigen^"")
client_cmd(id, "echo ^" Sage stats um die Stats der Spieler anzuzeigen^"")
client_cmd(id, "echo ^" Sage top15 um die besten Spieler anzuzeigen^"")
client_cmd(id, "echo ^" Sage status um ServerInformationen zuerhalten^"")
client_cmd(id, "echo ^" Sage statsme um deine Stats anzuzeigen^"")
}

new flags = get_user_flags(id)
if (flags){
new sflags[32]
get_flags(flags,sflags,31)
client_cmd(id, "echo ;echo ^" Dein Zugriffslevel ist: %s. Du hast %sImunitaet.^"",sflags,(flags&ADMIN_IMMUNITY)?"":"keine ")
client_cmd(id, "echo ^" Schreibe ´amx_help´ in die Konsole um moegliche Befehle zu sehen^"")
}
else {
client_cmd(id, "echo ;echo ^" Du bist nicht als Admin oder Nutzer mit Pirvilegien eingelogged.^"")
}


client_cmd(id, "echo ;echo ^" Server Mods:^"")
get_cvar_string("amx_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * AMX Mod %s^"",mod_ver)
get_cvar_string("statsme_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * StatsMe %s^"",mod_ver)
get_cvar_string("clanmod_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * ClanMod %s^"",mod_ver)
get_cvar_string("admin_mod_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * AdminMod %s^"",mod_ver)
get_cvar_string("chicken_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * Chicken %s^"",mod_ver)
get_cvar_string("csguard_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * CSGuard %s^"",mod_ver)
get_cvar_string("hlguard_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * HLGuard %s^"",mod_ver)
get_cvar_string("plbot_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * PLBot %s^"",mod_ver)
get_cvar_string("booster_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * HL-Booster %s^"",mod_ver)
get_cvar_string("axn_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * AXN %s^"",mod_ver)
get_cvar_string("bmx_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * BMX %s^"",mod_ver)
get_cvar_string("atac_version",mod_ver,31)
if (mod_ver[0]) client_cmd(id, "echo ^" * ATAC %s^"",mod_ver)

new filename[128]
get_cvar_string("amx_conmotd_file_ende",filename,127)
if (file_exists(filename)) {
new line = 0, txtsize = 0, message[192]
while((line=read_file(filename,line,message,192,txtsize))!=0)
client_cmd(id,"echo ^"%s^"",message)
}
return PLUGIN_CONTINUE
}

public plugin_init() {
register_plugin("Welcome Message","0.9.2","default")
register_cvar("amx_conmotd_file","addons/amx/conmotd.txt")
register_cvar("amx_conmotd_file_anfang","addons/amx/conmotd_anfang.txt")
register_cvar("amx_conmotd_file_ende","addons/amx/conmotd_ende.txt")
return PLUGIN_CONTINUE
}

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.02.2003, 11:05 

Registriert: 21.02.2003, 13:33
Beiträge: 16
Vielen Dank

Gruß
Taisel

_________________
Spielt Counterstrike auf 213.202.202.170:27015 Urbane Jagdgruende *Cheating Death required* *Soundcheck gegen painsounds*


Zuletzt geändert von Taisel_1 am 24.02.2003, 11:05, insgesamt 1-mal geändert.

Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.02.2003, 22:20 

Registriert: 01.02.2003, 03:37
Beiträge: 63
Wohnort: Oberhausen
Ich habe eure welcomMSG auch ma genommen aber ich bekomme 26 errors is das normal??

_________________
Und hier ein paar Worte
An die -rechte- Adresse
Leckt uns am Arsch
Sonst gibt´s auf die Fresse


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.02.2003, 23:07 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
loool ... ist die frage was du da alles für mist gemacht hast ;)

kannste mir mal n auszug geben? brauchste ja einfach nur ausser dosbox kopieren ...

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25.02.2003, 00:44 

Registriert: 01.02.2003, 03:37
Beiträge: 63
Wohnort: Oberhausen
Small compiler 2.1.0 Copyright (c) 1997-2002, ITB CompuPhase

welcomemsg.sma(10) : error 037: invalid string (possibly non-terminated string)
welcomemsg.sma(14) : error 017: undefined symbol "get_cvar_float"
welcomemsg.sma(15) : error 017: undefined symbol "get_cvar_string"
welcomemsg.sma(16) : error 017: undefined symbol "get_user_name"
welcomemsg.sma(17) : error 017: undefined symbol "get_user_authid"
welcomemsg.sma(18) : error 017: undefined symbol "get_user_ip"
welcomemsg.sma(19) : error 017: undefined symbol "get_time"
welcomemsg.sma(20) : error 017: undefined symbol "get_mapname"
welcomemsg.sma(21) : error 017: undefined symbol "get_cvar_string"
welcomemsg.sma(23) : error 017: undefined symbol "get_cvar_string"
welcomemsg.sma(24) : error 017: undefined symbol "file_exists"
welcomemsg.sma(26) : error 017: undefined symbol "read_file"
welcomemsg.sma(27) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(29) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(31) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(33) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(34) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(35) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(38) : error 017: undefined symbol "get_timeleft"
welcomemsg.sma(39) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(40) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(44) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(46) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(47) : error 017: undefined symbol "client_cmd"
welcomemsg.sma(49) : error 017: undefined symbol "cvar_exists"
welcomemsg.sma(50) : error 017: undefined symbol "client_cmd"

Compilation aborted.
26 Errors.

und ich habe es genau so kopiert wie es oben steht
nix dran geändert :*(
ich mach echt viel mist
aber kopiern kann ich noch ^^

_________________
Und hier ein paar Worte
An die -rechte- Adresse
Leckt uns am Arsch
Sonst gibt´s auf die Fresse


Zuletzt geändert von ^AzOk^BoEhSeR-OnKel am 25.02.2003, 00:55, insgesamt 1-mal geändert.

Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25.02.2003, 01:06 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
ich habe die message oben verändert. da hier das ganze in html gespeichert wird, hat er einen teil weggelassen der in < > geschrieben wurde.

also nochmal in ne datei kopieren und hf

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25.02.2003, 01:08 

Registriert: 01.02.2003, 03:37
Beiträge: 63
Wohnort: Oberhausen
Jo cool geht danke dir

_________________
Und hier ein paar Worte
An die -rechte- Adresse
Leckt uns am Arsch
Sonst gibt´s auf die Fresse


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25.02.2003, 01:18 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
null problemo amigo :D

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 18.04.2003, 01:19 

Registriert: 18.04.2003, 01:18
Beiträge: 1
ähm... das mit dem < > verstehe ich nicht.. es gibt hier im forum noch andere stellen, an denen ich kompilierfehler bekomme :(


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 18.04.2003, 02:16 
HLDS Team
Benutzeravatar

Registriert: 03.02.2003, 17:29
Beiträge: 552
Wohnort: Hannover, Deutschland
da < > befehle von html sind zeigt die seite das nicht richtig an, wenn man diese taste einfach drücken würde. das forum interpretiert das falsch! damitfehlen dann bestimmte abschnitte die benötigt werden für ein plugin wie zum beispiel das obrige

_________________
"... To boldly go where no one has gone before."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.04.2003, 12:45 

Registriert: 18.04.2003, 22:31
Beiträge: 20
Ich hätte da auch noch mal ne dume frage zu
Also wie kann ich die messages ändern? Habe das plugn komplett fertig von nem Freund bekommen nur mit seinem Servernamen drin ähh ja und der Penner ist zu faul das zu ändern also wie stell ich das um?
Und wie kann ich nochmal den Hostnamen ändern?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.05.2003, 18:23 

Registriert: 08.05.2003, 18:16
Beiträge: 2
@ Chucky
lass dir von deinem Kumpel die SMA-Datei geben und ändere es darin. Danach nur noch kompilieren und es sollte gehen.

@ ALL

Ich hab auch mal ne dumme Frage:
Wie füge ich Leerzeichen in die Message ein.
Ich meine jetzt nicht eins, das ist schon klar. Aber wenn ich zum Bsp. sowas schreiben will:
*************************************
*------------------Willkommen-------------------------- *
*************************************

... dann macht der in der 2. Zeile zwischen den Sternen und dem Wort nur EIN Leerzeichen.

Hier im Forum geht es auch nicht. :( Stellt euch anstelle der Minus-Zeichen einfach Leerzeichen vor ;)

AMX-Version ist 0.9.4

Isepi


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.05.2003, 20:33 

Registriert: 08.05.2003, 18:16
Beiträge: 2
Ich habs schon rausgefunden.

Für alle die vielleicht interessiert:

Man muß dieses Zeichen ^ vor und hinter den Text machen dann werden alle Leerzeichen dargestellt.
Also so:
client_cmd(id, "echo ^"*----------------Willkommen--------------^"")

Wichtig sind auch die 2 weiteren Anführungszeichen.

Hier wieder anstelle der Minuszeichen Leerzeichen denken.

Bis denn
Isepi


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 16 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"