View Single Post
leonardo121
Member
Join Date: Sep 2013
Old 08-09-2017 , 10:50   Re: OnWeapon_Precache error
Reply With Quote #16

Quote:
Originally Posted by Tripaloski View Post
PHP Code:
public plugin_precache()
{
    for(new 
isizeof Somethingi++)
    {
        
get_weaponname(iWeaponIdSomethingcharsmax(Something))
        
        
g_hPrecacheHook[iWeaponId] = RegisterHam(Ham_PrecacheSomething"OnWeapon_Precache")
        
g_hPrecacheHook_Post[iWeaponId] = RegisterHam(Ham_PrecacheSomething"OnWeapon_Precache_Post"true)
    }

Like this?
Failed to compile
PHP Code:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c1997-2013 ITB CompuPhaseAMX Mod X Team

Error
Argument type mismatch (argument 1on line 116
Error
: Array must be indexed (variable "iWeaponId"on line 118
Error
: Array must be indexed (variable "iWeaponId"on line 119

3 Errors
.
Could not locate output file C:\Users\Utilizador\Desktop\Plugins\NoCustumeSkins.amx (compile failed). 
PHP Code:
public plugin_precache() 

    for(new 
isizeof Somethingi++) 
    { 
        
get_weaponname(iWeaponIdSomething[i], charsmax(Something)) 
         
        
g_hPrecacheHook[iWeaponId] = RegisterHam(Ham_PrecacheSomething[i], "OnWeapon_Precache"
        
g_hPrecacheHook_Post[iWeaponId] = RegisterHam(Ham_PrecacheSomething[i], "OnWeapon_Precache_Post"true
    } 

Quote:
Originally Posted by HamletEagle View Post
PHP Code:
for(new isizeof Somethingi++)
{
    
//your previous code here

And instead of szWeaponName you will use Something[i].
__________________
" In the end it doesn't even matter " - Linkin Park

Last edited by leonardo121; 08-09-2017 at 10:51.
leonardo121 is offline