23.03.2012, 14:08
i've been creating my own house system and here is what i get!
this is what i've done so far...
and under Ongamemodeinit i have put UcitajKuce();
Код:
C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(380) : error 017: undefined symbol "HouseInfo" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(380) : error 029: invalid expression, assumed zero C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(383) : error 017: undefined symbol "split" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(386) : error 017: undefined symbol "hVlasnik" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(387) : error 017: undefined symbol "kUlazX" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(387) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(388) : error 017: undefined symbol "kUlazY" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(388) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(389) : error 017: undefined symbol "kUlazZ" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(389) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(390) : error 017: undefined symbol "kIzlazX" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(390) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(391) : error 017: undefined symbol "kIzlazY" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(391) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(392) : error 017: undefined symbol "kIzlazZ" C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(392) : warning 213: tag mismatch C:\Documents and Settings\iStrow\Desktop\iStrow RolePlay\gamemodes\iSRP.pwn(397) : error 017: undefined symbol "kUlazX" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Код:
#define MAX_HOUSES 1000 enum kInfo { kID, kKupljeno, kVlasnik[MAX_PLAYER_NAME], Float:kUlazx, Float:kUlazy, Float:kUlazz, Float:kIzlazx, Float:kIzlazy, Float:kIzlazz, kInterijer, kLevel, kCijena, kZakljucano, }; new KucaInfo[MAX_HOUSES][kInfo]; stock UcitajKuce() { new arrCoords[22][64]; new strFromFile2[128]; new File: file = fopen("kuce/kuce.cfg", io_read); if (file) { new idx; while (idx < sizeof(HouseInfo)) { fread(file, strFromFile2); split(strFromFile2, arrCoords, ','); KucaInfo[idx][kID] = strval(arrCoords[0]); KucaInfo[idx][kKupljeno] = strval(arrCoords[1]); strmid(KucaInfo[idx][hVlasnik], arrCoords[2], 0, strlen(arrCoords[2]), 255); KucaInfo[idx][kUlazX] = floatstr(arrCoords[3]); KucaInfo[idx][kUlazY] = floatstr(arrCoords[4]); KucaInfo[idx][kUlazZ] = floatstr(arrCoords[5]); KucaInfo[idx][kIzlazX] = floatstr(arrCoords[6]); KucaInfo[idx][kIzlazY] = floatstr(arrCoords[7]); KucaInfo[idx][kIzlazZ] = floatstr(arrCoords[8]); KucaInfo[idx][kInterijer] = strval(arrCoords[9]); KucaInfo[idx][kLevel] = strval(arrCoords[10]); KucaInfo[idx][kCijena] = strval(arrCoords[11]); KucaInfo[idx][kZakljucano] = strval(arrCoords[12]); KucaInfo[idx][kID] = CreatePickup(1273,1,KucaInfo[idx][kUlazX],KucaInfo[idx][kUlazY],KucaInfo[idx][kUlazZ],0); idx++; } fclose(file); } return 1; }