Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: plugin_sharp_cconnect
BeitragVerfasst: 07.05.2002, 19:14 

Registriert: 24.03.2002, 16:55
Beiträge: 7
/* This plugin was made by: Sharpsniper it is a revision of Fah-Q[Dio]' plugin but this * pluin announces every person that connects to your server in a typesay form and * greets them.
* Plugin Created: October 13, 2001, 12:48 AM
* Sharpsniper: $harp$sniper Enjoy!
* Changes Made: Announce Delay is now 30 seconds, Everyone gets announced
*/

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

#define ACCESS_ALL 0
#define ANNOUNCE_DELAY 30

new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.07";

plr_announce(strName[], lConnect=0) {

new Text[MAX_TEXT_LENGTH] = "";

if (lConnect == 1) {
strcat(Text,"Welcome ^n ",MAX_DATA_LENGTH);
strcat(Text, strName,MAX_DATA_LENGTH);
strcat(Text, " Enjoy playing here!!",MAX_DATA_LENGTH);
} else {
strcat(Text, strName,MAX_DATA_LENGTH);
strcat(Text, "^n has left but will return again!",MAX_DATA_LENGTH);
}
typesay(Text, 7, 12, 125, 12);
}

public plugin_connect(HLName,HLIP,UserIndex) {

new strName[MAX_NAME_LENGTH];
convert_string(HLName, strName, MAX_NAME_LENGTH);

set_timer("ann_timer",ANNOUNCE_DELAY, 1, strName);

return PLUGIN_CONTINUE;
}

public plugin_disconnect(HLName, UserIndex) {

new strName[MAX_NAME_LENGTH];
convert_string(HLName, strName, MAX_NAME_LENGTH);

if (access(ACCESS_ALL, strName)!=0)
plr_announce(strName, 0);

return PLUGIN_CONTINUE;
}

public ann_timer(Timer,Repeat,HLName,HLParam) {
new strName[MAX_NAME_LENGTH];

convert_string(HLParam,strName,MAX_NAME_LENGTH);

if (access(ACCESS_ALL, strName)!=0)
plr_announce(strName, 1);

}

public plugin_init() {
plugin_registerinfo("Client Connect Greeting!","Announces and Greets Every Player That Connects!",STRING_VERSION);

return PLUGIN_CONTINUE;
}

Dieses Plugin ist von www.adminmod.org/ascript/plugin.php und soll jedem der connectet eine Nachricht anzeigen.
Da es nur als sma vorlag wollte ich es compilieren bekam aber 2 Errors.
Könnt ihr mir helfen?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.05.2002, 19:28 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
wie lauten die errors


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.05.2002, 19:34 

Registriert: 31.12.2001, 01:00
Beiträge: 514
Wohnort: Lüneburg
also ich benutz das auch und bei mir siehts so aus:
Code:
/* This plugin was made by: Sharpsniper it is a revision of Fah-Q[Dio]' plugin but this 
 * pluin announces every person that connects to your server in a typesay form and 
 * greets them.
 * Plugin Created: October 13, 2001, 12:48 AM 
 * Sharpsniper: $harp$sniper Enjoy!
 * Changes Made: Announce Delay is now 30 seconds, Everyone gets announced
*/

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

#define ACCESS_ALL 0
#define ANNOUNCE_DELAY 30

new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.07";

plr_announce(strName[], lConnect=0) {

  new Text[MAX_TEXT_LENGTH] = "";

  if (lConnect == 1) {
    strcat(Text," Moin, ",MAX_DATA_LENGTH);
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, "^n Viel Spass beim CS heizen !!!",MAX_DATA_LENGTH);
  } 
  else {
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, "^nhat den Server verlassen !",MAX_DATA_LENGTH);
  }
  typesay(Text,6,12,125,12);
}

public plugin_connect(HLUserName,HLIP,UserIndex) {

	new strName[MAX_NAME_LENGTH];
	convert_string(HLUserName, strName, MAX_NAME_LENGTH);

	set_timer("ann_timer",ANNOUNCE_DELAY, 1, strName);

	return PLUGIN_CONTINUE;
}

public plugin_disconnect(HLUserName,UserIndex) {

  new strName[MAX_NAME_LENGTH];
  convert_string(HLUserName, strName, MAX_NAME_LENGTH);

  if (access(ACCESS_ALL, strName)!=0)
    plr_announce(strName, 0);

  return PLUGIN_CONTINUE;
}

public ann_timer(Timer,Repeat,HLUserName,HLParam) {
  new strName[MAX_NAME_LENGTH];

  convert_string(HLParam,strName,MAX_NAME_LENGTH);

  if (access(ACCESS_ALL, strName)!=0)
		plr_announce(strName, 1);

}

public plugin_init() {
  plugin_registerinfo("Client Connect Greeting!","Announces and Greets Every Player That Connects!",STRING_VERSION);  

  return PLUGIN_CONTINUE;
}
bin mir zwar nich mehr sicher aber ich denk ma das ich bei plugin_connect und plugin_disconnect aus HLName --> HLUsername gemacht hab is seit AM 2.50.26 so geändert worden

_________________
Geht nich, gibs nich: Suchen, FAQ
www.cola-clan.de - Whiskey@cola-clan.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.05.2002, 14:35 

Registriert: 24.03.2002, 16:55
Beiträge: 7
Dein Quellcode funktioniert.
DANKE für die Hilfe!!!!!!!!!!!!!


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