[Ajuda] new Query[???];
#1

Olб, bom dia, eu estou com uma duvida, preciso da ajuda de vocкs

Й melhor usar uma string global, pra todas as funзoes iguais, ou usar somente uma ?

Exemplo:


new

PHP код:

new Query[128]; // Usar para todas as stock
stock Algo(playerid){
    
format(Querysizeof(Query), "UPDATE `Contas` SET `Teste` = %d WHERE `Name` = '%s'",PlayerInfo[playerid][Teste], Nick[playerid]);
    
mysql_tquery(GTADMQuery);
    return 
1;

ou usa-las dentro das stocks, digamos que tenha 20 stocks

PHP код:

stock Algo
(playerid){
    new 
Query[128];
    
format(Querysizeof(Query), "UPDATE `Contas` SET `Teste` = %d WHERE `Name` = '%s'",PlayerInfo[playerid][Teste], Nick[playerid]);
    
mysql_tquery(GTADMQuery);
    return 
1;

Devo usa-las dentro, uma pra cada stock, ou fora, uma para todos as stocks ?
Reply
#2

Global
Reply
#3

Global й melhor.
Reply
#4

obrigado
Reply
#5

Melhor seria usar dentro, uma variбvel global armazenaria muitos dados jб que ela nгo vai ser resetada toda vez que for chamada, pode ocasionar bugs.
Reply
#6

local й o mais recomendavel, porque o tamanho da query pode mudar desde 30 cells, atй umas 4.000
acho muito melhor por cada utilizaзгo mesmo!



Quote:

Mitos:
  • Global nгo ocasiona bugs, a nгo ser que vc use timer entre format e query
  • Nгo tem problema ser local, nгo vai ocasionar nenhuma desvantagem!
Reply
#7

Local, pois quando vocк define uma variavel global com 'n' cells vocк poderб enfrentar um aumento desnecessбrio no gasto de cells/memуria ou atй mesmo cell inferior ao valor que vocк pretende armazenar.
Reply
#8

Local com a quantidade de cйlulas para cada formataзгo.

Sobre seu exemplo, sу complementando, nгo й necessбrio usar esses ` ` na consulta.
Sу aumenta a quantidade de cйlulas atoa.
Reply
#9

obgd galera, vou usar no local
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)