Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "a_samp"
- #include "sscanf2"
- #include "izcmd"
- new Tajmer[MAX_PLAYERS],bool:TajmerUpaljen[MAX_PLAYERS];
- main() { }
- public OnGameModeInit(){
- SetGameModeText("Luka :$");
- return 1; }
- public OnPlayerConnect(playerid){
- TajmerUpaljen[playerid] = false;
- return 1; }
- CMD:test(playerid,params[]){
- new time;
- if(sscanf(params, "i", time)) return SendClientMessage(playerid, -1,"(info) /test (vrijeme)");
- if(time < 3000 || time > 20000) return SendClientMessage(playerid, -1,"(info) /test (vrijeme)");
- Interpolatebicz(playerid,time);
- return 1; }
- stock Interpolatebicz(playerid,time)
- {
- if(TajmerUpaljen[playerid] == true) return SendClientMessage(playerid,-1,"(info) Radnja se već izvršava.");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- TogglePlayerControllable(playerid, 0);
- InterpolateCameraPos(playerid, X, Y, Z+20, X, Y, Z+3, time);
- Tajmer[playerid] = SetTimerEx("Spectating", time, false, "i", playerid);
- TajmerUpaljen[playerid] = true;
- return 1;
- }
- forward Spectating(playerid);
- public Spectating(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 1);
- TajmerUpaljen[playerid] = false;
- SetCameraBehindPlayer(playerid);
- KillTimer(Tajmer[playerid]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment