SA-MP Forums Archive
[Ajuda] Qual a maneira certa de usar isso? - 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] Qual a maneira certa de usar isso? (/showthread.php?tid=608961)



Qual a maneira certa de usar isso? - Derritee1001 - 07.06.2016

Olб, eu estou criando um pequeno sistema, quando cheguei numa parte e travei, estou com um erro e nгo consigo resolver. Qual seria a maneira correta de usar esse cуdigo?

CarData[i][carPlaca] = GetRandomString(7);

Do jeito acima estб dando isso: error 047: array sizes do not match, or destination array is too small


Re: Qual a maneira certa de usar isso? - F1N4L - 07.06.2016

Pense um pouco: Link


Re: Qual a maneira certa de usar isso? - Derritee1001 - 07.06.2016

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Pense um pouco: Link
Uй, mais na CarData tб assim:
Код:
carPlaca[120],
E no GetRandomString(Й um cуdigo do IpsBruno que eu achei):
Код:
stock alfabeto [ 1 + ('z' - 'a') ] = { 'a', 'b', ...}  ;
stock numeros [ 1 + ('9' - '0') ] = { '0', '1', ...}  ;


stock GetRandomString(size = 0xff)
{
    static stringBuff[0xff];

    if(size < 0xff && size) {

        for(new i; i != size; i++) stringBuff[i] = bool: random(2) ? numeros [random(sizeof numeros )] : alfabeto [random(sizeof alfabeto )];

        stringBuff[size] = EOS;
    }

    return stringBuff;
}



Re: Qual a maneira certa de usar isso? - Derritee1001 - 07.06.2016

Alguйm?


Re: Qual a maneira certa de usar isso? - YtZ - 07.06.2016

Substitui o
Код:
carPlaca[120],
para
Код:
carPlaca[255],



Re: Qual a maneira certa de usar isso? - willttoonn - 07.06.2016

tente:
format(CarData[i][carPlaca], 120 , "%s", GetRandomString(7));


Re: Qual a maneira certa de usar isso? - Derritee1001 - 07.06.2016

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
tente:
format(CarData[i][carPlaca], 120 , "%s", GetRandomString(7));
Compilou, valeu! Vou sу testar.