17.02.2017, 10:44
(
Последний раз редактировалось sscarface; 17.02.2017 в 13:24.
)
SOLVED!
CMD:force(playerid,params[])
{
if(pData[playerid][pAdmin] < 1) return 0;
new id, Jstring[256];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage: /force <Player ID> will force a player to the class selection!");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, RED, "That Player Is Not Connected.");
return 1;
}
ForceClass[id] = 1; // 'id' not 'playerid'
format(Jstring,sizeof(Jstring),"You have forced '%s' to class selection",GetName(id));
SendClientMessage(playerid,COLOR_ADMIN,Jstring);
format(Jstring,sizeof(Jstring),"Admin '%s' has forced you to class selection",GetName(playerid));
SendClientMessage(id,COLOR_ADMIN,Jstring);
SetPlayerHealth(id,0);
ForceClassSelection(id);
return 1;
}
public OnPlayerRequestClass(playerid, classid) { if(!ForceClass[playerid] && IsPlayerRegisterd[playerid] == 1) // If player is registerd and forced to class selection by an admin SetPlayerSkin(playerid, pData[playerid][pSkin]); // <-- It caused by this code SetPlayergTeam(playerid, pData[playerid][pTeam]); SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerColor(playerid, DEATH); TogglePlayerSpectating(playerid, 0); return 1; }
ForceClass[playerid] = 1;
ForceClass[id] = 1;
Try this!
PHP код:
|
Try this:
Код:
public OnPlayerRequestClass(playerid, classid) { if(!ForceClass[playerid] && IsPlayerRegisterd[playerid] == 1) // If player is registerd and forced to class selection by an admin SetPlayerSkin(playerid, pData[playerid][pSkin]); // <-- It caused by this code SetPlayergTeam(playerid, pData[playerid][pTeam]); SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerColor(playerid, DEATH); TogglePlayerSpectating(playerid, 0); return 1; } And also, change Код:
ForceClass[playerid] = 1; Код:
ForceClass[id] = 1; Edit: AjaxM was faster. |