Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 2012-05-21 20:20
- ############ ########### ### ###
- ############ ########### ### ###
- ### #### ### ###### ### ###
- ### ## ### ########### ######
- ### ### ########### ### ###
- ### ### ###### ### ###
- ### ### ########### ### ### (c)
- */
- #include <a_samp>
- #define SLOTS 500 // Bitte eintragen wie viele slots euer Server hat
- #define PASKI -0.300035
- new Float:cpPlayer[SLOTS];
- new Text:Kamera[23];
- #define CLATX 268.7555
- #define CLATY 1884.3098
- #define CLATZ -30.0938
- #define RINC 3.2
- public OnFilterScriptInit()
- {
- Kamera[0] = TextDrawCreate(0.000000, 0.000000, "_");
- TextDrawBackgroundColor(Kamera[0], 255);
- TextDrawFont(Kamera[0], 1);
- TextDrawLetterSize(Kamera[0], 0.500000, 50.099956);
- TextDrawColor(Kamera[0], -1);
- TextDrawSetOutline(Kamera[0], 0);
- TextDrawSetProportional(Kamera[0], 1);
- TextDrawSetShadow(Kamera[0], 1);
- TextDrawUseBox(Kamera[0], 1);
- TextDrawBoxColor(Kamera[0], 13112375);
- TextDrawTextSize(Kamera[0], 640.000000, 0.000000);
- Kamera[1] = TextDrawCreate(0.000000, 20.000000, "_");
- TextDrawBackgroundColor(Kamera[1], 255);
- TextDrawFont(Kamera[1], 1);
- TextDrawLetterSize(Kamera[1], 0.500000, PASKI);
- TextDrawColor(Kamera[1], -1);
- TextDrawSetOutline(Kamera[1], 0);
- TextDrawSetProportional(Kamera[1], 1);
- TextDrawSetShadow(Kamera[1], 1);
- TextDrawUseBox(Kamera[1], 1);
- TextDrawBoxColor(Kamera[1], 180881970);
- TextDrawTextSize(Kamera[1], 640.000000, 0.000000);
- Kamera[2] = TextDrawCreate(0.000000, 40.000000, "_");
- TextDrawBackgroundColor(Kamera[2], 255);
- TextDrawFont(Kamera[2], 1);
- TextDrawLetterSize(Kamera[2], 0.500000, PASKI);
- TextDrawColor(Kamera[2], -1);
- TextDrawSetOutline(Kamera[2], 0);
- TextDrawSetProportional(Kamera[2], 1);
- TextDrawSetShadow(Kamera[2], 1);
- TextDrawUseBox(Kamera[2], 1);
- TextDrawBoxColor(Kamera[2], 180881970);
- TextDrawTextSize(Kamera[2], 640.000000, 0.000000);
- Kamera[3] = TextDrawCreate(0.000000, 60.000000, "_");
- TextDrawBackgroundColor(Kamera[3], 255);
- TextDrawFont(Kamera[3], 1);
- TextDrawLetterSize(Kamera[3], 0.500000, PASKI);
- TextDrawColor(Kamera[3], -1);
- TextDrawSetOutline(Kamera[3], 0);
- TextDrawSetProportional(Kamera[3], 1);
- TextDrawSetShadow(Kamera[3], 1);
- TextDrawUseBox(Kamera[3], 1);
- TextDrawBoxColor(Kamera[3], 180881970);
- TextDrawTextSize(Kamera[3], 640.000000, 0.000000);
- Kamera[4] = TextDrawCreate(0.000000, 80.000000, "_");
- TextDrawBackgroundColor(Kamera[4], 255);
- TextDrawFont(Kamera[4], 1);
- TextDrawLetterSize(Kamera[4], 0.500000, PASKI);
- TextDrawColor(Kamera[4], -1);
- TextDrawSetOutline(Kamera[4], 0);
- TextDrawSetProportional(Kamera[4], 1);
- TextDrawSetShadow(Kamera[4], 1);
- TextDrawUseBox(Kamera[4], 1);
- TextDrawBoxColor(Kamera[4], 180881970);
- TextDrawTextSize(Kamera[4], 640.000000, 0.000000);
- Kamera[5] = TextDrawCreate(0.000000, 100.000000, "_");
- TextDrawBackgroundColor(Kamera[5], 255);
- TextDrawFont(Kamera[5], 1);
- TextDrawLetterSize(Kamera[5], 0.500000, PASKI);
- TextDrawColor(Kamera[5], -1);
- TextDrawSetOutline(Kamera[5], 0);
- TextDrawSetProportional(Kamera[5], 1);
- TextDrawSetShadow(Kamera[5], 1);
- TextDrawUseBox(Kamera[5], 1);
- TextDrawBoxColor(Kamera[5], 180881970);
- TextDrawTextSize(Kamera[5], 640.000000, 0.000000);
- Kamera[6] = TextDrawCreate(0.000000, 120.000000, "_");
- TextDrawBackgroundColor(Kamera[6], 255);
- TextDrawFont(Kamera[6], 1);
- TextDrawLetterSize(Kamera[6], 0.500000, PASKI);
- TextDrawColor(Kamera[6], -1);
- TextDrawSetOutline(Kamera[6], 0);
- TextDrawSetProportional(Kamera[6], 1);
- TextDrawSetShadow(Kamera[6], 1);
- TextDrawUseBox(Kamera[6], 1);
- TextDrawBoxColor(Kamera[6], 180881970);
- TextDrawTextSize(Kamera[6], 640.000000, 0.000000);
- Kamera[7] = TextDrawCreate(0.000000, 140.000000, "_");
- TextDrawBackgroundColor(Kamera[7], 255);
- TextDrawFont(Kamera[7], 1);
- TextDrawLetterSize(Kamera[7], 0.500000, PASKI);
- TextDrawColor(Kamera[7], -1);
- TextDrawSetOutline(Kamera[7], 0);
- TextDrawSetProportional(Kamera[7], 1);
- TextDrawSetShadow(Kamera[7], 1);
- TextDrawUseBox(Kamera[7], 1);
- TextDrawBoxColor(Kamera[7], 180881970);
- TextDrawTextSize(Kamera[7], 640.000000, 0.000000);
- Kamera[8] = TextDrawCreate(0.000000, 160.000000, "_");
- TextDrawBackgroundColor(Kamera[8], 255);
- TextDrawFont(Kamera[8], 1);
- TextDrawLetterSize(Kamera[8], 0.500000, PASKI);
- TextDrawColor(Kamera[8], -1);
- TextDrawSetOutline(Kamera[8], 0);
- TextDrawSetProportional(Kamera[8], 1);
- TextDrawSetShadow(Kamera[8], 1);
- TextDrawUseBox(Kamera[8], 1);
- TextDrawBoxColor(Kamera[8], 180881970);
- TextDrawTextSize(Kamera[8], 640.000000, 0.000000);
- Kamera[9] = TextDrawCreate(0.000000, 180.000000, "_");
- TextDrawBackgroundColor(Kamera[9], 255);
- TextDrawFont(Kamera[9], 1);
- TextDrawLetterSize(Kamera[9], 0.500000, PASKI);
- TextDrawColor(Kamera[9], -1);
- TextDrawSetOutline(Kamera[9], 0);
- TextDrawSetProportional(Kamera[9], 1);
- TextDrawSetShadow(Kamera[9], 1);
- TextDrawUseBox(Kamera[9], 1);
- TextDrawBoxColor(Kamera[9], 180881970);
- TextDrawTextSize(Kamera[9], 640.000000, 0.000000);
- Kamera[10] = TextDrawCreate(0.000000, 200.000000, "_");
- TextDrawBackgroundColor(Kamera[10], 255);
- TextDrawFont(Kamera[10], 1);
- TextDrawLetterSize(Kamera[10], 0.500000, PASKI);
- TextDrawColor(Kamera[10], -1);
- TextDrawSetOutline(Kamera[10], 0);
- TextDrawSetProportional(Kamera[10], 1);
- TextDrawSetShadow(Kamera[10], 1);
- TextDrawUseBox(Kamera[10], 1);
- TextDrawBoxColor(Kamera[10], 180881970);
- TextDrawTextSize(Kamera[10], 640.000000, 0.000000);
- Kamera[11] = TextDrawCreate(0.000000, 220.000000, "_");
- TextDrawBackgroundColor(Kamera[11], 255);
- TextDrawFont(Kamera[11], 1);
- TextDrawLetterSize(Kamera[11], 0.500000, PASKI);
- TextDrawColor(Kamera[11], -1);
- TextDrawSetOutline(Kamera[11], 0);
- TextDrawSetProportional(Kamera[11], 1);
- TextDrawSetShadow(Kamera[11], 1);
- TextDrawUseBox(Kamera[11], 1);
- TextDrawBoxColor(Kamera[11], 180881970);
- TextDrawTextSize(Kamera[11], 640.000000, 0.000000);
- Kamera[12] = TextDrawCreate(0.000000, 240.000000, "_");
- TextDrawBackgroundColor(Kamera[12], 255);
- TextDrawFont(Kamera[12], 1);
- TextDrawLetterSize(Kamera[12], 0.500000, PASKI);
- TextDrawColor(Kamera[12], -1);
- TextDrawSetOutline(Kamera[12], 0);
- TextDrawSetProportional(Kamera[12], 1);
- TextDrawSetShadow(Kamera[12], 1);
- TextDrawUseBox(Kamera[12], 1);
- TextDrawBoxColor(Kamera[12], 180881970);
- TextDrawTextSize(Kamera[12], 640.000000, 0.000000);
- Kamera[13] = TextDrawCreate(0.000000, 260.000000, "_");
- TextDrawBackgroundColor(Kamera[13], 255);
- TextDrawFont(Kamera[13], 1);
- TextDrawLetterSize(Kamera[13], 0.500000, PASKI);
- TextDrawColor(Kamera[13], -1);
- TextDrawSetOutline(Kamera[13], 0);
- TextDrawSetProportional(Kamera[13], 1);
- TextDrawSetShadow(Kamera[13], 1);
- TextDrawUseBox(Kamera[13], 1);
- TextDrawBoxColor(Kamera[13], 180881970);
- TextDrawTextSize(Kamera[13], 640.000000, 0.000000);
- Kamera[14] = TextDrawCreate(0.000000, 280.000000, "_");
- TextDrawBackgroundColor(Kamera[14], 255);
- TextDrawFont(Kamera[14], 1);
- TextDrawLetterSize(Kamera[14], 0.500000, PASKI);
- TextDrawColor(Kamera[14], -1);
- TextDrawSetOutline(Kamera[14], 0);
- TextDrawSetProportional(Kamera[14], 1);
- TextDrawSetShadow(Kamera[14], 1);
- TextDrawUseBox(Kamera[14], 1);
- TextDrawBoxColor(Kamera[14], 180881970);
- TextDrawTextSize(Kamera[14], 640.000000, 0.000000);
- Kamera[15] = TextDrawCreate(0.000000, 300.000000, "_");
- TextDrawBackgroundColor(Kamera[15], 255);
- TextDrawFont(Kamera[15], 1);
- TextDrawLetterSize(Kamera[15], 0.500000, PASKI);
- TextDrawColor(Kamera[15], -1);
- TextDrawSetOutline(Kamera[15], 0);
- TextDrawSetProportional(Kamera[15], 1);
- TextDrawSetShadow(Kamera[15], 1);
- TextDrawUseBox(Kamera[15], 1);
- TextDrawBoxColor(Kamera[15], 180881970);
- TextDrawTextSize(Kamera[15], 640.000000, 0.000000);
- Kamera[16] = TextDrawCreate(0.000000, 320.000000, "_");
- TextDrawBackgroundColor(Kamera[16], 255);
- TextDrawFont(Kamera[16], 1);
- TextDrawLetterSize(Kamera[16], 0.500000, PASKI);
- TextDrawColor(Kamera[16], -1);
- TextDrawSetOutline(Kamera[16], 0);
- TextDrawSetProportional(Kamera[16], 1);
- TextDrawSetShadow(Kamera[16], 1);
- TextDrawUseBox(Kamera[16], 1);
- TextDrawBoxColor(Kamera[16], 180881970);
- TextDrawTextSize(Kamera[16], 640.000000, 0.000000);
- Kamera[17] = TextDrawCreate(0.000000, 340.000000, "_");
- TextDrawBackgroundColor(Kamera[17], 255);
- TextDrawFont(Kamera[17], 1);
- TextDrawLetterSize(Kamera[17], 0.500000, PASKI);
- TextDrawColor(Kamera[17], -1);
- TextDrawSetOutline(Kamera[17], 0);
- TextDrawSetProportional(Kamera[17], 1);
- TextDrawSetShadow(Kamera[17], 1);
- TextDrawUseBox(Kamera[17], 1);
- TextDrawBoxColor(Kamera[17], 180881970);
- TextDrawTextSize(Kamera[17], 640.000000, 0.000000);
- Kamera[18] = TextDrawCreate(0.000000, 360.000000, "_");
- TextDrawBackgroundColor(Kamera[18], 255);
- TextDrawFont(Kamera[18], 1);
- TextDrawLetterSize(Kamera[18], 0.500000, PASKI);
- TextDrawColor(Kamera[18], -1);
- TextDrawSetOutline(Kamera[18], 0);
- TextDrawSetProportional(Kamera[18], 1);
- TextDrawSetShadow(Kamera[18], 1);
- TextDrawUseBox(Kamera[18], 1);
- TextDrawBoxColor(Kamera[18], 180881970);
- TextDrawTextSize(Kamera[18], 640.000000, 0.000000);
- Kamera[19] = TextDrawCreate(0.000000, 380.000000, "_");
- TextDrawBackgroundColor(Kamera[19], 255);
- TextDrawFont(Kamera[19], 1);
- TextDrawLetterSize(Kamera[19], 0.500000, PASKI);
- TextDrawColor(Kamera[19], -1);
- TextDrawSetOutline(Kamera[19], 0);
- TextDrawSetProportional(Kamera[19], 1);
- TextDrawSetShadow(Kamera[19], 1);
- TextDrawUseBox(Kamera[19], 1);
- TextDrawBoxColor(Kamera[19], 180881970);
- TextDrawTextSize(Kamera[19], 640.000000, 0.000000);
- Kamera[20] = TextDrawCreate(0.000000, 400.000000, "_");
- TextDrawBackgroundColor(Kamera[20], 255);
- TextDrawFont(Kamera[20], 1);
- TextDrawLetterSize(Kamera[20], 0.500000, PASKI);
- TextDrawColor(Kamera[20], -1);
- TextDrawSetOutline(Kamera[20], 0);
- TextDrawSetProportional(Kamera[20], 1);
- TextDrawSetShadow(Kamera[20], 1);
- TextDrawUseBox(Kamera[20], 1);
- TextDrawBoxColor(Kamera[20], 180881970);
- TextDrawTextSize(Kamera[20], 640.000000, 0.000000);
- Kamera[21] = TextDrawCreate(0.000000, 420.000000, "_");
- TextDrawBackgroundColor(Kamera[21], 255);
- TextDrawFont(Kamera[21], 1);
- TextDrawLetterSize(Kamera[21], 0.500000, PASKI);
- TextDrawColor(Kamera[21], -1);
- TextDrawSetOutline(Kamera[21], 0);
- TextDrawSetProportional(Kamera[21], 1);
- TextDrawSetShadow(Kamera[21], 1);
- TextDrawUseBox(Kamera[21], 1);
- TextDrawBoxColor(Kamera[21], 180881970);
- TextDrawTextSize(Kamera[21], 640.000000, 0.000000);
- Kamera[22] = TextDrawCreate(0.000000, 440.000000, "_");
- TextDrawBackgroundColor(Kamera[22], 255);
- TextDrawFont(Kamera[22], 1);
- TextDrawLetterSize(Kamera[22], 0.500000, PASKI);
- TextDrawColor(Kamera[22], -1);
- TextDrawSetOutline(Kamera[22], 0);
- TextDrawSetProportional(Kamera[22], 1);
- TextDrawSetShadow(Kamera[22], 1);
- TextDrawUseBox(Kamera[22], 1);
- TextDrawBoxColor(Kamera[22], 180881970);
- TextDrawTextSize(Kamera[22], 640.000000, 0.000000);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(!GetPVarInt(playerid, "NO_SPAWN"))
- {
- SetPVarInt(playerid, "NO_SPAWN", true);
- //F4
- }
- if(!GetPVarInt(playerid, "WYBIER"))
- {
- for(new i; i < 23; i++)
- TextDrawShowForPlayer(playerid, Kamera[i]);
- SetTimerEx("CameraUpdate", 500, 0, "d", playerid);
- SetPVarInt(playerid, "WYBIER", true);
- SetPlayerCameraLookAt(playerid, CLATX, CLATY, CLATZ);
- }
- SetPlayerPos(playerid, 268.7555,1884.3098,-30.0938);
- SetPlayerFacingAngle(playerid, 180.0);
- SetPlayerCameraPos(playerid, 268.7555,1877.9337,-27.0);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- DeletePVar(playerid, "WYBIER");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SetPVarInt(playerid, "NO_SPAWN", true);
- cpPlayer[playerid] = CLATX;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(GetPVarInt(playerid, "NO_SPAWN"))
- {
- for(new i; i < 23; i++)
- TextDrawHideForPlayer(playerid, Kamera[i]);
- SetCameraBehindPlayer(playerid);
- DeletePVar(playerid, "NO_SPAWN");
- }
- return 1;
- }
- forward CameraUpdate(playerid, wait);
- public CameraUpdate(playerid, wait)
- {
- if(!GetPVarInt(playerid, "NO_SPAWN"))
- return;
- new Float:ang, z = 0;
- GetPlayerFacingAngle(playerid, ang);
- if(wait > 0)
- {
- if(wait + 1 == 50)
- {
- SetTimerEx("CameraUpdate", 500, 0, "dd", playerid, -1);
- return;
- }
- z = 1;
- }
- else if(wait == 0)
- {
- cpPlayer[playerid] += 0.03;
- if(cpPlayer[playerid] >= (CLATX + RINC))
- z = 1;
- }
- else if(wait == -1)
- {
- cpPlayer[playerid] -= 0.03;
- if(cpPlayer[playerid] <= (CLATX - RINC))
- z = -1;
- }
- else if(wait < -1)
- {
- if(wait - 1 == -60)
- {
- SetTimerEx("CameraUpdate", 50, 0, "dd", playerid, 0);
- return;
- }
- z = -1;
- }
- SetPlayerCameraLookAt(playerid, cpPlayer[playerid], CLATY, CLATZ);
- SetTimerEx("CameraUpdate", 50, 0, "dd", playerid, wait + z);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement