26.06.2013, 20:00
bom gente, sou novato em pawno, e resolvi seguir dicas da galera desse forum de comeзar a estudar editando GF ou brabo da vida, ja fuзei monte de vezes nesse sistema de sirene mas nгo consegui acontece assim:
qdo nгo sou polнcia e digito /sirene aparece o aviso "vc nгo й COP", mas qdo viro polнcia e digito o comando nada acontece, a princнpio estranhei os termos "undercover" e "undercover1" que parecem setar a mesma sirene (id:18646) creio que deveria ter a outra sirene maior (id:19420).
>>Tem alguma funзгo faltando?qual й?como monto ela?
vlw abs
qdo nгo sou polнcia e digito /sirene aparece o aviso "vc nгo й COP", mas qdo viro polнcia e digito o comando nada acontece, a princнpio estranhei os termos "undercover" e "undercover1" que parecem setar a mesma sirene (id:18646) creio que deveria ter a outra sirene maior (id:19420).
>>Tem alguma funзгo faltando?qual й?como monto ela?
vlw abs
Код:
if(strcmp(cmd, "/sirene", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!IsACop(playerid))return SendClientMessage(playerid, -1, "Vocк nгo й COP!");
if(GetPVarInt(playerid, "SireneStatus") == 0)
{
SetPVarInt(playerid, "SireneStatus", 1);
SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
return 1;
}
else if(GetPVarInt(playerid, "SireneStatus") == 1)
{
SetPVarInt(playerid, "SireneStatus", 0);
DestroyObject(GetPVarInt(playerid, "undercover"));
DestroyObject(GetPVarInt(playerid, "undercover1"));
return 1;
}
}
}
return 1;
}

