• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] PAWN error 028
#2
Try this, make sure to replace your existing code with the fixed version. If you encounter any further issues feel free to ask!

PHP Code:
enum fj
{
    pPaddyUsed[MAX_PADDYS] = 0,
    pPaddyObject[MAX_PADDYS],
    pPaddyProgress[MAX_PADDYS],
    pPaddyFillWater[MAX_PADDYS],
    Float:pPaddyPosX[MAX_PADDYS],
    Float:pPaddyPosY[MAX_PADDYS],
    Float:pPaddyPosZ[MAX_PADDYS],
    Text3D:pPaddyText[MAX_PADDYS],
    pPaddyHarvestUsed[MAX_PADDYS],
    pPaddyHarvestObject[MAX_PADDYS],
    Float:pPaddyHarvestPosX[MAX_PADDYS],
    Float:pPaddyHarvestPosY[MAX_PADDYS],
    Float:pPaddyHarvestPosZ[MAX_PADDYS],
    Text3D:pPaddyHarvestText[MAX_PADDYS],
    pHasHireVehicle,
    pVehicleHire,
    pTrailerVehicleHire,
    pPaddyInTrailer,
    Text3D:pTrailerText,
    pPaddyHarvestInVehicle,
    pPaddyHarvestInVehicleObject[5],
    pUpdateTime // Remove the comma at the end
};

// Fixing enum syntax error by adding commas after the last enum value
enum PlayerData
{
    PlayerPassword[MAX_PASS_LEN],
    PlayerAdmin,
    PlayerAdminName[MAX_PLAYER_NAME],
    PlayerAge,
    PlayerGender,
    PlayerSkin,
    PlayerMoney,
    PlayerPhoneNumber,
    PlayerBankMoney,
    PlayerBankNumber,
    PlayerJob,
    PlayerFraction,
    PlayerFractionRank[MAX_PLAYER_NAME],
    PlayerKLicense,
    PlayerFLicense,
    PlayerLPenalty,
    PlayerTicket,
    PlayerHouseKey,
    PlayerVehicleKey,
    PlayerBiz,
    PlayerTogReports,
    PlayerVBiz,
    PlayerPHour,
    PlayerPMinute,
    PlayerPSecond,
    PlayerWarn,
    PlayerBaned,
    PlayerJailTime,
    Float:PlayerLastX,
    Float:PlayerLastY,
    Float:PlayerLastZ,
    Float:PlayerLastA,
    PlayerLastVWorld,
    PlayerLastInterior,
    WeaponStick,
    WeaponKnife,
    WeaponColt,
    WeaponDeagle,
    WeaponShotgun,
    WeaponRifle,
    bool:NewPlayer,
    ClickedPlayer,
    UsedItemName[128],
    UsedItemAmount,
    Float:PlayerHunger,
    Float:PlayerThirst // Remove the comma at the end
};

new 
PlayerInfo[MAX_PLAYERS][PlayerData];

// Fixing subscript error and other syntax/logic issues in the UpdatePaddy function
forward UpdatePaddy(playerid);
public 
UpdatePaddy(playerid)
{
    for(new 0MAX_PADDYSi++)
    {
        if(PlayerInfo[playerid][pPaddyUsed][i] == 1)
        {
            if(PlayerInfo[playerid][pPaddyProgress][i] < 100)
            {
                PlayerInfo[playerid][pPaddyProgress][i] += 1;
                if(PlayerInfo[playerid][pPaddyProgress][i] == 100)
                {
                    new Float:xFloat:yFloat:z;
                    GetDynamicObjectPos(PlayerInfo[playerid][pPaddyObject][i], xyz);
                    SetDynamicObjectMaterial(PlayerInfo[playerid][pPaddyObject][i], 2862"gta_procdesert""sm_Agave_bloom");
                    DestroyDynamic3DTextLabel(PlayerInfo[playerid][pPaddyText][i]);
                    PlayerInfo[playerid][pPaddyText][i] = CreateDynamic3DTextLabel("", -1xy25.0);
                }
                new string[128];
                format(stringsizeof(string), "Ültetvény\n %d%%"PlayerInfo[playerid][pPaddyProgress][i]);
                UpdateDynamic3DTextLabelText(PlayerInfo[playerid][pPaddyText][i], -1string);
                if(PlayerInfo[playerid][pPaddyProgress][i] == 100)
                {
                    format(stringsizeof(string), "Ültetvény\n %d%%"PlayerInfo[playerid][pPaddyProgress][i]);
                    UpdateDynamic3DTextLabelText(PlayerInfo[playerid][pPaddyText][i], -1string);
                }
            }
        }
    }
    return 1;

  Reply


Messages In This Thread
PAWN error 028 - by ironsolari - 2024-03-15, 01:37 PM
RE: PAWN error 028 - by N0FeaR - 2024-03-15, 02:28 PM
RE: PAWN error 028 - by ironsolari - 2024-03-15, 02:52 PM
RE: PAWN error 028 - by N0FeaR - 2024-03-15, 03:21 PM
RE: PAWN error 028 - by ironsolari - 2024-03-15, 03:37 PM
RE: PAWN error 028 - by N0FeaR - 2024-03-15, 04:00 PM
RE: PAWN error 028 - by ironsolari - 2024-03-15, 04:17 PM
RE: PAWN error 028 - by N0FeaR - 2024-03-16, 09:17 AM

Forum Jump: