Sirene -
Markos - 08.07.2012
Ae galera,eu peguei 1 code de sirene aki no forum e adapitei,sу que to com um problema.
pawn Код:
if(!strcmp(cmdtext,"/sirene",true))
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
return true;
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
return true;
}
{
if(GetPVarInt(playerid, "sirene"))
{
// o que eu coloco aki pra ele remover a sirene do carro ?
SetPVarInt(playerid, "sirene", false);
}
else
{
new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
SetPVarInt(playerid, "sirene", true);
}
}
return 1;
}
Re: Sirene -
steki. - 08.07.2012
Destroi o objeto?
Re: Sirene -
Markos - 08.07.2012
como que eu faзo isso amigo ?
Re: Sirene -
Urubu_Rei - 08.07.2012
@Edit
Creio eu que seja isso:
pawn Код:
if(!strcmp(cmdtext,"/sirene",true))
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
return true;
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
return true;
}
{
if(GetPVarInt(playerid, "sirene"))
{
DestroyObject(19419, 0, 0, 0, 0, 0, 0);
SetPVarInt(playerid, "sirene", false);
}
else
{
new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
SetPVarInt(playerid, "sirene", true);
}
}
return 1;
}
Obs: Procurei no Wiki samp alguma coisa com DestroyObjectToVehicle(objectid); mas nem achei...
Entгo acho que й isso mesmo!
Re: Sirene -
Markos - 08.07.2012
Valeu ae amigo,mas nem deu
Re: Sirene -
Urubu_Rei - 08.07.2012
entгo eu acho que nem vai dar porque em todos os servers que eu entro nгo tem como tirar ...
Acho que essa funзгo nгo existe ainda.
AW: Sirene -
denis15711 - 08.07.2012
vou tentar fazer aki
Re: Sirene -
GhosT_[] - 09.07.2012
pawn Код:
if(!strcmp(cmdtext,"/sirene",true))
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
return true;
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
return true;
}
{
if(GetPVarInt(playerid, "sirene"))
{
tneon(playerid);
SetPVarInt(playerid, "sirene", false);
}
else
{
new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
SetPVarInt(playerid, "sirene", true);
}
}
return 1;
}
stock tneon(playerid)
{
DestroyObject(GetPVarInt(playerid, "sirene"));
return 1;
}
provavelmente seja isso,espero ter ajudado

Se estiver errado corrijam '-'
Re: Sirene -
Adriano_MQD - 09.07.2012
Tenta isso:
pawn Код:
if(!strcmp(cmdtext,"/sirene",true))
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
return true;
}
if(OnDuty[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
return true;
}
{
if(GetPVarInt(playerid, "sirene"))
{
DestroyObject(GetPVarInt(playerid, "undercover"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "undercover1"));
DeletePVar(playerid, "Status");
SetPVarInt(playerid, "sirene", false);
}
else
{
new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
SetPVarInt(playerid, "sirene", true);
}
}
return 1;
}
Re: Sirene -
Jonas_PG - 09.07.2012
apenas coloque...
DestroyObject(GetPVarInt(playerid, "sirene"));