20/01/2022 13:27
(Esta mensagem foi modificada pela última vez a: 20/01/2022 13:50 por Dr Editor.)
Estou quebrando a cabeça para passar arrays em argumentos.
Preciso passar uma array de 20 posições e odiaria ter que fazer isso argumento por argumento.
Usando a função CallLocalFunction:
Na função callMe o retorno da posição 5 da array é 0.
Onde estou errando?
Depois de diversas tentativas, segue resposta:
Após incluir a array é necessário incluir o tamanho da mesma no argumento seguinte (não sendo necessário informar nada nos 'place holders').
Preciso passar uma array de 20 posições e odiaria ter que fazer isso argumento por argumento.
Usando a função CallLocalFunction:
Código:
new arr[20];
arr[5] = 10;
CallLocalFunction("callMe", "a", arr);
Na função callMe o retorno da posição 5 da array é 0.
Onde estou errando?
Depois de diversas tentativas, segue resposta:
Código:
new arr[20];
arr[5] = 10;
CallLocalFunction("callMe", "a", arr, sizeof arr);
Após incluir a array é necessário incluir o tamanho da mesma no argumento seguinte (não sendo necessário informar nada nos 'place holders').
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140