Sirene, tapete de prego. -
davi54723 - 16.01.2013
Olб galera, do nada eu comecei a editar meu [GM] quando me deparei que o /sirene nгo cria mais o objeto, e o /cpregos nгo cria mais o objeto, somente a funзгo.
Eu nгo tenho a minima noзгo do que й isso.
Re: Sirene, tapete de prego. -
Wellington1999 - 16.01.2013
posta comando lindo
Re: Sirene, tapete de prego. -
davi54723 - 16.01.2013
Se tiver msn ou skype agradeзo pra me ajudar :/
Sirene
Код:
CMD:sirene(playerid)
{
if(TaComSirene[playerid] == false)
{
if(!IsPlayerInAnyVehicle(playerid)) // Se o Player nгo estiver dentro de um Vйiculo
{
SendClientMessage(playerid, 0x63AFF00A, "[ERRO] Vocк nгo estб dentro de um Veнculo.");
return 1;
}
PlayAudioStreamForPlayer(playerid,"http://dc536.4shared.com/img/3280384065/e02a5fe4/dlink__2Fdownload_2FL8GAIq-x_3Ftsid_3D20130116-083502-bd8a7f6_26dsid_3Deuhdo.1a01e8ebbc938fbcdfeeccff566a8141/preview.mp3?sId=1BEK68R1UIt3Rbir");
sireneObjeto = CreateObject(19419, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(sireneObjeto, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000);
SendClientMessage(playerid, AMARELO, "Sirene Adicionada com sucesso.");
TaComSirene[playerid] = true;
}
else
{
SendClientMessage(playerid, AMARELO, "| ERRO | Vocк precisa deletar a ultima Sirene Criada! (/removersirene)");
}
return 1;
}
Pregos.
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
if (strcmp(cmd,"/Ctapete",true) == 0)
{
if(GetPlayerSkin(playerid) > 279 && GetPlayerSkin(playerid) < 289)
{
SendClientMessage(playerid, 0x33AA33AA, "Tapete Colocado com sucesso!");
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
GetPlayerPos(playerid, plocx, plocy, plocz);
GetPlayerFacingAngle(playerid,ploca);
CreateStrip(plocx,plocy,plocz,ploca);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Apenas policias pode Colocar tapete.");
}
return 1;
}
else if (strcmp(cmd,"/Rtapete",true) == 0)
{
if(GetPlayerSkin(playerid) > 279 && GetPlayerSkin(playerid) < 289)
{
SendClientMessage(playerid, 0x33AA33AA, "Tapete removido com sucesso!");
DeleteClosestStrip(playerid);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Apenas policias pode remover tapete.");
}
return 1;
}
else if (strcmp(cmd,"/RemoverAll",true) == 0)
{
if(GetPlayerSkin(playerid) > 279 && GetPlayerSkin(playerid) < 289)
{
SendClientMessage(playerid, 0x33AA33AA, "Todos Tapete removido com sucesso!");
DeleteAllStrip();
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Apenas policias pode remover todos os tapetes.");
}
return 1;
}
Re: Sirene, tapete de prego. -
Maklister - 16.01.2013
pawn Код:
stock CreateStrip(Float:x,Float:y,Float:z, Float:Angulo)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[i][sCreated] == 0)
{
SpikeInfo[i][sCreated]=1;
SpikeInfo[i][sX]=x;
SpikeInfo[i][sY]=y;
SpikeInfo[i][sZ]=z-0.7;
SpikeInfo[i][sObject] = CreateObject(2899, x, y, z-0.9, 0, 0, Angulo-90);
return 1;
}
}
return 0;
}
stock DeleteAllStrip()
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[i][sCreated] == 1)
{
SpikeInfo[i][sCreated]=0;
SpikeInfo[i][sX]=0.0;
SpikeInfo[i][sY]=0.0;
SpikeInfo[i][sZ]=0.0;
DestroyObject(SpikeInfo[i][sObject]);
}
}
return 0;
}
stock DeleteClosestStrip(playerid)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
{
if(SpikeInfo[i][sCreated] == 1)
{
SpikeInfo[i][sCreated]=0;
SpikeInfo[i][sX]=0.0;
SpikeInfo[i][sY]=0.0;
SpikeInfo[i][sZ]=0.0;
DestroyObject(SpikeInfo[i][sObject]);
return 1;
}
}
}
return 0;
}
encode_tires(tires1, tires2, tires3, tires4)
{
return tires1 | (tires2 << 1) | (tires3 << 2) | (tires4 << 3);
}
Coloque ou substitui no seu gamemode.
Re: Sirene, tapete de prego. -
Wellington1999 - 17.01.2013
o tapet de pregos qndo vc cria da uns 5 pulos
Re: Sirene, tapete de prego. -
davi54723 - 17.01.2013
Naum foi mano, tem como tu me enviar um [fs] ??
Re: Sirene, tapete de prego. -
Maklister - 17.01.2013
Quote:
Originally Posted by davi54723
Naum foi mano, tem como tu me enviar um [fs] ??
|
Tae :P
http://www.4shared.com/file/t8mixDVm..._Pregos_2.html
Re: Sirene, tapete de prego. -
davi54723 - 17.01.2013
Mano a sirene ta bugado tambйm :/
Re: Sirene, tapete de prego. -
Schocc - 17.01.2013
Certifique-se o limite de objetos em CreateObject (... foi alcanзado
Re: Sirene, tapete de prego. -
davi54723 - 17.01.2013
Schocc era isso :P Valeu S2 kkkk' +rep.