SA-MP Forums Archive
[Ajuda] new Query[???]; - 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] new Query[???]; (/showthread.php?tid=656265)



new Query[???]; - Mitic0 - 11.07.2018

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 ?


Re: new Query[???]; - NelsonC - 11.07.2018

Global


Re: new Query[???]; - Koplan - 11.07.2018

Global й melhor.


Re: new Query[???]; - Mitic0 - 11.07.2018

obrigado


Re: new Query[???]; - jefrens - 11.07.2018

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.


Global й pйssima ideia! - RazorGuigo - 11.07.2018

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!



Re: new Query[???]; - Cidiei - 11.07.2018

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.


Re: new Query[???]; - Cleyson - 11.07.2018

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.


Re: new Query[???]; - Mitic0 - 11.07.2018

obgd galera, vou usar no local