Leo_Medson12331
Умник
Шалом. Написал команду "/WOT" - танковые баталии.
При вводе команды, должен спавнится танк. Проблема заключается в том, что стоит проверка на то, состоит ли игрок в армии, или нет.
Вообщем выкидывает из танка.
- сначала я ставил
, потом пробовал
- ошибка вылезла, мол неопознанные символы.
Суть: Как обойти проверку, чтобы её не удалять?
Дам "+"
При вводе команды, должен спавнится танк. Проблема заключается в том, что стоит проверка на то, состоит ли игрок в армии, или нет.
Вообщем выкидывает из танка.
Код:
GangZoneShowForPlayer(playerid, WOT, 0xFF0000FF);
SetPlayerVirtualWorld(playerid, 25);
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pWOT] = 1;
SetPlayerHealth(playerid, 100.0);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z); //узнаём позицию игрока
new carid = AddStaticVehicleEx(432, X+3,Y+3,Z, 0.0, 0, 0, 60000); //создаём авто
PutPlayerInVehicle(playerid, carid, 0);//сажаем игрока в авто
return 1;
}
Код:
Код:
Код:
CreateVehicleEx
Суть: Как обойти проверку, чтобы её не удалять?
Код:
else if(GetVehicleModel(vehicleid) == 432)//Танк
{
if(!GetPVarInt(playerid,"StartRabWork") && StartRabWork(playerid)) return SendClientMessage(playerid,COLOR_WHITE,""#net"Вы не начали рабочий день!"), RemovePlayerFromVehicle(playerid);
if(!IsAArm(playerid) && PlayerInfo[playerid][pRank] < 8)
{
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+5);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, ""#net"Вам недоступна данная техника.");
}
}
