Bonjour,
Bon, après plusieurs heures de recherche sur le net et dans mon " .nut " je ne vois pas se qui " Cloche ". Je m'ent remet donc a vous car la je suis a court d'idées.
Donc j'ai pour problème la fonction qui gère les checkpoints. " CàD " quand j'ai ajouter le checkpoint (Mafia) le checkpoint (Police) ne s'affiche plus InGame.
Je vous met donc le " code " entier:
( Pas de critique je débute sa fait 5 jours que je pratique ... )
Merci d'avance a celui qui éventuellement pourrai trouver mon problème.
const White = 0xFFFFFFFF;
const Vert = 0x00c800ff;
const Bleu = 0x4778F6F6;
const Rouge = 0xEE000000;
const Orange = 0xFF8C0000;
local Police, Mafia;
local blip, Mafia;
function onScriptInit()
{
createVehicle(63, 99.5945, 1231.78, 15.4143, 120, 113, 113, 133, 133); // POLICE 1
createVehicle(63, 96.6842, 1237.39, 15.429, 120, 113, 113, 133, 133); // POLICE 2
createVehicle(52, 94.5737, 1240.21, 15.4308, 120, 113, 113, 133, 133); // POLICE 3
createVehicle(62, 13.44, 960.809, 14.0345, 90, 1, 1, 1, 1); // MAFIA 1
createVehicle(16, 10.379, 967.01, 14.0607, 270, 1, 1, 1, 1); // MAFIA 2
return 1;
}
addEvent("scriptInit", onScriptInit);
// ------------------------------------------------------------------------------------------------------
function onPlayerConnect(playerid)
{
setPlayerSpawnLocation(playerid, -341.36, 1144.80, 14.79, 40.114815); // Sets spawn to Central Park
togglePlayerFrozen(playerid, true);
sendPlayerMessage(playerid, "Vous voila a Liberty City, ouvrez le t'chat avec la touche [T] et entrez la commande /jouer." , Vert);
return 1;
}
addEvent("playerConnect", onPlayerConnect);
// ------------------------------------------------------------------------------------------------------
function onPlayerSpawn(playerid)
{
showCheckpointForAll(Police, playerid);
showCheckpointForAll(Mafia, playerid);
return 1;
}
// ------------------------------------------------------------------------------------------------------
function addBlips()
{
blip = createBlip(60, 85.5749, 1190.36, 14.7534); // Police
Mafia = createBlip(47, 14.8063, 989.91, 13.5932); // Mafia
}
addEvent("scriptInit", addBlips);
// ------------------------------------------------------------------------------------------------------
function addCheckpoint()
{
Police = createCheckpoint(7, 85.5749, 1190.36, 14.7534, 85.5749, 1190.36, 14.7534, 0.3);
Mafia = createCheckpoint(7, 14.8063, 989.91, 13.5932, 14.8063, 989.91, 13.5932, 0.3);
}
addEvent("scriptInit", addCheckpoint);
function onPlayerEnterCheckpoint(playerid, checkpointId)
{
if(checkpointId == Police)
{
hideCheckpointForPlayer(Police, playerid);
setPlayerModel(playerid, 174);
setPlayerArmour(playerid, 100);
givePlayerWeapon(playerid, 1, 1);
givePlayerWeapon(playerid, 7, 500);
givePlayerWeapon(playerid, 10, 200);
sendPlayerMessage(playerid, "[POLICE] Bienvenue au commissariat Centrale.", Bleu);
sendPlayerMessage(playerid, "[POLICE] Vous etes maintenant en service.", Orange);
setPlayerCoordinates (playerid, 93.4854, 1213.3, 14.7379)
}
if(checkpointId == Mafia)
{
hideCheckpointForPlayer(Mafia, playerid);
setPlayerModel(playerid, 98);
setPlayerArmour(playerid, 100);
givePlayerWeapon(playerid, 3, 1);
givePlayerWeapon(playerid, 9, 500);
sendPlayerMessage(playerid, "[MAFIA] Vous êtes maintenant équiper.", Orange);
sendPlayerMessage(playerid, "[MAFIA] Une voiture vous attend dans la ruelle a l'extérieur.", Orange);
setPlayerCoordinates (playerid, 11.5536, 970.396, 14.3639)
}
return 1;
}
addEvent("playerEnterCheckpoint", onPlayerEnterCheckpoint);
// ------------------------------------------------------------------------------------------------------
function onPlayerCommand(playerid, command)
{ local cmd = split(command, " ");
if(cmd[0] == "/duty")
{
sendPlayerMessage(playerid, "[POLICE] Dirigez vous vers le commissariat indiquez sur votre mini-carte.", Bleu);
showCheckpointForPlayer(Police, playerid);
return 1;
}
if(cmd[0] == "/mafia")
{
sendPlayerMessage(playerid, "[MAFIA] Dirigez vous vers le BAR indiquez sur votre mini-carte.", Vert);
showCheckpointForPlayer(Mafia, playerid);
return 1;
}
}
addEvent("playerCommand", onPlayerCommand);
// ------------------------------------------------------------------------------------------------------