[PEDIDO] Detector de Metais
#1

Eae Glr do Sa-Mp forum, qria pedir a ajuda de vocкs, tipow nгo sei se ja jogaram o Brasil Start Life (BSL), eles tem um detector de metais quando entram no Departamento de Policia (DP), eu queria um igual esse, quando entrar mostrar uma mensagem [Atenзгo] vocк passou no detector de metais, e em baixo : [Atenзгo] Suas armas serгo devolvidas quando sair do DP, intao glr se alguem me passar o CODE, ficarei Agradecido PF aew glr

haб qse esqueзo, meu GM й 0.3d
Reply
#2

Quais sгo as coordenadas e o interior?
Reply
#3

else if (PlayerToPoint(3.0, playerid,2695.6235,-1704.6960,11.843) << ponto para entrada

SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563); << la dentro

O NUMERO DO INTERIOR й 6

__________________________________________________ _____________

Amigo qria te fzer uma pergunta: com q programa fasso attached player object || se for no MTA, em q parte??
Reply
#4

Quote:
Originally Posted by victor304
Посмотреть сообщение
else if (PlayerToPoint(3.0, playerid,2695.6235,-1704.6960,11.843) << ponto para entrada

SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563); << la dentro

O NUMERO DO INTERIOR й 6

__________________________________________________ _____________

Amigo qria te fzer uma pergunta: com q programa fasso attached player object || se for no MTA, em q parte??
Poderia postar a parte acima inteira?

Sobre o programa, nгo й um programa e sim um filterscript, ele se chama Hold Studio.

Abraзos.
Reply
#5

Quote:

else if (PlayerToPoint(1, playerid,1554.7732,-1675.6932,16.1953)) // PD
{
SetPlayerInterior(playerid,6);
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
}

TA AEW
Reply
#6

Ai man, n to conseguindo baixar o hold studio eu clico e abre uma janela, mais o download n inicia
Reply
#7

Arrays globais:

pawn Код:
new G_ARMAS[playerid][13], G_MUNICAO[playerid][13];
Substitua a parte de entrar e sair do interior por esta:

pawn Код:
else if (PlayerToPoint(1, playerid, 1554.7732,-1675.6932,16.1953))//Interior
{
    SetPlayerInterior(playerid,6);
    for(new i; i < 13; i++)
    {
        GetPlayerWeaponData(playerid, i, G_ARMAS[playerid][i], G_MUNICAO[playerid][i]);
    }      
    SendClientMessage(playerid, -1, "Vocк passou no detector de metais, suas armas foram recolhidas, serгo devolvidas assim que vocк sair.");
    SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
}
else if (PlayerToPoint(1, playerid, 246.7079,66.2239,1003.6406))//Exterior
{
    SetPlayerInterior(playerid, 0);
    for(new i; i < 13; i++)
    {
        GivePlayerWeapon(playerid, G_ARMAS[playerid][i], G_MUNICAO[playerid][i]);
    }      
    SendClientMessage(playerid, -1, "Vocк saiu da PD e suas armas foram devolvidas.");
    SetPlayerPos(playerid, 1554.7732,-1675.6932,16.1953);
}
Abraзos.
Reply
#8

Ok Vou tentar se funfar te agradeзo e dou EDIT se n funfar... dou edit tmb ksopak
Reply
#9

Existem 2 Iguais EX:
Quote:

else if (PlayerToPoint(1, playerid, 1554.7732,-1675.6932,16.1953))//Interior
{
SetPlayerInterior(playerid,6);
for(new i; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, G_ARMAS[playerid][i], G_MUNICAO[playerid][i]);
}
SendClientMessage(playerid, -1, "Vocк passou no detector de metais, suas armas foram recolhidas, serгo devolvidas assim que vocк sair.");
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
}

EXISTE UM IGUAL A ESTE, EU COLOCO NELE TMB?
Reply
#10

Quote:
Originally Posted by victor304
Посмотреть сообщение
Existem 2 Iguais EX: EXISTE UM IGUAL A ESTE, EU COLOCO NELE TMB?
Substitua, e a propуsito, eu atualizei o cуdigo acima
Reply
#11

Cara, eu n estou achando a position da saida so achei entrada e so coloquei

