05.04.2011, 09:48
(
Последний раз редактировалось cruising; 05.04.2011 в 10:43.
)
Quote:
okay, DELETE the 'Member' From enum and create new Member[Max_PLAYERS] again.
then instead of Playerinfo[playerid][Member] use Member[playerid] and it will be fixed! leave your onplayerspawn unchanged :P |
EDIT: i have solved this in a another way (why didnt i think about this earlier? :S
And it got much smaller
Code
pawn Код:
COMMAND:unjail(playerid, params[])
{
new id;
if(sscanf(params,"u", id))return SendClientMessage(playerid, 0x33CCFFAA, "Usage: /Unjail [id]");
if(IsPlayerConnected(id))
if(Jail[id] == 0) return SendClientMessage(playerid,red,"That Player is not in jail!");
if(PlayerInfo[playerid][Admin] >= 1)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(String, sizeof(String), "%s has unjailed you",Name);
SendClientMessage(id,green, String);
Jail[id] = 0;
if(GetPlayerTeam(id) == 0) SetPlayerPos( id, 414.6559,2531.7651,19.1601);
if(GetPlayerTeam(id) == 1) SetPlayerPos( id, 1607.7803,1169.4840,14.2188);
if(GetPlayerTeam(id) == 2) SetPlayerPos( id, 1998.3118,-2352.3438,13.5469);
if(GetPlayerTeam(id) == 3) SetPlayerPos( id, -1468.5074,-206.8094,14.1484);
}
return 1;
}