[Ajuda] Duvida com Interiores - 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: [Ajuda] Duvida com Interiores (
/showthread.php?tid=525965)
Duvida com Interiores -
FernandoSS - 14.07.2014
Pessual, estou com uma duvida, no meu GM vai ter 3 departamento de policia, em LS, LV, SF, tem como fazer as 3 DPs
ficarem com o mesmo interior, tipo se eu tiver em LV e meu amigo tiver em LS e nois entrar na dp e dar no mesmo int, e quando sairmos, cada um sair para cada cidade que estavamos.
vlw.
+Rep
Re: Duvida com Interiores -
MultiKill - 14.07.2014
Para isso vocк precisa usar variбveis. Quando vocк entrar em LS, seta em uma variбvel para o player com um valor ou string. E na hora de sair verificar que cidade ele entrou. Para setar na cidade.
Re: Duvida com Interiores -
FernandoSS - 14.07.2014
Quote:
Originally Posted by MultiKill
Para isso vocк precisa usar variбveis. Quando vocк entrar em LS, seta em uma variбvel para o player com um valor ou string. E na hora de sair verificar que cidade ele entrou. Para setar na cidade.
|
Tem como vc me fazer um exemplo, para eu ver como й setada as variaveis e como й feita a verificaзгo.
Exemplo:
coordenada do interior (6, 287.9408, -109.3122, 1001.5156)
coordenadas das entradas
ls=(587.9408, -159.3122, 1001.5156)
lv=(687.9408, -259.3122, 2001.5156)
sf=(787.9408, -359.3122, 3001.5156)
Re: Duvida com Interiores -
MultiKill - 14.07.2014
Vou dar um exemplo:
pawn Код:
new Variavel[500];
CMD:entrar(playerid, params[])
{
//Vocк tem que fazer verificar onde ele estб entrando. Vamos dizer que ele estб em LS.
Variavel[playerid] = 1;
//E vamos dizer que 0, seja para nenhum lugar, 1 para LS, 2 para LV e 3 para SF
//No exemplo, como eu disse se ele tiver em LS, vai setar um tal valor, que vocк definira com um lugar. Й igual as profissхes, que vocк estava fazendo vocк definiu 0 para desempregado.
return 1;
}
CMD:sair(playerid)
{
if(Variavel[playerid] == 1)
{
//Caso ele estiver entrado em LS, vai setar ele para a entrada de LS. E se vocк quiser, pode setar para 0.
}
return 1;
}
Re: Duvida com Interiores -
FernandoSS - 14.07.2014
Intendi agora.
Seu conhecimento й muito amplo.
Quer ser meu profs...
Brinks.
vlw.vlw
Re: Duvida com Interiores -
FernandoSS - 15.07.2014
Quote:
Originally Posted by MultiKill
Vou dar um exemplo:
pawn Код:
new Variavel[500];
CMD:entrar(playerid, params[]) { //Vocк tem que fazer verificar onde ele estб entrando. Vamos dizer que ele estб em LS. Variavel[playerid] = 1; //E vamos dizer que 0, seja para nenhum lugar, 1 para LS, 2 para LV e 3 para SF //No exemplo, como eu disse se ele tiver em LS, vai setar um tal valor, que vocк definira com um lugar. Й igual as profissхes, que vocк estava fazendo vocк definiu 0 para desempregado. return 1; }
CMD:sair(playerid) { if(Variavel[playerid] == 1) { //Caso ele estiver entrado em LS, vai setar ele para a entrada de LS. E se vocк quiser, pode setar para 0. } return 1; }
|
Seria mais ou menos isto?
ou estou errado?
CODIGO
Re: Duvida com Interiores -
BGS-Jonas - 15.07.2014
Quote:
Originally Posted by FernandoSS
Seria mais ou menos isto?
ou estou errado?
CODIGO
|
isso mesmo,mas coloque um local aonde poderб usar o comando de sair,pois senгo em qualquer lugar dentro do interior o player poderб sair.
Re: Duvida com Interiores -
MultiKill - 15.07.2014
Estб certo, sу uma coisa, nгo precisaria setar novamente o mesmo valor na variбvel.
Re: Duvida com Interiores -
FernandoSS - 15.07.2014
O codigo vai ficar assim ou esta errado, qualquer coisa me corrijam.
Se estiver tudo certo, queria saber como eu faзo para o player chegar naquela coordenada e apertar F em vez de digitar.
Em zCMD eu nao sei fazer.
CODIGO
Re: Duvida com Interiores -
MultiKill - 15.07.2014
Olhe este tutorial aqui.