All pastes #965107 Raw Edit

Stuff

public cpp v1 · immutable
#965107 ·published 2008-03-31 19:51 UTC
rendered paste body
#include <float>#include <a_samp>public OnFilterScriptInit(){//TU NIC NIE ZMIENIAJ!print("\n+-------------------------------+"); //TU NIC NIE ZMIENIAJ!print("|       No Limit Objects        |"); //TU NIC NIE ZMIENIAJ!print("|     FilterScript Loaded       |"); //TU NIC NIE ZMIENIAJ!print("|          Coded By             |"); //TU NIC NIE ZMIENIAJ!print("|            Mruk               |"); //TU NIC NIE ZMIENIAJ!print("+-------------------------------+\n");//TU NIC NIE ZMIENIAJ!//TU NIC NIE ZMIENIAJ!return 1;}#define MAX_OBJECTS2 0 // W miejsce 666 wpisz liczbe objectów...new Timer[MAX_PLAYERS];enum oInfo{ID[MAX_OBJECTS2],bool:PlayerObject[MAX_OBJECTS2]}new ObjectInfo[MAX_PLAYERS][oInfo];new Float:ObjectsCoords[MAX_OBJECTS2][6] = {//Tu wklej współrzędne z pliku Coords.ini};new ObjectsIDs[MAX_OBJECTS2][1] = {//Tu wklej współrzędne z pliku ModelIDs.ini};public OnPlayerSpawn(playerid){KillTimer(Timer[playerid]);Timer[playerid] = SetTimerEx("NoLimitObjects", 150, 1, "d", playerid);return 1;}public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z){    if(IsPlayerConnected(playerid))	{		new Float:oldposx, Float:oldposy, Float:oldposz;		new Float:tempposx, Float:tempposy, Float:tempposz;		GetPlayerPos(playerid, oldposx, oldposy, oldposz);		tempposx = (oldposx -x);		tempposy = (oldposy -y);		tempposz = (oldposz -z);		//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);		if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))		{			return 1;		}	}	return 0;}public NoLimitObjects(playerid){for(new o=0; o < MAX_OBJECTS2; o++){if(!ObjectInfo[playerid][PlayerObject][o]){if(PlayerToPoint(150.666, playerid, ObjectsCoords[o][0],ObjectsCoords[o][1],ObjectsCoords[o][2])){ObjectInfo[playerid][PlayerObject][o] = true;ObjectInfo[playerid][ID][o] = CreatePlayerObject(playerid, ObjectsIDs[o][0],ObjectsCoords[o][0],ObjectsCoords[o][1], ObjectsCoords[o][2],ObjectsCoords[o][3],ObjectsCoords[o][4], ObjectsCoords[o][5]);}}else if(!PlayerToPoint(150.666, playerid, ObjectsCoords[o][0],ObjectsCoords[o][1],ObjectsCoords[o][2])){ObjectInfo[playerid][PlayerObject][o] = false;DestroyPlayerObject(playerid, ObjectInfo[playerid][ID][o]);}}}