SA-MP Forums Archive
[FilterScript] Ajuda Tapete de prego. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Ajuda Tapete de prego. (/showthread.php?tid=366358)



Ajuda Tapete de prego. - davi54723 - 06.08.2012

Olб galera, eu tenho esse tapete de prego mais ta bugado, porque quando eu coloque ele, ou seja aciono o cуdigo /CriarTapete ele cria mais nгo no chгo na altura da arma mais o menos.
O cуdigo й esse:
Quote:

//.-.-.-.-.-.-.-.-.-.-.-.-.-.-. HomeHots .-.-.-.-.-.-.-.-.-.-.-.-.-.-.

//[FS] Tapete de Pregos
//Postado Por: iPauliin Mors [HTS]
//www.HomeHots.NET - Isso, й Tudo Para Seu Servidor SA:MP
//Criado Por: O Criador

//.-.-.-.-.-.-.-.-.-.-.-.-.-.-. HomeHots .-.-.-.-.-.-.-.-.-.-.-.-.-.-.

#define FILTERSCRIPT
#include <a_samp>
#define TireDano(%1,%2,%3,%4) %1 | (%2 << 1) | (%3 << 2) | (%4 << 3)
new
Tapete,
Angle,
Floatx,
Float:yy,
Float:zz;
forward
PlayerToPoint(Float:radi, playerid, Float, Float:y, Float:z);
forward
Pneu(playerid);
public
PlayerToPoint(Float:radi, playerid, Float, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Floatldposx, Floatldposy, Floatldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
// printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}
public
OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" [HTS]Tapete Load By: [HTS]");
print("--------------------------------------\n");
SetTimer("Pneu",199,1);
return 1;
}
public
Pneu(playerid)
{
new Dano[4];
if (IsPlayerInAnyVehicle(playerid))
{
if (PlayerToPoint(5.0, playerid,xx,yy,zz))
{
GetVehicleDamageStatus(GetPlayerVehicleID(playerid ), Dano[0], Dano[1], Dano[2], Dano[3]);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playe rid), Dano[0], Dano[1], Dano[2], TireDano(1, 1, 1, 1));
GameTextForPlayer(playerid,"~y~[~w~H~g~T~~r~S] ~w~Pneu Furado",6000,1);
}
}
}

public
OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp("/criartapete", cmdtext, true, 10) == 0)
{
GetPlayerPos(playerid,xx,yy,zz);
GetPlayerFacingAngle(playerid, Angle);
Tapete = CreateObject(2899, xx, yy, zz, 0, 0, Angle);
GameTextForPlayer(playerid,"~y~[~w~H~g~T~~r~S] ~w~Tapete Criado",6000,1);
return 1;
}

if (strcmp("/deletartapete", cmdtext, true, 10) == 0)
{
DestroyObject(Tapete);
GameTextForPlayer(playerid,"~y~[~w~H~g~T~~r~S] ~w~Tapete Deletado",6000,1);
return 1;
}

return 0;
}


//.-.-.-.-.-.-.-.-.-.-.-.-.-.-. HomeHots .-.-.-.-.-.-.-.-.-.-.-.-.-.-.

//[FS] Tapete de Pregos
//Postado Por: iPauliin Mors [HTS]
//www.HomeHots.NET - Isso, й Tudo Para Seu Servidor SA:MP
//Criado Por: O Criador

//.-.-.-.-.-.-.-.-.-.-.-.-.-.-. HomeHots .-.-.-.-.-.-.-.-.-.-.-.-.-.-.

Vlw.


Re: Ajuda Tapete de prego. - Tony_Rodrigues - 06.08.2012

Бrea errada!


Re: Ajuda Tapete de prego. - davi54723 - 06.08.2012

Nгo poderia responder minha pergunta e fechar o tуpico ?


Re: Ajuda Tapete de prego. - Juninho_Oakley - 06.08.2012

БREA ERRADA!!!

Poste Aqui sua Duvida: http://forum.sa-mp.com/forumdisplay.php?f=34


Re: Ajuda Tapete de prego. - GhosT_[] - 06.08.2012




Re: Ajuda Tapete de prego. - Ades - 06.08.2012

Que moderaзгo eficiente ate agora nгo apagou o tуpico ...


Re: Ajuda Tapete de prego. - Juninho_Oakley - 06.08.2012

Quote:
Originally Posted by Ades
Посмотреть сообщение
Que moderaзгo eficiente ate agora nгo apagou o tуpico ...
pois й...