Vovka[KarlitoS]
Умник
Я нашел в интернете Урок.leader menu(/lmenu) как на GameWorld я все делал точности по уроку,
НО у меня нету паблика CarEnter, поэому я решил данные которые нужно пихнуть в CarEnter пихнуть в
У меня уже был создан
И так, я компилирую.. Ошибок нет, если я не мент из машины выкидывает).. Все работает нормально
А теперь о главном, когда я привязываю еще одну фракцию:
То уже в тот момент когда я сажусь в полицейскую машину у меня выдает два сообщения
Если я дам себе лидерку LSPD то меня все равно выкидывает ссообщением
Даже если я сажусь в машину Ballas, все равно такая хрень, скажи вчем может быть проблема..
И кстати, это происходит даже если я создаю машину через /veh
НО у меня нету паблика CarEnter, поэому я решил данные которые нужно пихнуть в CarEnter пихнуть в
Код:
if(newstate == PLAYER_STATE_DRIVER)
{
new newcar = GetPlayerVehicleID(playerid);
new buycar = newcar-1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new skin = GetPlayerSkin(playerid);
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
if(GetPlayerWeapon(playerid) != 22
&& GetPlayerWeapon(playerid) != 23
&& GetPlayerWeapon(playerid) != 28
&& GetPlayerWeapon(playerid) != 29
&& GetPlayerWeapon(playerid) != 30
&& GetPlayerWeapon(playerid) != 31
&& GetPlayerWeapon(playerid) != 32)
{
SetPlayerArmedWeapon(playerid, 0);
}
if(PoliceVeh(newcar))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(GetPlayerVehicleID(playerid) == LSPDcar[0])
{
if(LSPDInfo[0][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[1])
{
if(LSPDInfo[1][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[2])
{
if(LSPDInfo[2][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[3])
{
if(LSPDInfo[3][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[4])
{
if(LSPDInfo[4][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[5])
{
if(LSPDInfo[5][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[6])
{
if(LSPDInfo[6][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[7])
{
if(LSPDInfo[7][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* транспорт пренаджелит (LSPD)");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
Код:
public PoliceVeh(carid)
{
if((carid >= LSPDcar[0]) && (carid <= LSPDcar[7]))
{
return 1;
}
return 0;
}
А теперь о главном, когда я привязываю еще одну фракцию:
Код:
if(PoliceVeh(newcar))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(GetPlayerVehicleID(playerid) == LSPDcar[0])
{
if(LSPDInfo[0][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[1])
{
if(LSPDInfo[1][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[2])
{
if(LSPDInfo[2][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[3])
{
if(LSPDInfo[3][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[4])
{
if(LSPDInfo[4][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[5])
{
if(LSPDInfo[5][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[6])
{
if(LSPDInfo[6][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == LSPDcar[7])
{
if(LSPDInfo[7][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* транспорт пренаджелит (LSPD)");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
if(BallasVeh(newcar))
{
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
if(GetPlayerVehicleID(playerid) == Ballascar[0])
{
if(BallasInfo[0][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Ìàøèíà íå ïî ðàíãó");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[1])
{
if(BallasInfo[1][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Ìàøèíà íå ïî ðàíãó");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[2])
{
if(BallasInfo[2][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Ìàøèíà íå ïî ðàíãó");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[3])
{
if(BallasInfo[3][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Ìàøèíà íå ïî ðàíãó");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[4])
{
if(BallasInfo[4][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Ìàøèíà íå ïî ðàíãó");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[5])
{
if(BallasInfo[5][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[6])
{
if(BallasInfo[6][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
else if(GetPlayerVehicleID(playerid) == Ballascar[7])
{
if(BallasInfo[7][gRang] > PlayerInfo[playerid][pRank])
{
SendClientMessage(playerid,COLOR_GREY,"Машина не по рангу");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт пренадлежит (Ballas)");
RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
}
}
Код:
* Трансопрт пренадлежит LSPD
*Трансопрт пренадлежит Ballas
Код:
Транспорт пренадлежит Ballas
И кстати, это происходит даже если я создаю машину через /veh
