Do jeito que vocк mostrou nгo й possнvel, pois no pawn, apenas integers sгo permitadas como cells (valores dentro das arrays [ ])
Exemplo:
No lugar onde estб o 25, sу poderiam ficar integers, ou seja, nъmeros sem aspas, nгo poderia colocar uma string ali a nгo ser que usasse uma funзгo do estilo da strfind que retorna um valor integer, mas de qualquer forma o que tem que ficar ali й um integer.
Entretanto, pode-se fazer isto:
pawn Код:
new tenso[20];
tenso = "xDxDxD";
Com isso, a variбvel "tenso" adquire um valor igual б string "xDxDxD".
Pode-se fazer isso com partes da string tambйm que sгo representadas por cada cell dentro da variбvel que armazena a string, mas apenas igualando б caracteres da tabela ASCII (caracteres simples).
Quote:
Originally Posted by Luнs Miki
O que acontece se eu fizer isso?
|
Vocк nгo pode igualar uma variбvel se ela tiver o limite de cell permitidas dentro de sua array, veja:
pawn Код:
new aff[3];
aff[0] = 122;
aff[1] = 222;
aff[2] = 322;
//aff[3] = 422;//Isso aqui nгo pode, por que 3 й o valor mбximo dentro da array.
Espero ter ajudado