SA-MP Forums Archive
[Ajuda] Como saber esse negocio de celulas - 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] Como saber esse negocio de celulas (/showthread.php?tid=357395)



Como saber esse negocio de celulas - Urubu_Rei - 07.07.2012

pawn Код:
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

Header size:          10272 bytes
Code size:          1893900 bytes
Data size:          2564788 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4362 cells (17448 bytes)
Total requirements: 4485344 bytes

Deu isso no meu, como eu sei quanto de celulas eu ultrapassei e como eu posso melhorar se todas as minhas new sгo 128, menos a do velocimetro.

new NomeCarro[128]; <<- todas estгo assim, menos a do velocimetro...

Me ajudem, Obrigado !


Re: Como saber esse negocio de celulas - .FuneraL. - 07.07.2012

Quote:
Originally Posted by Urubu_Rei
Посмотреть сообщение
pawn Код:
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

Header size:          10272 bytes
Code size:          1893900 bytes
Data size:          2564788 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4362 cells (17448 bytes)
Total requirements: 4485344 bytes

Deu isso no meu, como eu sei quanto de celulas eu ultrapassei e como eu posso melhorar se todas as minhas new sгo 128, menos a do velocimetro.

new NomeCarro[128]; <<- todas estгo assim, menos a do velocimetro...

Me ajudem, Obrigado !
Reveja aqui, suas frases, 128 as vezes pode ser demais para o que vocк usa, te recomendo esse contador de cйlulas:

http://www.4shared.com/file/9iJs-M4I...Clulasv12.html
Criador: [iPs]Macintosh

@Off - High-roller *-*, 1000 Posts.



Re: Como saber esse negocio de celulas - Urubu_Rei - 07.07.2012

vou testar e jб posto aqui...

@Edit

O que eu ponho pra ele contas as celulas ?

@EDIT2

Eu ponho o que dentro do contador de cйlulas ?
me da um exemplo por favor...


Re: Como saber esse negocio de celulas - .FuneraL. - 07.07.2012

Quote:
Originally Posted by Urubu_Rei
Посмотреть сообщение
vou testar e jб posto aqui...

@Edit

O que eu ponho pra ele contas as celulas ?

@EDIT2

Eu ponho o que dentro do contador de cйlulas ?
me da um exemplo por favor...
No Contador de Cйlulas, Coloque suas Strings, Exemplo:

pawn Код:
format(Str, sizeof(Str), "/*Essa Parte Aqui Vocк poe lб pra Contar*/"...);



Re: Como saber esse negocio de celulas - zSuYaNw - 07.07.2012

cйlulas sгo caracteres em uma string, quando vocк a formata vocк estб re-escrevendo cйlulas,
e quando vocк cria uma array, vocк estб gastando cйlulas..

Mais, como й feita a contagem ?
simples, vamos a um exemplo:

"Muito bem meus amigos da rede globo"

Essa string tem 35 caracteres, mais por quк ?
entгo ela tem 35 cйluas(contando com espaзo dado).


Se tiver problemas para contar, utilize minha ferramenta sem virus e fбcil de usar.

Код HTML:
<form name='str'> <textarea name='text' cols=100 rows=15>  </textarea>
<input type='button' value='Contar Cйlulas' On‌Click="alert('Seu Texto contйm: '+ form.text.value.length +' Caracteres.');">
</form>
Abra o bloco de notas, coloque o cуdigo e clique em "Salvar como", coloque qualquer nome.html
exemplo: "contar.html".

Ai em "Tipo", coloque em "Todos os arquivos", ai estб pronto!


O design dele й feinho mais й bom para usar, pesa menos que 1mb.

Bom uso.


Respuesta: Como saber esse negocio de celulas - ipsBruno - 07.07.2012

Quote:

cйlulas sгo caracteres em uma string, quando vocк a formata vocк estб re-escrevendo cйlulas,
e quando vocк cria uma array, vocк estб gastando cйlulas..
Nгo. Cйlulas sгo qualquer elemento ou iterator de uma array.

-
-
-

Isso acontece quando tem muitas variбveis em um escopo. Exemplo:

main () {
new cell1[2048];
new cell2[2048];
new cell3[2048];
new cell4[2048];
}


Veja algo similar e mande o cуdigo para corrigirmos.


Re: Respuesta: Como saber esse negocio de celulas - zSuYaNw - 07.07.2012

Quote:
Originally Posted by [FeK]DraKiNs
Посмотреть сообщение
Nгo. Cйlulas sгo qualquer elemento ou iterator de uma array.
SEU CТDIGO!

Nгo, Elas sгo quaisquer elementos de uma string, e pode ser representada em forma de valores
e ou caracteres.


Re: Respuesta: Como saber esse negocio de celulas - .FuneraL. - 07.07.2012

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
SEU CТDIGO!

Nгo, Elas sгo quaisquer elementos de uma string, e pode ser representada em forma de valores
e ou caracteres.
Garfield, estava pensando aqui, se vocк fizer a contagem em um contador de cйlulas, para saber quanto formar uma string, e definir a string assim:
pawn Код:
new string[200+MAX_PLAYER_NAME];
Darб certo?



Re: Respuesta: Como saber esse negocio de celulas - zSuYaNw - 07.07.2012

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Garfield, estava pensando aqui, se vocк fizer a contagem em um contador de cйlulas, para saber quanto formar uma string, e definir a string assim:
pawn Код:
new string[200+MAX_PLAYER_NAME];
Darб certo?
Sim, pois MAX_PLAYER_NAME й a mesma coisa que 24'

200 + 24 = 224.


Re: Como saber esse negocio de celulas - Urubu_Rei - 07.07.2012

format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,PlayerName(killerid),PlayerName(play erid));


esse 128 do lado do gtring й o tanto de cйlulas correto ?

Porque no comeзo do gm foi definido o gstring[256], mas o gstring й usado na maioria do meu gm.
Entгo a cada gstring que tem exemplo> format(gstring, 128, "AdmAviso: bla bla bla) o 128 define o quanto de celulas vou ultilizar neste texto.

Entгo ele nгo usa 128 usa> 35


format(gstring, 35, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,PlayerName(killerid),PlayerName(play erid));


Correto ?