07.12.2010, 18:18
Hello,i've a little problem.
In my server i've /spec cmd and /specoff.
I need to do,when i do /specoff,the player will return when started spectating.
This is the /spec cmd.
And this is /specoff
Thanks.
In my server i've /spec cmd and /specoff.
I need to do,when i do /specoff,the player will return when started spectating.
This is the /spec cmd.
Код:
if(strcmp(cmd, "/spec", true) == 0) { if( adminlevel[playerid] >=0 ) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "USAGE: /spec [id]"); return 1; } giveplayerid = strval(tmp); if(giveplayerid == playerid ) return SendClientMessage(playerid, COLOR_RED, "You can't Spectate yourself"); if(giveplayerid != INVALID_PLAYER_ID) { TogglePlayerSpectating(playerid, 1); if(IsPlayerInAnyVehicle(giveplayerid) ) { PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giveplayerid)); } else { PlayerSpectatePlayer(playerid, giveplayerid); } new msg[128]; GetPlayerName(playerid, sendername, MAX_PLAYER_NAME); GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername)); format(msg,sizeof(msg),"08,02%s spectating %s.", sendername, giveplayername); IRC_GroupSay(IRC_Group,"#####",msg); printf("ID: %i spectates id: %i", playerid, giveplayerid); SendClientMessage(playerid, COLOR_RED,"Spectating. Type /specoff to cancel spectator !"); } else { SendClientMessage(playerid, COLOR_RED, "Player doesn't exist !"); } } else { SendClientMessage(playerid, COLOR_RED, "You do not have the permission !"); } return 1; }
Код:
if(strcmp(cmdtext, "/specoff", true, 9) == 0) { TogglePlayerSpectating(playerid, false); PlayerSpec[playerid][is] = 0; return 1; }