Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gm pradzioj
- new Spectate[MAX_PLAYERS];
- /pzu komandoj kai baigia spectate
- Spectate[playerid]= 255;
- kai pradeda spectatint
- Spectate[playerid] = id;
- public clear
- Spectate[playerid] = 255;
- OnPlayerDisconnect
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(Spectate[i] == playerid)
- {
- SpawnPlayer(i);
- Spectate[i] = 255;
- TogglePlayerControllable(i, 1);
- TogglePlayerSpectating(i,false);
- for(new slot=0; slot<12; slot++) GivePlayerWeapon(i,playerDB[i][spdata][slot],playerDB[i][spdata][12+slot]);
- SetPlayerSkin(i,playerDB[playerid][spdata][24]);
- SetPlayerPos(i,playerDB[i][spos][0],playerDB[i][spos][1],playerDB[i][spos][2]);
- SetPlayerWantedLevel(i,playerDB[i][spdata][25]);
- SetPlayerInterior(i,playerDB[i][spdata][26]);
- SetPlayerVirtualWorld(i,playerDB[i][spdata][27]);
- SendClientMessage(i, 0xff9900ff, "• {ff6600}Žaidėjas kurį stebėjote atsijungė!");
- }
- }
- public OnPlayerStateChange
- if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(Spectate[i] == playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new carid = GetPlayerVehicleID(playerid);
- PlayerSpectateVehicle(i, carid);
- }
- else PlayerSpectatePlayer(i, playerid);
- }
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(Spectate[i] == playerid)
- {
- TogglePlayerSpectating(i, 1);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new carid = GetPlayerVehicleID(playerid);
- PlayerSpectateVehicle(i, carid);
- }
- else
- {
- PlayerSpectatePlayer(i, playerid);
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(Spectate[i] == playerid)
- {
- TogglePlayerSpectating(i, 1);
- if(IsPlayerInAnyVehicle(playerid)) PlayerSpectateVehicle(i, GetPlayerVehicleID(playerid));
- else PlayerSpectatePlayer(i, playerid);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement