All pastes #774001 Raw Edit

[ReVoL]Matan

public cpp v1 · immutable
·published 2007-11-14 22:15 UTC
rendered paste body
#include <a_samp>#include <dutils>forward KickNotRelated();forward IsPlayerInArea(playerid, Float:Array[4]);public OnGameModeInit(){	SetTimer("KickNotRelated", 300, 1);}// [IsPlayerInArea] //public IsPlayerInArea(playerid,Float:Array[4]){	new Float:X, Float:Y, Float:Z;	GetPlayerPos(playerid, X, Y, Z);	if (X >= Array[0] && X <= Array[2] && Y >= Array[1] && Y <= Array[3]) return 1;	return 0;}// [fsearch] //stock fsearch(filename[], search[], bool:caps = false){    new File:fhandle = fopen(filename, io_read);	new temp[255];	while(fread(fhandle, temp))	{		StripNewLine(temp);		if (equal(temp, search, caps)) return true;	}	return false;}public KickNotRelated(){	for (new i = 0; i < GetMaxPlayers(); i++)	{	    new Float:HQ[4] = { 1091.8328, 1244.5406, -2104.0535, -1980.7930 }; // x_1, x_2, y_1, y_2	    new Name[24], ReVoL[] = "ReVoL.ini";		GetPlayerName(i, Name, 24);	    if (IsPlayerInArea(i, HQ))	    {	        if (fsearch(ReVoL, Name, true) == 0) {	            if (IsPlayerInAnyVehicle(i)) {	            	SetVehiclePos(GetPlayerVehicleID(i), 1264.3219, -2047.5161, 58.8715);	            	SetVehicleZAngle(GetPlayerVehicleID(i), 179.8074);	            } else {	                SetPlayerPos(i, 1264.3219, -2047.5161, 58.8715);	            	SetPlayerFacingAngle(i, 179.8074);	            }	            SendClientMessage(i, 0xFFFFFFFF, "You are not a ReVoL clan member!");	        }	    }	}	return 1;}#pragma unused ret_memcpy