[Ajuda] Identaзгo.
#1

O Drakins No Topico Que ele Respondeu Pra min ele posto este link pra min usar http://www.boylett.com/scripts/autoindent.php
apesar de nao ter dado certo queria saber qual o melhor este que ele passo

http://www.boylett.com/scripts/autoindent.php

ou este

http://www.jotaquery.com.br/tools/identar-scripts/

pois meu gm esta todo identado no jotaquery e tipo no host fica consumindo muito cpu serб que й por causa desssa identaзгo? do jotaquery?
Reply
#2

Nada ve, a Indentaзгo com uso de CPU.

Й Variaveis com Cйlulas Enormes.

Exemplo:

pawn Код:
new blabla[256];
Para:
pawn Код:
new blabla[128];

Agora vocк Pode utilizar com um "valor" grande em Consultas SQL , ou Em uso com Strcat,Ou Format Para se fazer uma Dialog Grande.
Reply
#3

o foda nao й isso 8 mil linhas de comandos com essas cйlulas enorme nao sei como arrumar tem um nъmero especifico para cada comando?
Reply
#4

Quote:
Originally Posted by fodaoeusim
Посмотреть сообщение
o foda nao й isso 8 mil linhas de comandos com essas cйlulas enorme nao sei como arrumar tem um nъmero especifico para cada comando?
Nгo, vocк deve verificar quantas celulas vc usa nos comandos e diminuir o tamanho delas por exemplo

"ola como vai" < aqui eu uso 12 caracters +1 nulo da 13 no caso, eu nгo precisaria de 128 celulas.. entendeu?

poderia fazer
Код:
new var[15];
ja resolvia o problema com sobra ^^.


vc tambem pode retirar essas variaveis/strings grandes por todo o gm, e colocar apenas algumas globais, nгo й muito aconcelhavel mais melhora.
Reply
#5

cara eu tava reduzindo mas e quando tem %s e %d o q isso vale conta como 2 celulas normal?
Reply
#6

pawn Код:
new Nome[24],string[24];
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string,sizeof(string),"%s",Nome);
SendClientMessage(playerid,-1,string);
Tenho duas Vars , Nome e String Com tamanhos 24.
Repare que Usei GetPlayerName. Isso ira Pegar o Nome do Player, Que o Tamanho й 24 Mбximo permitido no samp.
E Ele salvou Esses 24,Na Var Nome.Logo em Formatei a Variavel "string" Para exbir o Nome do jogador.

Entгo como й so o Nome o "%s" Vai Valer 24.
Reply
#7

e o %d? qual o maximo
Reply
#8

Depende oque ele estб representando.
Reply
#9

Quote:
Originally Posted by fodaoeusim
Посмотреть сообщение
cara eu tava reduzindo mas e quando tem %s e %d o q isso vale conta como 2 celulas normal?
Exatamente como ele falou acima..

o %d, %s, vгo ser substituidos por outros dados..

por exemplo:
Код:
new nome = "Gabriel";
("Ola como vai %s",nome)
nesse caso, temos 15 caracters a frase + 7 da variavel nome.. isso dб 22, no caso um
Код:
new string[22];
ou
Код:
new string[25];
resolveria o problema. caso o texto corte no maximo uma string de 30 celulas ja estava otimo.
Reply
#10

Steel consegiu explicar oque eu tava tentando ahsuahs.


Nгo sou bom em explicar as coisas,So em Prбtica =),Mais Acho que agora da pra entender.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)