Quote:

else if (PlayerToPoint(1, playerid, 1554.7732,-1675.6932,16.1953))//Interior
{
SetPlayerInterior(playerid,6);
for(new i; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, G_ARMAS[playerid][i], G_MUNICAO[playerid][i]);
}
SendClientMessage(playerid, -1, "Vocк passou no detector de metais, suas armas foram recolhidas, serгo devolvidas assim que vocк sair.");
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
}

estou tendando achar mais n acho :S n sei a cordenada q ele vai qnd sai .... preciso saber para saber a parte de SAIDA... sou iniciante em pawn entao peзo q tenha paciencia kkkk
Reply
#12

Quote:
Originally Posted by victor304
Посмотреть сообщение
Cara, eu n estou achando a position da saida so achei entrada e so coloquei

estou tendando achar mais n acho :S n sei a cordenada q ele vai qnd sai .... preciso saber para saber a parte de SAIDA... sou iniciante em pawn entao peзo q tenha paciencia kkkk
Dк "Ctrl + F" no editor e procure pelas sentenзas 2695.6235.
Reply
#13

vou ver pf n sai kkk vc esta ajudando mt
Reply
#14

Quote:

else if (PlayerToPoint(1, playerid,246.7084,63.3976,1003.6406)) // PD
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1551.3892,-1675.6689,15.8282);
}

BOM, pesquisando a sentenзa q vc flou axei o de 8'balls e percebi q n era, e axei esse, olhando o // PD e o SetPlayerInterior(playerid,0); , poderia me flar se e esse?
Reply
#15

Quote:
Originally Posted by victor304
Посмотреть сообщение
BOM, pesquisando a sentenзa q vc flou axei o de 8'balls e percebi q n era, e axei esse, olhando o // PD e o SetPlayerInterior(playerid,0); , poderia me flar se e esse?
Modificando para as informaзхes que vocк acabou de dar, fica assim:

pawn Код:
else if (PlayerToPoint(1, playerid, 1551.3892,-1675.6689,15.8282))//Interior
{
    SetPlayerInterior(playerid,6);
    for(new i; i < 13; i++)
    {
        GetPlayerWeaponData(playerid, i, G_ARMAS[playerid][i], G_MUNICAO[playerid][i]);
    }      
    SendClientMessage(playerid, -1, "Vocк passou no detector de metais, suas armas foram recolhidas, serгo devolvidas assim que vocк sair.");
    SetPlayerPos(playerid, 246.7079,66.2239,1003.6406);
}
else if (PlayerToPoint(1, playerid, 246.7079,66.2239,1003.6406))//Exterior
{
    SetPlayerInterior(playerid, 0);
    for(new i; i < 13; i++)
    {
        GivePlayerWeapon(playerid, G_ARMAS[playerid][i], G_MUNICAO[playerid][i];
    }      
    SendClientMessage(playerid, -1, "Vocк saiu da PD e suas armas foram devolvidas.");
    SetPlayerPos(playerid, 1551.3892,-1675.6689,15.8282);
}
Obs: Nгo й necessбrio fazer double-post, edite sua mensagem, pois estou acompanhando o tуpico.

Abraзos.
Reply
#16

Ai kara, n funfo n mostra mensegens nem nd... eu poderia te mandar meu GM... e vc fzer isso e dps me passar certinho?
Reply
#17

Quote:
Originally Posted by victor304
Посмотреть сообщение
Ai kara, n funfo n mostra mensegens nem nd... eu poderia te mandar meu GM... e vc fzer isso e dps me passar certinho?
Entгo as coordenadas estгo incorretas, procure as coordenadas corretas e poste-as.
Reply
#18

eu poderia te passar meu GM e vc fazer por mim? ficarei mt agradecido
Reply
#19

Quote:
Originally Posted by victor304
Посмотреть сообщение
eu poderia te passar meu GM e vc fazer por mim? ficarei mt agradecido
Vocк jб tem o GM em mгos, basta procurar as coordenadas, caso estiver com algum problema, vб no jogo e salve as coordenadas manualmente.

Abraзos.
Reply
#20

OK... OBS: Irei editar so esse post agr
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)