16.02.2015, 13:21
(
Last edited by NikiFor; 26/07/2015 at 11:35 PM.
Reason: A pedido do PT: Link PasteBin adicionado...
)
...REMOVED...
#define FILTERSCRIPT
#include <a_samp>
new vCamera[MAX_PLAYERS];
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("GTA V - Spawn Camera loaded");
print("Created by: GCLeandroGC");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print("GTA V - Spawn Camera unloaded");
print("Created by: GCLeandroGC");
print("--------------------------------------\n");
return 1;
}
#endif
public OnPlayerSpawn(playerid)
{
vCamera[playerid] = 0;
camera(playerid, vCamera[playerid]);
return 1;
}
forward camera(playerid, valor);
public camera(playerid, valor)
{
new Float:x, Float:y, Float:z;
switch(valor)
{
case 0:
{
TogglePlayerControllable(playerid, 0);
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+500);
SetPlayerCameraLookAt(playerid, x, y, z);
SetPlayerDrunkLevel (playerid, 6000);
SendClientMessage(playerid, 0xFFFFFFFF, "Spawn Camera por: GCLeandroGC");
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo! Aguarde enquanto o mapa carrega!");
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 1:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+400);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 2:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+300);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 3:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+200);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 4:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+100);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 5:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+50);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 6:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+10);
SetPlayerCameraLookAt(playerid, x, y, z);
SetTimerEx("camera", 2500, false, "ii", playerid, vCamera[playerid]);
}
case 7:
{
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
ResetPlayerWeapons(playerid);
SetPlayerDrunkLevel (playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Mapas Carregados! Bom Jogo!");
}
}
vCamera[playerid]++;
return 1;
}