[FilterScript] Ammu-Nation - 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] Ammu-Nation (
/showthread.php?tid=489873)
Ammu-Nation -
sofina - 24.01.2014
Olб, membros do fуrum SA-MP. Nгo vou falar muito, mas, й meu primeiro filter-script que eu crio. Nгo testei ele, mas no meu ponto de vista, estб totalmente funcional. Й um simples sistema de venda de armas dentro da Ammu-nation. Nгo contйm salvamento. Recomendo que vocк jб jogue-o dentro de seu game-mode e adapte-o com o mesmo. Enfim, aceito sugestхes e crнticas. BUG'S? POR FAVOR, REPORTE PARA EU ARRUMAR.
COMANDOS:
- /entrar (usado em frente а ammu-nation para vocк entrar no interior)
- /sair (usado para sair do interior do ammu-nation)
- /comprararma (usado para vocк comprar arma. Quando vocк entra no interior da ammu-nation, vocк utiliza ele e aparecerб um dialog com as opзхes.)
PASTEBIN;
COMO EU HAVIA DITO, NГO TESTEI, MAS ESTБ FUNCIONAL. ENTГO, NГO TENHO IMAGENS. NГO PRETENDO ATUALIZAR ELE PARA POSTAR NO FУRUM.
Re: Ammu-Nation -
JonathanFeitosa - 24.01.2014
pawn Code:
// Troque
public OnGameModeInit()
// por
public OnFilterScriptInit()
// Retire o:
AddPlayerClass(20,1368.9878,-1279.7316,13.5469,271.6203,0,0,0,0,0,0);
Fora isso parece estб legal para um primeiro projeto ^^
Re: Ammu-Nation -
sofina - 24.01.2014
Quote:
Originally Posted by JonathanFeitosa
pawn Code:
// Troque public OnGameModeInit() // por public OnFilterScriptInit()
// Retire o: AddPlayerClass(20,1368.9878,-1279.7316,13.5469,271.6203,0,0,0,0,0,0);
Fora isso parece estб legal para um primeiro projeto ^^
|
Obrigado.
ARRUMADO!
Re: Ammu-Nation -
ZaturN - 24.01.2014
Sу nгo entendi porque tem Pickup de entrada, saida, comprararma se й tudo por comando e tambйm sendo que nгo tem o OnPlayerPickUpPickup
Re: Ammu-Nation -
pWesley - 25.01.2014
Quote:
Originally Posted by ZaturN
Sу nгo entendi porque tem Pickup de entrada, saida, comprararma se й tudo por comando e tambйm sendo que nгo tem o OnPlayerPickUpPickup
|
Deve ser enfeite ou algo para marcar algo do tipo.
Sу queria entender uma coisa: Por que uma array de 5 se usa somente 3 delas?
Re: Ammu-Nation -
ZaturN - 25.01.2014
e ele comeзa usando a array 1 em vez da 0
Re: Ammu-Nation -
sofina - 25.01.2014
Й o seguinte, eu uso ali 5 array. No tutorial do Jhonatan, lб mostra, que tipo: Se eu faзo uma new pickup[]; eu uso 3 pickups. Ao invйs de colocar 3 entre [], eu acrescento mais 2 no que daria 5. Ou seja, ao invйs de ficar new pickup[3];, fica new pickup[5];. Podem tentar compilar sу com 3 aн. Darб erro. E os pickups de entrada, saнda e comprar arma, й apenas um enfeite.
Re: Ammu-Nation -
pWesley - 25.01.2014
Quote:
Originally Posted by sofina
Й o seguinte, eu uso ali 5 array. No tutorial do Jhonatan, lб mostra, que tipo: Se eu faзo uma new pickup[]; eu uso 3 pickups. Ao invйs de colocar 3 entre [], eu acrescento mais 2 no que daria 5. Ou seja, ao invйs de ficar new pickup[3];, fica new pickup[5];. Podem tentar compilar sу com 3 aн. Darб erro. E os pickups de entrada, saнda e comprar arma, й apenas um enfeite.
|
Eu sempre usei 3 comeзando de 0 e nunca deu erro. Mas enfim, ficou bem simples e bom.
Re: Ammu-Nation -
ViniKuliveguisky - 25.01.2014
Quote:
Originally Posted by sofina
Й o seguinte, eu uso ali 5 array. No tutorial do Jhonatan, lб mostra, que tipo: Se eu faзo uma new pickup[]; eu uso 3 pickups. Ao invйs de colocar 3 entre [], eu acrescento mais 2 no que daria 5. Ou seja, ao invйs de ficar new pickup[3];, fica new pickup[5];. Podem tentar compilar sу com 3 aн. Darб erro. E os pickups de entrada, saнda e comprar arma, й apenas um enfeite.
|
Negativo!
Quando vocк cria a array vocк faz a contagem normal iniciando do 1. Exemplo:
Entгo se usa contando do 0 atй 4 que no total й = 5.
pawn Code:
array[0] = ...
array[1] = ...
array[2] = ...
array[3] = ...
array[4] = ...
Entгo se vocк fizer assim:
pawn Code:
//new's
new pickup_ammunation[3];
//publics
public OnFilterScriptInit()
{
pickup_ammunation[0] = CreatePickup(1239, 0, 1368.3351,-1279.8118,13.5469, -1); //entrada
pickup_ammunation[1] = CreatePickup(1239, 0, 285.4391,-41.4983,1001.5156, -1); //sair
pickup_ammunation[2] = CreatePickup(1239, 0, 295.8998,-38.5147,1001.5156, -1); //comprar arma
return true;
}
Irб compilar sem Warningґs xD
@Topic simples porйm ъtil. Novatos poderгo aprender e criar algo a mais em cima desta base xD
1+rep
Re: Ammu-Nation -
yNexus - 25.01.2014
Vocк deveria postar print, de como ficou .
@Minha Opniгo