All pastes #677242 Raw Edit

Mein Filterscript

public text v1 · immutable
#677242 ·published 2007-08-31 20:50 UTC
rendered paste body
#include <a_samp>


#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEND 0x0EB909AA
#define COLOR_GREENL 0x66FF00AA
#define COLOR_YELLOW 0xFFE400AA
#define COLOR_Blue 0x00FFF6AA
#define COLOR_RED 0xFF0000AA
#define COLOR_GREY 0xA1A1A1AA
#define COLOR_ORANGE 0xFF9C00AA






public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Support Filterscript. ");
	print("         by TH3Cr0w.   ");
	print("--------------------------------------\n");
	return 1;

	
}

public OnFilterScriptExit()
{
	print("\n--------------------------------------");
	print(" Un-Load Filterscript. ");
	print("--------------------------------------\n");
	return 1;
}







SendMessageToAdmins(const str[])
{
	for (new i = 0; i < MAX_PLAYERS; i++)
	{
    	if (IsPlayerConnected(i))
		{
        	if (IsPlayerAdmin(i))
			{
            	SendClientMessage(i, COLOR_ORANGE, str);
        	}
    	}
	}
}

SendMessage(playerid, const str[])
{
	SendClientMessage(playerid, COLOR_GREY, str);
}




public OnPlayerCommandText(playerid, cmdtext[])
{

	new playername[MAX_PLAYER_NAME];
	new cmd[256];
	new string[256];




	if (strcmp("/taxi support", cmdtext, true, 10) == 0)
	{
	    GivePlayerMoney(playerid,-570);
	    SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,2418.9915,1124.4268,10.8203);
		SendClientMessage(playerid, COLOR_YELLOW, "Du wurdest zum Support Center Gefahren.");
		SendClientMessage(playerid, COLOR_YELLOW, "Das kostete dich 570$.");
		return 1;
	}
	
	if (strcmp("/support help", cmdtext, true, 10) == 0)
	{
	    SendClientMessage(playerid, COLOR_WHITE, "Tippe /support Taxi ein um zum Support center zu kommen.");
	    SendClientMessage(playerid, COLOR_WHITE, "*Dies kostet aber da du dir ein Taxi bestellen must, 170 $.");
		return 1;
 	}
 	
 		
	if (strcmp("/sc", cmdtext, true, 10) == 0)
	{
		if(IsPlayerAdmin(playerid))
		{
		SetPlayerInterior(playerid, 3);
    	SetPlayerPos(playerid,363.0657,172.9128,1025.7891);
		SendClientMessage(playerid, COLOR_GREENL, "Du hast dich in Crow's support Büro ge-telet.");
		}
		else
		{
		SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin und darfst diesen Befehl nicht nutzen.");
		}
		return 1;
	}
	
	if (strcmp("/sx", cmdtext, true, 10) == 0)
	{
		if(IsPlayerAdmin(playerid))
		{
		SetPlayerInterior(playerid, 3);
    	SetPlayerPos(playerid,355.4073,171.6160,1025.7891);
		SendClientMessage(playerid, COLOR_GREENL, "Du hast dich in Xeta's support Büro ge-telet.");
		}
		else
		{
		SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin und darfst diesen Befehl nicht nutzen.");
		}
		return 1;
	}
	
	if (strcmp("/sl", cmdtext, true, 10) == 0)
	{
		if(IsPlayerAdmin(playerid))
		{
		SetPlayerInterior(playerid, 3);
    	SetPlayerPos(playerid,354.5390,152.5652,1025.7964);
		SendClientMessage(playerid, COLOR_GREENL, "Du hast dich in Loosi's support Büro ge-telet.");
		}
		else
		{
		SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin und darfst diesen Befehl nicht nutzen.");
		}
		return 1;
	}
	
	
	if (strcmp("/sw", cmdtext, true, 10) == 0)
	{
		if(IsPlayerAdmin(playerid))
		{
		SetPlayerInterior(playerid, 3);
    	SetPlayerPos(playerid,348.4165,162.0675,1025.7891);
		SendClientMessage(playerid, COLOR_GREENL, "Du hast dich in den Warteraum ge-telet.");
		}
		else
		{
		SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin und darfst diesen Befehl nicht nutzen.");
		}
		return 1;
	}
	
	
	
	if (strcmp("/#support",cmd, true, 10) == 0)
	{
		
	
			//.SendClientMessage(playerid, COLOR_WHITE, "Die Nachricht wird nun an alle verfügbaren admins gesendet.");
			//-SendClientMessage(playerid, COLOR_WHITE, "Biss ein Admin dir Helfen kann warte doch Bitte im Warte Raum.");
			SetPlayerPos(playerid,348.4165,162.0675,1025.7891);
            new playername[MAX_PLAYER_NAME];
			if (strlen(cmdtext) > 2)
			{
    			GetPlayerName(playerid, playername, sizeof(playername));
    			format(string, sizeof(string), "Support anfrage von %s(%d):%s", playername, playerid, cmdtext[8]);
    			SendMessageToAdmins(string);
				format(string, sizeof(string), "Anfrage wurde gesendet.");
				SendMessage(playerid, string);
			}
			else
 			{
 				format(string, sizeof(string), "Nutz: /support Betreff.");
  				SendMessage(playerid, string);
			
			}

	return 1;
	}







return 0;
}