LoadHouses() { if(!fexist("apartments.cfg")) return 1; new szFileStr[1024], File: iFileHandle = fopen("apartments.cfg", io_read), iIndex; while(iIndex < sizeof(HouseInfo) && fread(iFileHandle, szFileStr)) { sscanf(szFileStr, "p<|>iiis[128]s[24]ffffffffiiiiiiiiiiiiiiiiiff", HouseInfo[iIndex][hOwned], HouseInfo[iIndex][hLevel], HouseInfo[iIndex][hHInteriorWorld], HouseInfo[iIndex][hDescription], HouseInfo[iIndex][hOwner], HouseInfo[iIndex][hExteriorX], HouseInfo[iIndex][hExteriorY], HouseInfo[iIndex][hExteriorZ], HouseInfo[iIndex][hExteriorR], HouseInfo[iIndex][hInteriorX], HouseInfo[iIndex][hInteriorY], HouseInfo[iIndex][hInteriorZ], HouseInfo[iIndex][hInteriorR], HouseInfo[iIndex][hLock], HouseInfo[iIndex][hRentable], HouseInfo[iIndex][hRentFee], HouseInfo[iIndex][hValue], HouseInfo[iIndex][hSafeMoney], HouseInfo[iIndex][hPot], HouseInfo[iIndex][hCrack], HouseInfo[iIndex][hMaterials], HouseInfo[iIndex][hWeapons][0], HouseInfo[iIndex][hWeapons][1], HouseInfo[iIndex][hWeapons][2], HouseInfo[iIndex][hWeapons][3], HouseInfo[iIndex][hWeapons][4], HouseInfo[iIndex][hGLUpgrade], HouseInfo[iIndex][hPickupID], HouseInfo[iIndex][hCustomInterior], HouseInfo[iIndex][hCustomExterior], HouseInfo[iIndex][hExteriorA], HouseInfo[iIndex][hInteriorA] ); if(HouseInfo[iIndex][hOwned]) { if(HouseInfo[iIndex][hRentable] == 0) format(szFileStr, sizeof(szFileStr), "This house is owned by\n%s\nLevel: %d\nID: %d",HouseInfo[iIndex][hOwner],HouseInfo[iIndex][hLevel],iIndex); else format(szFileStr, sizeof(szFileStr), "This house is owned by\n%s\nRent: $%d\nLevel: %d\nID: %d\nType /rentroom to rent a room",HouseInfo[iIndex][hOwner],HouseInfo[iIndex][hRentFee],HouseInfo[iIndex][hLevel],iIndex); } else format(szFileStr, sizeof(szFileStr), "This house is\n for sale!\n House Type: %s\nCost: $%d\n Level: %d\nID: %d\nTo buy this house type /buyhouse",HouseInfo[iIndex][hDescription],HouseInfo[iIndex][hValue],HouseInfo[iIndex][hLevel],iIndex); if(HouseInfo[iIndex][hExteriorX] != 0.0) { HouseInfo[iIndex][hPickupID] = CreateDynamicPickup(1273, 23, HouseInfo[iIndex][hExteriorX], HouseInfo[iIndex][hExteriorY], HouseInfo[iIndex][hExteriorZ]); HouseInfo[iIndex][hTextID] = CreateDynamic3DTextLabel(szFileStr, COLOR_GREEN, This line (17303): HouseInfo[iIndex][hExteriorX], HouseInfo[iIndex][hExteriorY], HouseInfo[iIndex][hExteriorZ]+0.5,30.0, .testlos = 1, streamdistance = 30.0) } ++iIndex; } return fclose(iFileHandle); }
CreateDynamic3DTextLabel(szFileStr, COLOR_GREEN, HouseInfo[iIndex][hExteriorX], HouseInfo[iIndex][hExteriorY], HouseInfo[iIndex][hExteriorZ]+0.5,30.0, 1, 30.0);
warning 201: redefinition of constant/macro (symbol "COLOR_RED") warning 201: redefinition of constant/macro (symbol "COLOR_BLUE") |
warning 235: public function lacks forward declaration (symbol "Audio_OnSetPack") |
forward Audio_OnSetPack(audiopack[]);
Originally Posted by GhoulSlayeR
Honestly I don't care if you open the script up and take a peak to learn something from it, but Jesus don't go doing a mass-replace, re-compiling it and casting it as your own - that's just unmoral.
|
pawn Код:
|