[Ajuda] Dъvida String
#1

Bom Pessoal estou com uma dъvida que estб me sufocando, Bom й melhor usa uma string para todos os comandos ou String por String a cada cmd feito.

Quais dos exemplos й melhores?

Exemplos:

Assim
PHP код:
CMD:String(playerid,params[])
{
    new 
string[40];
    
format(String,sizeof(String), "Oi %s й melhor assim?"PlayerNick(playerid));
    
SendClientMessage(id0xB9B9B9FFString);
    return 
true;
}
CMD:String2(playerid,params[])
{
    new 
string[40];
    
format(String,sizeof(String), "Oi %s й melhor assim?"PlayerNick(playerid));
    
SendClientMessage(id0xB9B9B9FFString);
    return 
true;

Ou assim

PHP код:
    new string[40]; // TOPO DO GM
CMD:String(playerid,params[])
{
    
format(String,sizeof(String), "Olб %s ou assim?"PlayerNick(playerid));
    
SendClientMessage(id0xB9B9B9FFString);
    return 
true;
}
CMD:String2(playerid,params[])
{
    
format(String,sizeof(String), "Olб %s ou assim?"PlayerNick(playerid));
    
SendClientMessage(id0xB9B9B9FFString);
    return 
true;

Reply
#2

creio que seja o segundo pois nao precisa de estar sempre a criar variaveis.
Reply
#3

O segundo й melhor, cria menos variбveis e os comandos ficam mais rбpidos (porque nгo fica criando variбveis dentro deles).
Reply
#4

Mais caso for o segundo, poderб causar lag em cmds que tem poucas cйlulas ?
Reply
#5

Sua dъvida entгo й entre variбveis globais ou locais... й um assunto interessante que divide opiniхes, mas eu particularmente prefiro Locais.
Globais sгo mais rбpidas, Claro, mas por outro lado ficam armazenadas na memoria o tempo todo, Jб locais sгo criadas e limpadas logo depois. Sem contar alguns fatores na "Utilizaзгo".
Mas de qualquer maneira vai de cada programador isto.
Reply
#6

Vlw Pessoal, PT s2!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)