[Ajuda] passando para zmcd
#1

bom, preciso de uma ajuda..

bom, eu vi um tutorial que diz para eu por as new do OnPlayerCommandText no topo do gm, porem ela entra em conflito com outra que tem ao decorrer do gm, oq fazer?

da uma explicada rapida pra dar uma força
Reply
#2

Provavelmente as variбveis que vocк usou em OnPlayerCommandText tambйm sгo usadas em outros lugares, entгo vocк vai ter que criar a variбvel para cada comando, nгo recomendo usar varбvel global para comandos, pode dar vбrios conflitos.

Ex:

Code:
CMD:seucmd(playerid, params[])
{
	new Var[10] = "Olб";
	SendClientMessage(playerid, -1, Var);
	return 1;
}
Espero que tenha entendido.
Reply
#3

bom, mas dai eu vou por onde essas.

http://i.imgur.com/LUTvK0E.png
Reply
#4

Nos comandos que precisam delas.
Reply
#5

Quote:
Originally Posted by SaDaN
View Post
Nos comandos que precisam delas.
ah, ok. ponha todas como uma variavel local? ok.
Reply
#6

Exatamente.
Reply
#7

Quando colocar variбveis globais?

Exemplo:


> Vбriбvel Global: Foi feito 2 comandos, usando ambas variбveis sem precisar criб-las separadamente.
PHP Code:

//V. GLOBAL
new HORA,
       
MIN,
       
SEG
;
CMD:hora[...]
{
     
SendClientMessage(playerid, -1"Agora sгo: %i horas."HORA);
}
CMD:minutos[...]
{
     
SendClientMessage(playerid, -1"Agora sгo: %i horas e %i minutos."HORAMIN);

> Variбvel:

PHP Code:
//VARIAVEL DEFINIDA NO COMANDO
CMD:hora[...]
{
     new 
HORAMINSEG;
     
SendClientMessage(playerid, -1"Agora sгo: %i horas."HORA);
}
CMD:minutos[...]
{
     new 
HORAMINSEG;
     
SendClientMessage(playerid, -1"Agora sгo: %i horas e %i minutos."HORAMIN);

Vantagens GLOBAL:
*nгo necessita definir mais de uma vez a variбvel e pode ser usada quantas vezes quiser sem criar adicionais;
*economiza memуria, jб que vc nгo cria um macro da variбvel (macro = igual).

Desvantagem GLOBAL:
*pode causar, como comentado acima, conflitos quando nгo sгo bem utilizadas.

Vantagens VARIБVEL:
*mais organizado no comando/funзгo, facil localizaзгo;
*chances insignificantes de conflito.

Desvantagens VARIБVEL:
*ocupa mais memуria, jб que sгo definidas diversas;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)