Salvacore
27.06.2014, 21:02
http://www.youtube.com/watch?feature=player_embedded&v=gs_qc1pdSB4
В начало мода
new
Stage[MAX_PLAYERS char],
CamTimer[MAX_PLAYERS]
;
в OnPlayerConnect
Stage{playerid} = 1;
в OnPlayerSpawn
CamTimer[playerid] = SetTimerEx("GTAV", 100, false, "i", playerid);
в конец мода
forward GTAV(playerid);
public GTAV(playerid)
{
new
Float:x,
Float:y,
Float:z
;
switch(Stage{playerid})
{
case 1:
{
KillTimer(CamTimer[playerid]);
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+100);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 2;
CamTimer[playerid] = SetTimerEx("GTAV", 1000, true, "i", playerid);
}
case 2:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+75);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 3;
}
case 3:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+50);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 4;
}
case 4:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+25);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 5;
}
case 5:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+10);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 6;
}
case 6:
{
SetCameraBehindPlayer(playerid);
Stage{playerid} = 0;
KillTimer(CamTimer[playerid]);
}
}
return 1;
}
Автор: Ciandlah
В начало мода
new
Stage[MAX_PLAYERS char],
CamTimer[MAX_PLAYERS]
;
в OnPlayerConnect
Stage{playerid} = 1;
в OnPlayerSpawn
CamTimer[playerid] = SetTimerEx("GTAV", 100, false, "i", playerid);
в конец мода
forward GTAV(playerid);
public GTAV(playerid)
{
new
Float:x,
Float:y,
Float:z
;
switch(Stage{playerid})
{
case 1:
{
KillTimer(CamTimer[playerid]);
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+100);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 2;
CamTimer[playerid] = SetTimerEx("GTAV", 1000, true, "i", playerid);
}
case 2:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+75);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 3;
}
case 3:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+50);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 4;
}
case 4:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+25);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 5;
}
case 5:
{
GetPlayerPos(playerid, x, y, z);
SetPlayerCameraPos(playerid, x, y, z+10);
SetPlayerCameraLookAt(playerid, x, y, z);
Stage{playerid} = 6;
}
case 6:
{
SetCameraBehindPlayer(playerid);
Stage{playerid} = 0;
KillTimer(CamTimer[playerid]);
}
}
return 1;
}
Автор: Ciandlah