11.09.2009, 00:09
Im trying to add /spec... that i got.. and it wont work.. the server has a built in /spec... but.. it wont work..
So.?? Any one has a /spec command i can try?
So.?? Any one has a /spec command i can try?
if(strcmp(cmd,"/spec",true)==0) { if(PlayerAdminLevel[playerid] != 1337) { SendClientMessage(playerid, COLOR_ERROR, "Only Admins can use this command"); return 1; } 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; } IsSpawned[playerid] =1; TogglePlayerSpectating(playerid, 1); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); if (IsPlayerInAnyVehicle(giveplayerid)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giveplayerid)); else PlayerSpectatePlayer(playerid, giveplayerid); IsSpawned[playerid] = 1; return 1; }
Originally Posted by Jason_Borne420
if you use strval you can do it like this:
Code:
if(strcmp(cmd,"/spec",true)==0) { if(PlayerAdminLevel[playerid] != 1337) { SendClientMessage(playerid, COLOR_ERROR, "Only Admins can use this command"); return 1; } 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; } IsSpawned[playerid] =1; TogglePlayerSpectating(playerid, 1); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); if (IsPlayerInAnyVehicle(giveplayerid)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giveplayerid)); else PlayerSpectatePlayer(playerid, giveplayerid); IsSpawned[playerid] = 1; return 1; } |
Originally Posted by kman
/spec doesnt work on lvrcr gm and it probably doesnt work on westcoast roleplay either
|
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; }
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; }