[Pedido] Usar menos ao remover - 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)
+---- Thread: [Pedido] Usar menos ao remover (
/showthread.php?tid=606622)
Usar menos ao remover -
Stroon - 07.05.2016
Vi no post de 10 anos do samp, um cara comentar sobre o aumento da funзгo
RemoveBuildingForPlayer, entгo kalcor respondeu.
Quote:
vocк pode usar modelid -1 para remover todos os edifнcios em uma бrea, entгo eu nгo vi o aumento a ser necessбrio.
|
Entгo queria saber como faзo para remover vбrios objetos sem usar vбrias linhas da funзгo.
Fiquei sabendo por alto que dб para remover vбrios objetos do mesmo ID com apenas 1 funзгo do RemoveBuildingForPlayer.
Alguйm poderia me explicar, e dar um exemplar de como fazer.
Re: Usar menos ao remover -
99fe3rnando - 07.05.2016
Sу olhar na wiki estб tudo explicado com exemplos:
https://sampwiki.blast.hk/wiki/RemoveBuildingForPlayer
esse seria o que vocк quer:
PHP код:
public OnPlayerConnect(playerid)
{
// When the player connects, objects with model 615 will be removed within a
// range of 200.0 from the point 0.0, 0.0, 0.0, which is the center of San Andreas.
RemoveBuildingForPlayer(playerid, 615, 0.0, 0.0, 0.0, 200.0);
return 1;
}
remove todos os objetos com ID:615 em um raio de 200.0 a partir do ponto 0 "centro de San Andreas".
Re: Usar menos ao remover -
PT - 07.05.2016
Se o objeto que quer remover tem o mesmo ID sempre usa o range ( raio ) maior e ele remove..
o -1 remove tudo..
Re: Usar menos ao remover -
Stroon - 07.05.2016
Estou respondendo aqui, sem fazer teste por enquanto.
Penso assim:
Tenho um map lб, quero remover 5 objetos do mesmo ID, porйm existem 10 objetos desse, quero remover 5, como iria funcionar esse RAIO?
Tipo para remover esses 5 objetos ao invйs de usar 5 removes, iria usar 1 remove sу que com o -1 nй? mas ai entra a dъvida, como iria funcionar se quero remover 5 de 10?
iria usar assim:
Код:
RemoveBuildingForPlayer(playerid, IDdosObjetosRepetidos, Coordenada de 1 apenas dos repetidos?, -1);
Estou meio confuso.