Ir para conteúdo

Bem Vindo ao Brasil New Life : Forum
Este fórum é destinado ao servidor SA:MP Brasil New Life, no qual esta ativo há 7 anos para a sua diversão. Para que contenhamos contas FAKE's e votações "falsas" é necessário que você possua uma conta no minimo com level 5 para que tenha sua conta ativada em nosso fórum. Apenas assim você terá livre acesso as tópicos, podendo comentar, baixar e ate mesmo fazer upload. LogarCriar uma nova conta gratuita :)
Pesquisa
Foto

[Bug] Drop de arma +interior.

- - - - -

  • Este tópico está fechado Este tópico está fechado
7 respostas neste tópico

#1
Small_Ballack

Small_Ballack

    mec mec

  • Administrador
    • Member ID: 4.040
  • 736 posts
    • Tempo Online: 39d 5h 50m 2s
  • Número:7070
  • Casa:132
  • Cidade:Los Santos
  • E.S:Vagabundo
  • Nivel:46

Qualquer arma que dropa em interior não tem como pegar.

 

A arma do hit ficou no chão e não tinha como pegar.

Para ver este link é necessario que esteja logado. Clique aqui ou Registre-se.

 

O erro ta na linha:

 

if(GetPlayerVirtualWorld(playerid) == DropInfo[i][DropGunVWorld] && GetPlayerInterior(playerid) == DropInfo[i][DropGunVWorld])

 

Na ultima função ta repetindo e ta errado, deveria ser "DropInfo[i][DropGunInterior]"

 

Vou deixar aqui o cmd que é ati/ quando aperta a tecla 'N':

COMMAND:pickupgun(playerid, params[])
{
for(new i = 0; i < sizeof(DropInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 2.0,DropInfo[i][DropGunPosX],DropInfo[i][DropGunPosY],DropInfo[i][DropGunPosZ]))
{
if(GetPlayerVirtualWorld(playerid) == DropInfo[i][DropGunVWorld] && GetPlayerInterior(playerid) == DropInfo[i][DropGunInterior])
{
 
     DestroyDynamicObject(DropObject[i]);
     DropInfo[i][DropGunPosX] = 0.0;
     DropInfo[i][DropGunPosY] = 0.0;
     DropInfo[i][DropGunPosZ] = 0.0;
     GivePlayerWeapon(playerid,DropInfo[i][DropGunAmmount][0],DropInfo[i][DropGunAmmount][1]);
     FORMAT_SSTR "* %s MSG BLA BLA BLA .", Nome(playerid));
     ProxDetector(15.0,playerid,sstring,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
     return 1;
}
}
}
return 1;
}

--//--

 

 Eu reportei sobre ter como dropar a arma mesmo sem ser morto, 

 

Para ver este link é necessario que esteja logado. Clique aqui ou Registre-se.

 

e no servidor tem o comando "/jogararma" que faz ela sumir..

Poderia fazer uma troca, quando der o "/jogararma" a arma ficar dropada no chão.

 

é tois  :wub:


Editado por Small_Ballack, 12 julho 2018 - 04:26 .

  • 8

#2
Rick_Lemon

Rick_Lemon

    A T E C U B A N O S

  • Player
    • Member ID: 6.802
  • 576 posts
    • Tempo Online: 31d 12h 34m 13s
  • Número:991758
  • Casa:192
  • Cidade:Las Venturas
  • E.S:Mecanico
  • Nivel:50

Mas as armas de Hitmans não dá pra pegar mesmo não ué... Tentaram com outras?


  • 0

#3
Small_Ballack

Small_Ballack

    mec mec

  • Administrador
    • Member ID: 4.040
  • 736 posts
    • Tempo Online: 39d 5h 50m 2s
  • Número:7070
  • Casa:132
  • Cidade:Los Santos
  • E.S:Vagabundo
  • Nivel:46

@Rick

R: Sim, como eu falei tem como dropar sem morrer, dropei ak, desert e depois fui pegar e não tinha como por causa do interior.


Editado por Small_Ballack, 12 julho 2018 - 03:52 .

  • 0

#4
Gustavo_Franchetti

Gustavo_Franchetti

    Vida que segue

  • Player
    • Member ID: 8.461
  • 193 posts
    • Tempo Online: 38d 8h 30m 52s
  • Número:#@#!
  • Casa:#@#!
  • Cidade:Las Venturas
  • E.S:Mecanico
  • Nivel:30

No Interior não tem como mesmo pegar arma,e tbm seria bom colocar um texto no chat dizendo q pegou a arma


  • 1

 hCBloG7.gif

Spoiler

#5
Rick_Lemon

Rick_Lemon

    A T E C U B A N O S

  • Player
    • Member ID: 6.802
  • 576 posts
    • Tempo Online: 31d 12h 34m 13s
  • Número:991758
  • Casa:192
  • Cidade:Las Venturas
  • E.S:Mecanico
  • Nivel:50

 

Sim, como foi falado tem como dropar sem morrer, dropei ak, desert e depois fui pegar e não tinha como por causa do interior.

 

Entendi, manda o Dafe arruma isso ai, mas vai demorar... kkkkkkkkk


  • 1

#6
Small_Ballack

Small_Ballack

    mec mec

  • Administrador
    • Member ID: 4.040
  • 736 posts
    • Tempo Online: 39d 5h 50m 2s
  • Número:7070
  • Casa:132
  • Cidade:Los Santos
  • E.S:Vagabundo
  • Nivel:46

 

No Interior não tem como mesmo pegar arma,e tbm seria bom colocar um texto no chat dizendo q pegou a arma

 

R: No cmd que eu deixei no tópico já vem com a linha preparada é só colocar o texto que quiser.

 

FORMAT_SSTR "* %s MSG BLA BLA BLA .", Nome(playerid));
ProxDetector(15.0,playerid,sstring,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

  • 0

#7
Eminem_Lean

Eminem_Lean

    BK cearense

  • Player
    • Member ID: 5.473
  • 635 posts
    • Tempo Online: 135d 12h 11m 28s
  • Número:******
  • Casa:255
  • Cidade:Las Venturas
  • E.S:Ladrão de veiculos
  • Nivel:27
Boa, Small.

Eu já havia reportado um outro BUG a ele no face, que aconteceu de eu pegar uma arma, e uns minutos depois ela sumiu da minha mão.

Curti a parte em que você deu um completada com um aviso de mensagem, espero que o Dafe venha a implementar isso.

@Off : dá uma agonia ver as chaves desses if's sem ser indentado, ainda mais sendo colocado assim, costume é foda, kkkkkk
  • 1

ezgif.com-optimize.gif


#8
Tupac_Lemon

Tupac_Lemon

    Ex-Administrador 0 lindo

  • Designer
    • Member ID: 755
  • 6.654 posts
    • Tempo Online: 257d 5h 9m 47s
  • Número:9715
  • Casa:17
  • Cidade:San Fierro
  • E.S:Prostituta
  • Nivel:54

Excelente sugestão para por mensagem, bem observado


  • 1

rvRsgdq.png

XC3RP2W.png