19.11.2012, 15:48
Ok so this is the code I have right now :
I have NO ERRORS.
But when I use /p gyro ingame. First try : No siren, no fail message. Second try : No siren, fail message
And at the 2nd try I get this too : "[POLICE] Invalid action."
Can someone help me to figure out what the problem is ?
pawn Код:
if(strcmp(subcmd, "gyrophare", true) == 1 || strcmp(subcmd, "gyro", true) == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
new model = GetVehicleModel(vehicleid);
if(PlayerInfo[playerid][pRank] < 4)
{
SendClientMessage(playerid, COLOR_COPS, "{FF6600}[Police]{11BB00} Il vous faut le rang 4 minimum pour cette commande.");
return 1;
}
if(!OnDuty[playerid])
{
SendClientMessage(playerid, COLOR_COPS, "{FF6600}[Police]{11BB00} Vous devez кtre en service.");
return 1;
}
if(!IsPlayerInAnyVehicle(playerid) || (model != 405 && model != 475 && model != 540 && model != 506 && model != 589 && model != 560 && model != 431 && model != 413 && model != 459 && model != 602 && model != 415 && model != 507 && model != 451 && model != 525))
{
SendClientMessage(playerid, COLOR_COPS, "{FF6600}[Police]{11BB00} Ces vйhicules ne sont pas compatibles.");
return 1;
}
if(car_sirene[vehicleid] == 1 && car_sirene2[vehicleid] == 1)
{
if(car_sirene[GetPlayerVehicleID(playerid)] == 0 && car_sirene2[GetPlayerVehicleID(playerid)] == 0)
{
car_sirene2[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
AttachObjectToVehicle(car_sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0.0,0.85,0,0,0);
car_sirene2[GetPlayerVehicleID(playerid)] = 1;
return 1;
}
{
SendClientMessage(playerid, COLOR_COPS, "{FF6600}[Police]{11BB00} Vous avez mit la sirene civil.");
}
{
format(proxy_msg, sizeof(proxy_msg), "%s йteint le gyrophare de son vйhicule.", playername);
proxy_sendMsg(playerid, proxy_msg);
DestroyObject(car_sirene[vehicleid]);
car_sirene[vehicleid] = 0;
DestroyObject(car_sirene2[vehicleid]);
car_sirene2[vehicleid] = 0;
{
SendClientMessage(playerid, COLOR_COPS, "{FF6600}[Police]{11BB00} Vous enlevez le gyrophare de votre vйhicule.");
return 1;
}
}
}
}
I have NO ERRORS.
But when I use /p gyro ingame. First try : No siren, no fail message. Second try : No siren, fail message
And at the 2nd try I get this too : "[POLICE] Invalid action."
Can someone help me to figure out what the problem is ?