[DUV] String
#1

Bom pessoal minha duvida й o seguinte, oque й string ? tipo se ouver varias string[256]; tem algum problema ?
Reply
#2

Vamos a um Breve TUT:
Introduзгo:

Uma string й um tipo especial de array, um que й usado para criar uma palavra ou uma frase ou outro texto legнvel. A personagem й byte, que no qual й limitado a 128 no SA:MP
As Strings por padrгo sгo definidas da seguinte forma:
pawn Код:
new string[128];
//<<-- O Maximo Permitido й atй 128 por onde me vem a saber mais info acesse https://sampwiki.blast.hk/wiki/Limits

Aqui um Exemplo de String:
pawn Код:
public OnPlayerConnect(playerid)
{
  new name[MAX_PLAYER_NAME];
  new string[44];//aqui esta 44 pois nгo ha nessecidade de um Numero maior pelo fato de o texto abaixo nгo ocupar muito bytes
  GetPlayerName(playerid, name, sizeof(name));
  format(string, sizeof(string), "%s entrou no server.",name);
  SendClientMessageToAll(0xFFFF00AA, string);
  return 1;
}
Observe como Ficou essa parte ao texto:
format(string, sizeof(string), "%s entrou no server.",name);
SendClientMessageToAll(0xFFFF00AA, string);


Significa que ira enviar a string ao player (Forma de Texto)

Aqui os %s:
%s Significa que ira enviar um valor ao player no caso do exemplo esta enviando o GetPlayerName ou seja
ele pega o Nome do Player e Envia ao Mesmo usando %s, tambйm pode ser usado outros tais como
Aqui a Lista :
% B Insere o nъmero um nessa posiзгo em radix binбrio
% C Insere um ъnico personagem.
% D Insere um nъmero inteiro (inteiro) nъmero
% F Insere um nъmero de ponto flutuante.
% I Insere um nъmero inteiro.
% S Insere uma string.
% X Insere um nъmero em notaзгo hexadecimal.
%% Insere o literal '%'


Leia Mais Aqui
https://sampwiki.blast.hk/wiki/Format

Pelo Menos й isso atй onde me vem a saber.
Reply
#3

Claro que hб problema de usar 256 cells em vбrias strings. Isso й completamente desnecessбrio. E DraKoN o mбximo de cells nгo sгo 128... Isso й no chat. No chat й que o mбximo й 128 salvo erro.

Leiam mais aqui: http://forum.sa-mp.com/index.php?topic=78026.0
Reply
#4

Sim, Eu sei, eu estou usando o exemplo como base entгo seria 128 Cells o mбximo!
Reply
#5

Quote:
Originally Posted by DraKoN
Sim, Eu sei, eu estou usando o exemplo como base entгo seria 128 Cells o mбximo!
Vк a cena dos limites que postaste, isso contradiz/faz confusгo.
Reply
#6

nгo russoo acho que vocк esta desentedido...
O Maximo de String em Chat й 128 Celll isso eu tenho certeza!
Reply
#7

nгo й nгo... (acho).. Penso que й 258...


Reply
#8

Nгo entendeste. O mбximo em chat sгo 128 cells.

Sу que quando eu li o teu post e vi estares a dizer que o mбximo que podias usar era 128 cells nas arrays, pensei que te referias a todas elas no geral sem ser a do chat e sem ser aquela do exemplo que estavas a dar. Entendes?
Reply
#9

Sim Entendo Leticia, й assim eu falei sobre o exemplo que o Maximo era 128 cells ou seja o exemplo que dei sacas Leticia?
Reply
#10

Quote:
Originally Posted by DraKoN
Sim Entendo Leticia, й assim eu falei sobre o exemplo que o Maximo era 128 cells ou seja o exemplo que dei sacas Leticia?
Jб tinha sacado. E para de me chamar letнcia seu veadгo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)