05.12.2012, 16:18
Quote:
|
No, put under OnPlayerRequestClass(playerid) this:
Код:
SpawnPlayer(playerid); |
Код:
CMD:setteam(playerid,params[])
{
if(PlayerInfo[ playerid ][ pAdmin ]<3)
{
return SendClientMessage(playerid,COLOR_RED,"Access denied.");
}
new targetid,teamid;
if(sscanf(params,"ui",targetid,teamid))
{
return SendClientMessage(playerid,COLOR_RED,"usage: /setteam [id] [team(0/1)]");
}
if(!IsPlayerConnected(targetid))
{
return SendClientMessage(playerid,COLOR_RED,"Invalid ID");
}
if(teamid<0||teamid>1)
{
return SendClientMessage(playerid,COLOR_RED,"Invalid team. use 0/1 where 0 is police.");
}
if(team[targetid]==teamid)
{
return SendClientMessage(playerid,COLOR_RED,"Player already is in that team.");
}
team[targetid]=teamid;
respawning[targetid]=1;
SetPlayerTeam(targetid,teamid);
SetPlayerHealth(targetid,0);
SendClientMessage(targetid,COLOR_BLUE,"Your team has been changed by admin.");
new xstring[50];
new xname[25];
GetPlayerName(targetid,xname,sizeof(xname));
format(xstring,sizeof(xstring),"Team of %s changed to %i.",xname,teamid);
SendClientMessage(playerid,COLOR_GREEN,xstring);
return 1;
}


