19.01.2012, 18:19
(
Последний раз редактировалось guilhermeghc@hotmail.com; 19.01.2012 в 21:05.
)
Galera,eu tenho os 3DTextLabel dos radares mais quando eu passo na velocidade max sugerida (NO CASO 140Km/h ou 120Km/h) nгo levo multa , se vocкs puderem criar pra mim algum comando ou algo assim para os meus radaes funcionarem agradeceria, eu procurei por radar no meu gm e achei essas coisas:
SE PRECISAR DE ALGO MANDE PARA MIM NESTE TУPICO QUE MANDO PARA VOCК!
pawn Код:
//radar
#define Text_Under_Minimap "~n~~n~~w~~r~BRC"
//RADAR
#define COLOR_YELLOW 0xFFFF00AA
#define VERDEFRACO 0x80cf80AA
#define SLOTS 500
//radar..
enum SavePlayerPosEnum {
Float:LastX,
Float:LastY,
Float:LastZ
}
//radar
new UpdateSeconds = 2;
new maxobject = 9;
if(strcmp("/ajudaradar", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x33CCFFAA,"-=-=-=-=-=-=-=-=-=-=-=-=-=| SISTEMA DE RADAR |-=-=-=-=-=-=-=-=-=-=-=-=-=");
SendClientMessage(playerid,0x33CCFFAA,"Existem muitos radares por toda Los Santos !");
SendClientMessage(playerid,0x33CCFFAA,"O Limite de velocidade й entre 140 KM/H");
SendClientMessage(playerid,0x33CCFFAA,"Se vocк exceder o Limite de velocidade , Levara Multa de 2000 $ ");
SendClientMessage(playerid,0x33CCFFAA,"-=-=-=-=-=-=-=-=-=-=-=-=-=| SISTEMA DE RADAR |-=-=-=-=-=-=-=-=-=-=-=-=-=");
return 1;
}
ublic UpdateSpeed(playerid)
{
new Float:x,Float:y,Float:z;
new Float:distance,value;
for(new i=0; i<SLOTS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
value = floatround(distance * 3600);
if(UpdateSeconds > 1)
{
value = floatround(value / UpdateSeconds);
}
distance1[i] = floatround(value/2200);
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
//text's 3d do's radares.. xD
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1476.2402,-1726.3396,13.5469,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1524.1256,-1679.0756,13.5469,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2048.7131,1353.5975,10.6719,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1200.9847,-1337.9875,13.3984,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1014.6545,-1152.9410,23.6563,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1293.9022,-1147.2887,23.6563,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1363.2883,-1275.8550,13.5469,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1317.3265,-1553.2721,13.3906,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1322.6761,-1847.9634,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1427.6693,-1868.1154,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1685.1824,-1826.0730,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1684.7119,-1643.3652,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1730.5409,-1601.1591,13.3707,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1938.9543,-1709.9961,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2062.8633,-1747.8846,13.3854,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2109.7683,-1615.9996,23.4684,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2073.2148,-1205.7062,23.7750,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2331.4468,-1157.0221,26.7969,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2489.8550,-1187.3265,42.9410,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2726.2534,-1300.7004,53.7247,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2725.8770,-1523.0061,29.7646,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,2853.8220,-1685.0173,10.8750,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1228.7150,-1276.3993,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1211.9449,-1197.6586,20.1999,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1065.8213,-1247.5497,15.2216,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1044.4572,-1539.8297,13.3608,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1040.7739,-1763.2433,13.3828,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1063.8365,-1884.1973,13.2571,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1040.2961,-2229.2332,12.9646,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1397.0342,-2447.3201,6.0391,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,883.4712,-1788.8080,13.5583,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,519.1629,-1731.7109,11.9111,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,121.2838,-1561.6718,8.7054,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,318.4099,-1475.1105,33.7409,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,902.6616,-1328.0593,13.4948,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,626.2785,-1494.2583,14.6434,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,497.0294,-1665.0433,19.8357,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,454.2412,-1536.5784,29.3317,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,331.5561,-1555.2833,33.1115,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,472.7327,-1311.5610,15.3112,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,775.6793,-1058.4866,24.5051,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1247.7592,-940.7482,42.5134,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1821.0725,-1011.0466,36.2039,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1698.2764,-546.1458,35.4305,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1511.0999,-797.1746,73.9778,60.0,0);
Create3DTextLabel("Radar\nVelocidade Maxima: 140 KM/H",verdel,1203.0602,-754.8859,100.2500,60.0,0);
//radares..
AddFlitsPaal(i, 1278, 1476.2402,-1726.3396,13.5469,40,140); // Radar da DP PM
AddFlitsPaal(i, 1278, 1524.1256,-1679.0756,13.5469,40,140); // Prefeitura
AddFlitsPaal(i, 1278, 2048.7131,1353.5975,10.6719,40,140); // BANCO
AddFlitsPaal(i, 1278, 1200.9847,-1337.9875,13.3984,40,140); // HOSPITAL
AddFlitsPaal(i, 1278,1014.6545,-1152.9410,23.6563,40,140); // RUA DA MAFIA Y.K.Z
AddFlitsPaal(i, 1278,1293.9022,-1147.2887,23.6563,40,140); // Rua da Loja de armas
AddFlitsPaal(i, 1278,1363.2883,-1275.8550,13.5469,40,140); // Avenida Ammu Nation1
AddFlitsPaal(i, 1278,1317.3265,-1553.2721,13.3906,40,140); // Avenida Ammu Nation1І
AddFlitsPaal(i, 1278,1322.6761,-1847.9634,13.3828,40,140); // Avenida da HQ Policia Federal
AddFlitsPaal(i, 1278,1427.6693,-1868.1154,13.3828,40,140); // Rua da HQ Policia FederalІ
AddFlitsPaal(i, 1278,1685.1824,-1826.0730,13.3828,40,140); // Rua de cima da 24/7 2
AddFlitsPaal(i, 1278,1684.7119,-1643.3652,13.3828,40,140); // Rua de cima da 24/7 2І
AddFlitsPaal(i, 1278,1730.5409,-1601.1591,13.3707,40,140); // Rua da Dp mais la pra frente
AddFlitsPaal(i, 1278,1938.9543,-1709.9961,13.3828,40,140); // Rua de traz do alhambra
AddFlitsPaal(i, 1278,2062.8633,-1747.8846,13.3854,40,140); // Rua do posto de gasolina sul
AddFlitsPaal(i, 1278,2109.7683,-1615.9996,23.4684,40,140); // rua de cima do hospital
AddFlitsPaal(i, 1278,2073.2148,-1205.7062,23.7750,40,140); // rua perto da Favela
AddFlitsPaal(i, 1278,2331.4468,-1157.0221,26.7969,40,140); // rua de baixo da favela
AddFlitsPaal(i, 1278,2489.8550,-1187.3265,42.9410,40,140); // rua de baixo da favela І em cima
AddFlitsPaal(i, 1278,2726.2534,-1300.7004,53.7247,40,140); // Avenida grande nao sei o nome kk
AddFlitsPaal(i, 1278,2725.8770,-1523.0061,29.7646,40,140); // Avenida grande nao sei o nome (COMEЗO)
AddFlitsPaal(i, 1278,2853.8220,-1685.0173,10.8750,40,140); // avenida gigante radar
AddFlitsPaal(i, 1278,1228.7150,-1276.3993,13.3828,40,140); // rua de cima do hospital
AddFlitsPaal(i, 1278,1211.9449,-1197.6586,20.1999,40,140); // rua de cima do hospital rua a esquerdaІ
AddFlitsPaal(i, 1278,1065.8213,-1247.5497,15.2216,40,140); // Radar frente da HQ ballas
AddFlitsPaal(i, 1278,1044.4572,-1539.8297,13.3608,40,140); // Rua HQ ballas meio
AddFlitsPaal(i, 1278,1040.7739,-1763.2433,13.3828,40,140); // Rua HQ ballas fim
AddFlitsPaal(i, 1278,1063.8365,-1884.1973,13.2571,40,140); // Frente da Ammu nation 2
AddFlitsPaal(i, 1278,1040.2961,-2229.2332,12.9646,40,140); // Frente da Ammu nation 2 meio
AddFlitsPaal(i, 1278,1397.0342,-2447.3201,6.0391,40,140); // Frente da Ammu nation 2 fim
AddFlitsPaal(i, 1278,883.4712,-1788.8080,13.5583,40,140); // avendia praia de santa maria comeзo
AddFlitsPaal(i, 1278,519.1629,-1731.7109,11.9111,40,140); // avendia praia de santa maria meio
AddFlitsPaal(i, 1278,121.2838,-1561.6718,8.7054,40,140); // avendia praia de santa maria fim
AddFlitsPaal(i, 1278,318.4099,-1475.1105,33.7409,40,140); // atras da hq bope
AddFlitsPaal(i, 1278,598.1053,-1326.0088,13.3984,40,140); // atras da hq bope la na frente
AddFlitsPaal(i, 1278,902.6616,-1328.0593,13.4948,40,140); // atras da hq bope la na frenteІ
AddFlitsPaal(i, 1278,626.2785,-1494.2583,14.6434,40,140); // porta hq taxistas
AddFlitsPaal(i, 1278,497.0294,-1665.0433,19.8357,40,140); // porta hq taxistas rua do lado
AddFlitsPaal(i, 1278,454.2412,-1536.5784,29.3317,40,140); // preta ha bope rua do lado
AddFlitsPaal(i, 1278,331.5561,-1555.2833,33.1115,40,140); // porta hq bope frente
AddFlitsPaal(i, 1278,210.8627,-1481.7764,12.9015,40,140); // avenida atras do bope comeзo
AddFlitsPaal(i, 1278,472.7327,-1311.5610,15.3112,40,140); // avenida atras do bope meio
AddFlitsPaal(i, 1278,775.6793,-1058.4866,24.5051,40,140); // avenida atras do bope meioІ
AddFlitsPaal(i, 1278,1247.7592,-940.7482,42.5134,40,140); // avenida atras do bope meioі
AddFlitsPaal(i, 1278,1821.0725,-1011.0466,36.2039,40,140); // avenida atras do bope fim
AddFlitsPaal(i, 1278,1698.2764,-546.1458,35.4305,40,140); // avenida indo pra lv
AddFlitsPaal(i, 1278,1511.0999,-797.1746,73.9778,40,140); // avenida ammu nation meio
AddFlitsPaal(i, 1278,1203.0602,-754.8859,100.2500,40,140); // do lado hq dos adm casa do madd dogg
}
}
}
IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
if(GetPlayerDistanceToPoint2(playerid,Float:x,Float:y) < radius)
{
return 1;
}
return 0;
}
GetPlayerDistanceToPoint2(playerid,Float:x,Float:y)
{
new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
floatpower(floatabs(floatsub(y,y1)),2));
return floatround(tmpdis);
}