Szerző Téma: Karakterválasztó kamera  (Megtekintve 4653 alkalommal)

Karakterválasztó kamera
« Dátum: 2012. Május 10. - 18:41:00 »
+7 Show voters

 
//  -------------------------------
//  Mozgó kamera a karakterválasztóban
//  Készítette GameStar
//  www.gtaforum.hu
//      2012
//  -------------------------------
#include <a_samp>
#if !defined InterpolateCameraPos
#error \"A fordítód nem tartalmazza a 0.3e fájlokat!\"
#endif
#define CAMERA_TIME 8000
forward CameraInterpolate(playerid);
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid, \"cameraInterpolate\", 0);
SetPVarInt(playerid, \"skinTimer\", -1);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2232.7930,-2458.5513,61.6104);
SetPlayerFacingAngle(playerid, 97.1613);
if(GetPVarInt(playerid,\"skinTimer\") == -1)
{
CameraInterpolate(playerid);
SetPVarInt(playerid, \"skinTimer\", SetTimerEx(\"CameraInterpolate\", CAMERA_TIME + 225, 1, \"i\", playerid));
}
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
    KillTimer(GetPVarInt(playerid,\"skinTimer\"));
SetPVarInt(playerid, \"skinTimer\", -1);
SetCameraBehindPlayer(playerid);
return 1;
}
public CameraInterpolate(playerid)
{
    switch(GetPVarInt(playerid,\"cameraInterpolate\"))
{
case 0:
{
   InterpolateCameraPos(playerid, 2228.596435, -2462.059082, 62.675743, 2226.085937, -2457.546875, 62.636756, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
case 1:
{
   InterpolateCameraPos(playerid, 2226.085937, -2457.546875, 62.636756, 2231.406250, -2456.153564, 61.862873, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
case 2:
{
   InterpolateCameraPos(playerid, 2231.406250, -2456.153564, 61.862873, 2228.596435, -2462.059082, 62.675743, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
}
SetPVarInt(playerid, \"cameraInterpolate\", GetPVarInt(playerid,\"cameraInterpolate\") + 1);
if(GetPVarInt(playerid,\"cameraInterpolate\") > 2) SetPVarInt(playerid, \"cameraInterpolate\", 0);
return 1;
}

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #1 Dátum: 2012. Május 11. - 07:28:12 »
0 Show voters
LOL
De szép munka! gg.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #2 Dátum: 2012. Május 11. - 17:37:43 »
0 Show voters
Kössz a publikálást!

Nem elérhető Neon

  • 300
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #3 Dátum: 2012. Május 13. - 12:11:33 »
0 Show voters
Jó munka

Karakterválasztó kamera
« Válasz #4 Dátum: 2012. Május 25. - 16:38:51 »
0 Show voters
Hogy lehet beállítani hogy hol legyen?

Karakterválasztó kamera
« Válasz #5 Dátum: 2012. Május 10. - 18:41:00 »
0 Show voters

 
//  -------------------------------
//  Mozgó kamera a karakterválasztóban
//  Készítette GameStar
//  www.gtaforum.hu
//      2012
//  -------------------------------
#include <a_samp>
#if !defined InterpolateCameraPos
#error \"A fordítód nem tartalmazza a 0.3e fájlokat!\"
#endif
#define CAMERA_TIME 8000
forward CameraInterpolate(playerid);
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid, \"cameraInterpolate\", 0);
SetPVarInt(playerid, \"skinTimer\", -1);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2232.7930,-2458.5513,61.6104);
SetPlayerFacingAngle(playerid, 97.1613);
if(GetPVarInt(playerid,\"skinTimer\") == -1)
{
CameraInterpolate(playerid);
SetPVarInt(playerid, \"skinTimer\", SetTimerEx(\"CameraInterpolate\", CAMERA_TIME + 225, 1, \"i\", playerid));
}
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
    KillTimer(GetPVarInt(playerid,\"skinTimer\"));
SetPVarInt(playerid, \"skinTimer\", -1);
SetCameraBehindPlayer(playerid);
return 1;
}
public CameraInterpolate(playerid)
{
    switch(GetPVarInt(playerid,\"cameraInterpolate\"))
{
case 0:
{
   InterpolateCameraPos(playerid, 2228.596435, -2462.059082, 62.675743, 2226.085937, -2457.546875, 62.636756, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
case 1:
{
   InterpolateCameraPos(playerid, 2226.085937, -2457.546875, 62.636756, 2231.406250, -2456.153564, 61.862873, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
case 2:
{
   InterpolateCameraPos(playerid, 2231.406250, -2456.153564, 61.862873, 2228.596435, -2462.059082, 62.675743, CAMERA_TIME);
   InterpolateCameraLookAt(playerid, 2232.7930,-2458.5513,61.6104, 2232.7930,-2458.5513,61.6104, CAMERA_TIME);
}
}
SetPVarInt(playerid, \"cameraInterpolate\", GetPVarInt(playerid,\"cameraInterpolate\") + 1);
if(GetPVarInt(playerid,\"cameraInterpolate\") > 2) SetPVarInt(playerid, \"cameraInterpolate\", 0);
return 1;
}

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #6 Dátum: 2012. Május 11. - 07:28:12 »
0 Show voters
LOL
De szép munka! gg.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #7 Dátum: 2012. Május 11. - 17:37:43 »
0 Show voters
Kössz a publikálást!

Nem elérhető Neon

  • 300
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #8 Dátum: 2012. Május 13. - 12:11:33 »
0 Show voters
Jó munka

Karakterválasztó kamera
« Válasz #9 Dátum: 2012. Május 25. - 16:38:51 »
0 Show voters
Hogy lehet beállítani hogy hol legyen?

Karakterválasztó kamera
« Válasz #10 Dátum: 2012. Május 27. - 21:14:42 »
0 Show voters
Fontos.

Karakterválasztó kamera
« Válasz #11 Dátum: 2012. Május 27. - 21:16:57 »
0 Show voters
Nagyon szép lett.Gratula. :)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #12 Dátum: 2012. Május 27. - 22:04:01 »
0 Show voters
Jó lett! :D

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Karakterválasztó kamera
« Válasz #13 Dátum: 2012. Május 29. - 00:58:03 »
0 Show voters
Regisztrációnál és bejelentkezésnél nem lehet ilyet?
Mert, akkor felhasználnám!

Karakterválasztó kamera
« Válasz #14 Dátum: 2012. Május 29. - 19:11:08 »
0 Show voters
Nagyon jó lett grat.. Ezt felkell hogy használjam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal