Chester.
Умник
Доброе утро пользователи P-I!)
Возникло пару вопросов, задам несколько вопросов чуть ниже.
1) При /spec, камера возвращается на место, как убрать?
2) У меня сделана аренда каров (LS,SF), но почему-то любой новичок может подойти и взять машинку (без денег).
Команда - /spec:
На счет аренды, не знаю что кинуть, скажите сами, кину!)
Всем заранее огромное спасибо!
Возникло пару вопросов, задам несколько вопросов чуть ниже.
1) При /spec, камера возвращается на место, как убрать?
2) У меня сделана аренда каров (LS,SF), но почему-то любой новичок может подойти и взять машинку (без денег).
Команда - /spec:
PHP:
else if(strcmp(string, "/spec", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "E-xclusive: Для начала авторизируйтесь!");
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, COLOR_GREY, "Ты не можешь использовать эту команду!");
if(Spectate[playerid] == 255 && PlayerInfo[playerid][pLocal] != 255 || Spectate[playerid] == 255 && PlayerInfo[playerid][pAdmin] > 0)
{
GetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
Unspec[playerid][sLocal] = PlayerInfo[playerid][pLocal];
PlayerInfo[playerid][pLocal] = 255;
}
string = strtok(cmdtext, idx);
if(strcmp("off", string, true, strlen(string)) == 0)
{
if(Spectated[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Ты ни за кем не следишь!");
Spectated[playerid] = 0;
Spectate[playerid] = 253;
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Spec OFF",3000,3);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
return 1;
}
giveplayerid = ReturnUser(string);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Этого игрока нет на сервере!");
if(giveplayerid != INVALID_PLAYER_ID)
{
Spectate[playerid] = giveplayerid;
new Float:health;
GetPlayerHealth(Spectate[playerid], health);
new cash = GetServerMoney(Spectate[playerid]);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Spectate[playerid]));
SetPlayerInterior(playerid, GetPlayerInterior(Spectate[playerid]));
SendFormattedMessage(playerid, COLOR_WHITE, "Игрок: %s[%d], Деньги: $%d, Жизни: %.0f.",PlayerName(Spectate[playerid]),Spectate[playerid],cash,health);
Spectated[playerid] = 1;
}
}
return 1;
}
Всем заранее огромное спасибо!
