Nгo entendi muito bem, acho que vocк tentou adicionar mais carros na PM e nгo conseguiu... Ele nгo apareceu? Deu erros na compilaзгo? Qual o problema?
|
// na callback OnFilterScriptInit / OnGameModeInit
AddStaticVehicle(Id do Veiculo,X,Y,Z,Вngulo,COR 1,COR 2);
Mano pelo amor de Deus, precisa criar um tуpico pra uma pergunta dessas?
pawn Code:
|
else if(IsACopCar(newcar))
{
if(GetPlayerOrg(playerid) != 1)
{
SendClientMessage(playerid, COR_PM, "Vocк nгo й da Polнcia Mнlitar, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo bateu o cartгo.");
RemovePlayerFromVehicleEx(playerid);
}
}
eu sabia disso mais,tem o negocio isso aki:
PHP Code:
tentei isso mais nгo deu certo : https://sampforum.blast.hk/showthread.php?tid=222093 |
Procura a var/const/SejaLбOqueFor IsACopCar no seu GM, aн lб vai estar listados os IDs dos carros que й de COP, quando vocк criar o carro, vocк pega o ID dele (Nгo o modelo), e adiciona nesta lista!
Se vocк nгo saber como pegar o ID de algum carro, cria um comando GetVehicleId para mostrar numa mensбgem para vocк In-Game... |
forward IsACopCar(carid);
public IsACopCar(carid)//copcarroo
{
if((carid >= 1) && (carid <= 24))
{
return true;
}
return 0;
}
else if(IsACopCar(newcar))
{
if(GetPlayerOrg(playerid) != 1)
{
SendClientMessage(playerid, COR_PM, "Vocк nгo й da Polнcia Mнlitar, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo bateu o cartгo.");
RemovePlayerFromVehicleEx(playerid);
}
}
//|=============== 28єBPM =====================================================================================================
AddStaticVehicleEx(596,1528.1450,-1683.9496,5.6140,270.1498,103,1,-1); // carro pm 1
AddStaticVehicleEx(596,1538.7369,-1644.5382,5.6141,180.1423,103,1,-1); // carro pm 2
AddStaticVehicleEx(528,1558.9006,-1693.3123,5.9415,178.8225,1,1,-1); // carro pm 3
AddStaticVehicleEx(596,1583.5354,-1711.4492,5.6148,359.9980,103,1,-1); // carro pm 4
AddStaticVehicleEx(599,1546.7996,-1667.9423,6.0823,89.8966,103,1,-1); // carro pm 5
AddStaticVehicleEx(599,1603.0945,-1700.1824,6.0806,89.6221,103,1,-1); // carro pm 6
AddStaticVehicleEx(427,1564.6661,-1710.9261,6.0222,359.5273,103,1,-1); // carro pm 7
AddStaticVehicleEx(427,1585.2527,-1667.6151,6.0242,269.5962,103,1,-1); // carro pm 8
AddStaticVehicleEx(528,1603.0577,-1684.0579,5.9346,90.1354,1,1,-1); // carro pm 9
AddStaticVehicleEx(596,1604.5824,-1630.2122,13.2354,89.0858,103,1,-1); // carro pm 10
AddStaticVehicleEx(596,1604.6581,-1619.0682,13.2364,88.2327,103,1,-1); // carro pm 11
AddStaticVehicleEx(437,1601.8105,-1608.3923,13.6168,89.1554,103,1,-1); // carro pm 12
AddStaticVehicleEx(523,1545.7140,-1709.9341,5.4589,359.5055,1,1,-1); // carro pm 13
AddStaticVehicleEx(523,1540.9708,-1706.4495,5.4605,321.1239,1,1,-1); // carro pm 14
AddStaticVehicleEx(523,1536.2023,-1699.5582,5.4611,305.3377,1,1,-1); // carro pm 15
AddStaticVehicleEx(523,1563.9626,-1635.8737,13.1244,358.7776,1,1,-1); // carro pm 16
AddStaticVehicleEx(523,1553.6471,-1635.6586,13.1271,1.6618,1,1,-1); // carro pm 17
AddStaticVehicleEx(497,1562.3970,-1657.4563,28.5724,88.8303,1,46,-1); // heli pm 18
AddStaticVehicleEx(497,1559.3757,-1642.7686,28.5794,89.0518,1,46,-1); // heli pm 19
AddStaticVehicleEx(596,1546.5264,-1654.9142,5.6115,89.7843,103,1,-1); // carro pm 1
AddStaticVehicleEx(596,1546.5048,-1680.2897,5.6168,89.7568,103,1,-1); // carro pm 2
AddStaticVehicleEx(596,1604.6068,-1624.5585,13.2365,89.8062,103,1,-1); // carro pm 3
AddStaticVehicleEx(596,1574.5569,-1711.3885,5.6114,359.6248,103,1,-1); // carro PM
AddStaticVehicleEx(596,1546.6381,-1697.8854,13.2692,90.6866,103,1,-1);
forward IsACopCar(carid);
public IsACopCar(carid)//copcarroo
{
if((carid >= 1) && (carid <= 24) || (carid ID) || (carid ID) || (carid ID)) // <~~~~ Vai colocando || e adicionando (carid ID) com o ID dos carros que vocк criou! Entendeu?
{
return true;
}
return 0;
}
else if(IsACopCar(newcar))
{
if(GetPlayerOrg(playerid) != 1)
{
SendClientMessage(playerid, COR_PM, "Vocк nгo й da Polнcia Mнlitar, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo bateu o cartгo.");
RemovePlayerFromVehicleEx(playerid);
}
}
//|=============== 28єBPM =====================================================================================================
AddStaticVehicleEx(596,1528.1450,-1683.9496,5.6140,270.1498,103,1,-1); // carro pm 1
AddStaticVehicleEx(596,1538.7369,-1644.5382,5.6141,180.1423,103,1,-1); // carro pm 2
AddStaticVehicleEx(528,1558.9006,-1693.3123,5.9415,178.8225,1,1,-1); // carro pm 3
AddStaticVehicleEx(596,1583.5354,-1711.4492,5.6148,359.9980,103,1,-1); // carro pm 4
AddStaticVehicleEx(599,1546.7996,-1667.9423,6.0823,89.8966,103,1,-1); // carro pm 5
AddStaticVehicleEx(599,1603.0945,-1700.1824,6.0806,89.6221,103,1,-1); // carro pm 6
AddStaticVehicleEx(427,1564.6661,-1710.9261,6.0222,359.5273,103,1,-1); // carro pm 7
AddStaticVehicleEx(427,1585.2527,-1667.6151,6.0242,269.5962,103,1,-1); // carro pm 8
AddStaticVehicleEx(528,1603.0577,-1684.0579,5.9346,90.1354,1,1,-1); // carro pm 9
AddStaticVehicleEx(596,1604.5824,-1630.2122,13.2354,89.0858,103,1,-1); // carro pm 10
AddStaticVehicleEx(596,1604.6581,-1619.0682,13.2364,88.2327,103,1,-1); // carro pm 11
AddStaticVehicleEx(437,1601.8105,-1608.3923,13.6168,89.1554,103,1,-1); // carro pm 12
AddStaticVehicleEx(523,1545.7140,-1709.9341,5.4589,359.5055,1,1,-1); // carro pm 13
AddStaticVehicleEx(523,1540.9708,-1706.4495,5.4605,321.1239,1,1,-1); // carro pm 14
AddStaticVehicleEx(523,1536.2023,-1699.5582,5.4611,305.3377,1,1,-1); // carro pm 15
AddStaticVehicleEx(523,1563.9626,-1635.8737,13.1244,358.7776,1,1,-1); // carro pm 16
AddStaticVehicleEx(523,1553.6471,-1635.6586,13.1271,1.6618,1,1,-1); // carro pm 17
AddStaticVehicleEx(497,1562.3970,-1657.4563,28.5724,88.8303,1,46,-1); // heli pm 18
AddStaticVehicleEx(497,1559.3757,-1642.7686,28.5794,89.0518,1,46,-1); // heli pm 19
AddStaticVehicleEx(596,1546.5264,-1654.9142,5.6115,89.7843,103,1,-1); // carro pm 1
AddStaticVehicleEx(596,1546.5048,-1680.2897,5.6168,89.7568,103,1,-1); // carro pm 2
AddStaticVehicleEx(596,1604.6068,-1624.5585,13.2365,89.8062,103,1,-1); // carro pm 3
AddStaticVehicleEx(596,1574.5569,-1711.3885,5.6114,359.6248,103,1,-1); // carro PM
AddStaticVehicleEx(596,1546.6381,-1697.8854,13.2692,90.6866,103,1,-1);
CMD:idcarro(playerid)
{
new str[20];
format(str,20,"[ ! ] ID do carro: %d",GetPlayerVehicleID(playerid));
SendClientMessage(playerid,-1,str);
}
Olha no final da linha 5 deixei um comentбrio.
pawn Code:
pawn Code:
|