Deklaracja:
new UserSettingValues[33][sizeof SettingsNames + 1],
new const SettingsNames[][] =
{
"Kolor HUDa (Czerwony)",
"Kolor HUDa (Zielony)",
"Kolor HUDa (Niebieski)",
"Pozycja HUD (Spect)",
"Pozycja HUD (Wlasny)",
"Wyswietlanie HUD"
};
public Native_GetUserSettings(index, Output[], length)
{
param_convert(2);
if(length > sizeof SettingsNames)
length = sizeof SettingsNames;
for(new i=0; i < length; i++)
{
client_print(index, print_console, "Output[%i] = %i", i, UserSettingValues[index][i]);
Output[i] = UserSettingValues[index][i]; // 134
}
return 1;
}
Użyty w
Error:
L 09/10/2018 - 16:45:20: [AMXX] Run time error 5: memory access L 09/10/2018 - 16:45:20: [AMXX] [0] zp50_user_settings_api.sma::Native_GetUserSettings (line 134) L 09/10/2018 - 16:45:20: Unhandled dynamic native error
Ten client_print:
client_print(index, print_console, "Output[%i] = %i", i, UserSettingValues[index][i]);
printuje wartość UserSettingsValues odpowiednią. (Output[0] = 250)
Iterator pęli zawsze wykłada się na wartości 0 i nie leci dalej bo ma error "Memory access".


Dodatki SourceMod



Temat jest zamknięty








