Deo skripte:
Pawno Code:
CMD:spec(playerid, params[]) // SPEC i SPECOFF UZETI IZ DRUGOG MODA - MRZELO ME RADITI
{
new id;
if(PlayerInfo > 0)
{
if(sscanf(params,"u", id))return SendClientMessage(playerid, -1, ""COL_SERVER" "BELA"Koristi: /spec ");
if(id == playerid) return SendClientMessage(playerid,-1,""COL_SERVER" "BELA"Ne mozes da nadgledas samog sebe !");
if(id == INVALID_PLAYER_ID)return SendClientMessage(playerid, -1, ""COL_SERVER" "BELA"Taj igrac nije na serveru !");
if(IsSpecing == 1)return SendClientMessage(playerid,-1,""COL_SERVER" "BELA"Vec nadgledas nekoga !");
GetPlayerPos(playerid,SpecX,SpecY,SpecZ);
Inter = GetPlayerInterior(playerid);
vWorld = GetPlayerVirtualWorld(playerid);
TogglePlayerSpectating(playerid, true);
if(IsPlayerInAnyVehicle(id))
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
PlayerSpectateVehicle(playerid,GetPlayerVehicleID(id));
}
}
else
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectatePlayer(playerid,id);
}
GetPlayerName(id, Name, sizeof(Name));
format(String, sizeof(String),""COL_SERVER" "BELA"Poceo si sa nagledanjem igraca %s",Name);
SendClientMessage(playerid,0x0080C0FF,String);
IsSpecing = 1;
IsBeingSpeced = 1;
spectatorid = id;
}
}
else return SCM(playerid, -1, ""COL_SERVER" "BELA"Nisi ovlasceni !");
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Kod:
//

