22.10.2009, 01:50
Quote:
Originally Posted by kman
/spec doesnt work on lvrcr gm and it probably doesnt work on westcoast roleplay either
|
Here is one that works perfect for lvrcr gm - but does work for anyone.
Add this under OnPlayerCommandText
Code:
if(strcmp(cmd,"/spec",true)==0) tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /spec (id)"); return 1; } if(!IsNumeric(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /spec (id) ID Must be a number"); return 1; } if(strval(tmp) == playerid) { SendClientMessage(playerid, COLOR_ERROR, "You cannot spec yourself!"); return 1; } giveplayerid = strval(tmp); if(!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "ID (%d) Is not an active player",giveplayerid); SendClientMessage(playerid, COLOR_ERROR, string); return 1; } TogglePlayerSpectating(playerid, 1); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); if (IsPlayerInAnyVehicle(giveplayerid)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giveplayerid)); else PlayerSpectatePlayer(playerid, giveplayerid); return 1; }