Undefined Symbol
#1

I have business system in my script but when i compile there are undefined symbol errors:
lines 1378-1393 are under these errors
please help +REP

Код:
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1377) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1378) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1379) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1380) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1381) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1383) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1384) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1385) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1392) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1393) : error 017: undefined symbol "BizInfo"
and this my enum:

Код:
enum bizInfo
{
	bType,
	bStatus,
	bOwner[32],
	Float:bX,
	Float:bY,
	Float:bZ,
	bPickup,
	bMoney,
	bProducts,
	Text3D:bText,
	bSold,
	bLevel,
	bPrice,
	bAP
}
new BizInfo[MAX_BIZ][bizInfo];
lines 1378-1393

Код:
stock RBT(bizid)
{
	new string[24];
	if(!BizInfo[bizid][bType]) format(string, sizeof(string), "None");
    else if(BizInfo[bizid][bType] == 1) format(string, sizeof(string), "24/7 Market");
    else if(BizInfo[bizid][bType] == 2) format(string, sizeof(string), "Clothes Shop");
    else if(BizInfo[bizid][bType] == 3) format(string, sizeof(string), "Ammunation");
    else if(BizInfo[bizid][bType] == 4) format(string, sizeof(string), "Club");
    //else if(BizInfo[bizid][bType] == 5) format(string, sizeof(string), "Advertisement Agency");
    else if(BizInfo[bizid][bType] == 5) format(string, sizeof(string), "Adv. Agency");
    else if(BizInfo[bizid][bType] == 6) format(string, sizeof(string), "Fast Food");
    else if(BizInfo[bizid][bType] == 7) format(string, sizeof(string), "Casino");
	return string;
}
Код:
stock RBS(bizid)
{
	new string[16];
	if(!BizInfo[bizid][bStatus]) format(string, sizeof(string), "Closed");
    else if(BizInfo[bizid][bStatus]) format(string, sizeof(string), "Open");
	return string;
}
Reply
#2

You have 26 errors, yes?
May be it missing bracket?
P.S:
PHP код:
stock RBT(bizid)
{
    new 
string[16];
    switch(
BizInfo[bizid][bType])
    {
        case 
1format(stringsizeof(string), "24/7 Market");
        case 
2format(stringsizeof(string), "Clothes Shop");
        case 
3format(stringsizeof(string), "Ammunation");
        case 
4format(stringsizeof(string), "Club");
        case 
6format(stringsizeof(string), "Adv. Agency");
        case 
7format(stringsizeof(string), "Fast Food");
        default: 
format(stringsizeof(string), "None");
    }
    return 
string;

Reply
#3

Dump
Reply
#4

Quote:
Originally Posted by Lidor124
Посмотреть сообщение
Dump
The code compiled very well, as mxstr said above do you recieve 26 errors? If you do you are probably missing a bracket ( { and } ).
Reply
#5

Yep i have 26 errors... but since i added the business system to my script and all stocks and defines etc these errors show up

Quote:

C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1360) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1392) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(1393) : error 017: undefined symbol "BizInfo"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(17835) : warning 204: symbol is assigned a value that is never used: "captureowner"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35023) : error 017: undefined symbol "IsPlayerLoggedIn"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35030) : error 017: undefined symbol "pVIP"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35031) : error 017: undefined symbol "pVIP"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35032) : error 017: undefined symbol "pVIP"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35033) : error 017: undefined symbol "pVIP"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35034) : error 017: undefined symbol "pVIP"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35035) : error 017: undefined symbol "pMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35042) : error 017: undefined symbol "GiveZaiatMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(3506 : error 017: undefined symbol "IsPlayerLoggedIn"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35093) : error 017: undefined symbol "GiveZaiatMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35094) : error 017: undefined symbol "RPN"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35095) : error 017: undefined symbol "SendNearbyMessage"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(3510 : error 017: undefined symbol "pMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35110) : error 017: undefined symbol "GiveZaiatMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35111) : error 017: undefined symbol "RPN"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35112) : error 017: undefined symbol "SendNearbyMessage"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35147) : error 017: undefined symbol "IsPlayerLoggedIn"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35157) : error 017: undefined symbol "Products"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35159) : error 017: undefined symbol "Products"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35164) : error 017: undefined symbol "pMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35171) : error 017: undefined symbol "GiveZaiatMoney"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35173) : error 017: undefined symbol "Products"
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35173) : warning 215: expression has no effect
C:\Users\Mor\Desktop\CGRP v1.03\gamemodes\CGRP.pwn(35174) : error 017: undefined symbol "RPN"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.

Reply
#6

try to put this at the top

new BizInfo[MAX_BIZ][bizInfo];
Reply
#7

What's the difference?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)