[Erros] string
#1

Linha:
pawn Код:
format(string, sizeof(string), "Metes-te aqui o spawnpoint da faction: %d", FactionID);
Erros:
pawn Код:
(1442) : error 017: undefined symbol "string"
(1442) : error 017: undefined symbol "string"
(1442) : error 029: invalid expression, assumed zero
Reply
#2

pawn Код:
new string[128];
Tas a usar 'strings' que nгo existem, precisas definir...
Reply
#3

Obrigado.
Reply
#4

Disponha, ><
Reply
#5

Nгo precisa ser 128. O texto nгo vai usar 128 celulas.

Se eu contei certo ele tem 40 letras, fora o %s "FactionID" que eu nгo sei qual o maximo que pode ocupar.
Mas creio que nгo passa de 40.
Entгo ficaria melhor assim:

PHP код:
new string[80]; 
Os formats sгo os que mais pesam em um GM.
Reply
#6

dб mesma forma, vocк quer que o cara conte todas as celulas pra fazer isso toda vez que for criar um format?
й melhor meter um new string sу no topo com o [256]; // ou oque ele achar melhor. Alйm de evitar linhas inuteis vocк pode mudar sem problema -n
que iras usar bastante sem problemas.
Reply
#7

Se vocк quer ter um GM otimizado, й melhor contar as cйlulas sim.
Й obvio que й melhor ele colocar no topo. Esqueci de falar isso kk.

E do mesmo geito quando ele definir a string global e ele quiser ter um GM otimizado ele tera que contar as celulas pra colocar nos formats, ou do mesmo geito gastarб 256 se ele usar
PHP код:
format(stringsizeof(string),""); 
.
Reply
#8

eu utilizo uma ъnica string com 517 cйlulas para tudo..
mensagens, dialogs, textdraws, includes, etc...

se vocк for ficar criando uma nova em toda parte que for usar no final das contas vai somar mais do que o valor de uma sу...
Reply
#9

nisso eu concordo com o Bruno. Eu uso por exemplo assim
pawn Код:
format(string,40,"Metes-te aqui o spawnpoint da faction: %d", FactionID);
e strings separadas quando quero fazer algo a meu nome, ou conta pelo File tipo
pawn Код:
new player[10];
new nome[MAX_PLAYER_NAME];GetPlayerName(playerid,nome,sizeof(nome));
format(player,sizeof(player),"%s",nome);
mais tambйm uso apenas uma totalizando no topo
Reply
#10

Eu nunca uso sizeof, pra mim й mais facil contar e colocar o numero do lado, o dia q eu editar й sу mudar o numero e pronto...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)