Little Help
#1

PHP код:
stock CheckWeaponID(name[])
{
    for(new 
046i++)
    {
        if(
strfind(WeaponInfo[i][playersname], nametrue) != -1)//Error Line
        
{
            if(
WeaponInfo[i][Valid] == 0) return -2;
            return 
i;
        }
    }
    return -
1;

I Got This Error warning 213: tag mismatch
Reply
#2

Probably has something to do with WeaponInfo. Could you show me where you declare it?
Reply
#3

Quote:
Originally Posted by Denying
Посмотреть сообщение
Probably has something to do with WeaponInfo. Could you show me where you declare it?
Quote:

enum sWeaponInfo
{
Name[60],
Valid,
Slot
}

new WeaponInfo[][sWeaponInfo] =
{
{"Fist",1,0},
{"Brass Knuckles",1,0},
{"Golf Club",1,1},
{"Nightstick",1,1},
{"Knife",1,1},
{"Baseball Bat",1,1},
{"Shovel",1,1},
{"Pool cue",1,1},
{"Katana",1,1},
{"Chainsaw",1,1},
{"Double-ended Dildo",1,10},
{"Dildo",1,10},
{"Vibrator",1,10},
{"Silver Vibrator",1,10},
{"Flowers",1,10},
{"Cane",1,10},
{"Grenade",1,8},
{"Tear Gas",1,8},
{"Molotov Cocktail",1,8},
{"",0},
{"",0},
{"",0},
{"9mm Pistol",1,2},
{"Silenced 9mm",1,2},
{"Deagle",1,2},
{"Shotgun",1,3},
{"Sawnoff Shotgun",1,3},
{"Combat Shotgun",1,3},
{"Micro SMG",1,4},
{"MP5",1,4},
{"AK-47",1,5},
{"M4",1,5},
{"Tec-9",1,4},
{"Country Rifle",1,6},
{"Sniper Rifle",1,6},
{"RPG",1,7},
{"HS Rocket",1,7},
{"Flamethrower",1,7},
{"Minigun",1,7},
{"Sachel Charge",1,8},
{"Detonator",1,12},
{"Spray Can",1,9},
{"Fire Extinguisher",1,9},
{"Camera",1,9},
{"Night Vision Goggles",0,11},
{"Thermal Goggles",0,11},
{"Parachute",1,11}
};

Here It Is
Reply
#4

instead of playersname, try writing just Name in the error line. (Although I am not sure if that will solve it)
Reply
#5

Quote:
Originally Posted by Denying
Посмотреть сообщение
instead of playersname, try writing just Name in the error line. (Although I am not sure if that will solve it)
error 033: array must be indexed (variable "name") Hmm I Don't Think So
Reply
#6

Honestly, I don't quite understand what you did there. How about not using an enumerator?
Try the following:

instead of
PHP код:
new WeaponInfo[][sWeaponInfo
use
PHP код:
 new WeaponInfo[][] 
And then in the error line:
PHP код:
if(strfind(WeaponInfo[i][0], nametrue) != -1
EDIT: Maybe it is due to my lack of knowledge, but I've never seen anyone use enumerators that way.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)