Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: admin_ban
BeitragVerfasst: 18.03.2003, 19:29 
Benutzeravatar

Registriert: 23.10.2002, 15:16
Beiträge: 81
Wohnort: Bochum
morgen ...

also ich will wissen wie ich einen spieler banen kann mit grund angabe, da dies nicht möglich ist von AM aus habe ich die admin.amx wie folgt umgeschrieben :
Code:
admin_ban(ban_user[]) {
  
  if ( auth("") != 1 || access(LEV256,"")!=1) {
    selfmessage("You don´t have access to this command");
    return;	
  }
  
 if (check_user(ban_user)==1) {
    new real_user[MAX_NAME_LENGTH];
    get_username(ban_user,real_user,MAX_NAME_LENGTH);
message(real_user,"Du wurdest gebant von ");
message (real_user,user);  
ban(real_user,0);
      } else {
    selfmessage("Unrecognized player: ");
    selfmessage(ban_user);
  }  
}
Also wenn das funktionniert will ich das wissen .. zum compilieren bin ich noch nicht gekommen :)

_________________
Mein Clan a@w

http://www.counter-strike.de (#cstrike.de.scripting)


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19.03.2003, 15:40 
HLDS Team
Benutzeravatar

Registriert: 26.11.2001, 01:00
Beiträge: 676
messageex(User, Grund, print_console);

Grund wird aus Data gesplittet mit strsplit. sihehe funktionen in der scipting sektion.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19.03.2003, 22:48 
Benutzeravatar

Registriert: 23.10.2002, 15:16
Beiträge: 81
Wohnort: Bochum
aha schon klar .. hm naja wie initialiesier ich den grund ... also strsplit steht nicht in den fuktionen .. würde das nach der logik so machen ...

[...]
if (check_user(ban_user)==1) {
new real_user[MAX_NAME_LENGTH];
get_username(ban_user,real_user,MAX_NAME_LENGTH);
messageex(real_user, Grund, print_console);
ban(real_user,0);
} else {
selfmessage("Unrecognized player: ");
selfmessage(ban_user);
}
[...]
kann mir dann aber nicht erklären wie ich "grund" initialisiere...
also ?!

_________________
Mein Clan a@w

http://www.counter-strike.de (#cstrike.de.scripting)


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.03.2003, 14:12 
HLDS Team
Benutzeravatar

Registriert: 26.11.2001, 01:00
Beiträge: 676
Stimmt, edr ist nicht erklärt, nimm einfach strbreak(str, first, second, maxlen) der teilt str in first und second auf, nach erstem leerzeichen


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.03.2003, 16:57 
Benutzeravatar

Registriert: 23.10.2002, 15:16
Beiträge: 81
Wohnort: Bochum
also nochmal das ganze script:


admin_ban(ban_user[]) {

if ( auth("") != 1 || access(LEV256,"")!=1) {
selfmessage("You don´t have access to this command");
return;
}

if (check_user(ban_user)==1) {
new real_user[MAX_NAME_LENGTH];
get_username(ban_user,real_user,MAX_NAME_LENGTH);
strbreak(str, first, second, maxlen);
messageex(real_user, Grund, print_console);
ban(real_user,0);
} else {
selfmessage("Unrecognized player: ");
selfmessage(ban_user);
}
}


Trozdem weis ich immernoch nicht wie ich die variable <grund> jetzt initialiesiert bzw. ins script eingeschlossen habe

es wäre also auch mal sionnvoll mir ein bissel zu sagen wie ich die 2te variable einbaue, denn mit einzelen funktionen ist das nicht getan ...

_________________
Mein Clan a@w

http://www.counter-strike.de (#cstrike.de.scripting)


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.03.2003, 17:48 
HLDS Team
Benutzeravatar

Registriert: 26.11.2001, 01:00
Beiträge: 676
ich schaue mir das mal am WE an, hab zurzeit keine Zeit.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.03.2003, 20:18 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
http://board.battlenation.de/viewtopic. ... highlight=

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 7 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 ]"