Help : error 033: array must be indexed
#1

: error 033: array must be indexed (variable "pskin")
Reply
#2

line code
Reply
#3

Quote:
Originally Posted by SlimDkhili
Посмотреть сообщение
line code
PHP код:
else if(dialogid == 5)
{
    new 
string[128];
     if(
response)
      {
          new 
oldskin;
        switch(
listitem)
         {
              case 
0:
            {
                 if(!
PlayerInfo[playerid][pFacDuty])
                   {
                     
oldskin PlayerInfo[playerid][pskin];
                       
PlayerInfo[playerid][pFacDuty] = 1;
                     
SetPlayerColor(playeridTRANSPARENT_BLUE);
                    
format(stringsizeof(string), "* %s grabs their badge, gun and mp5 from the locker."RPN(playerid));
                    
SendNearbyMessage(playerid15stringCOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLE);
                    
GiveDodWeapon(playerid29500);
                    
GiveDodWeapon(playerid24200);
                    
SetPlayerArmour(playerid100);
                    return 
1;
               }
               else
               {
                       
SetPlayerSkin(playeridoldskin);
                     
PlayerInfo[playerid][pFacDuty] = 0;
                    
SetPlayerColor(playeridTRANSPARENT_WHITE);
                    
SetPlayerArmour(playerid0);
                     
format(stringsizeof(string), "* %s places their badge in the locker."RPN(playerid));
                      
SendNearbyMessage(playerid15stringCOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLE);
                       return 
1;
                  }
            }
               case 
1:
              {
                
ShowDialog(playerid6);
              }
               case 
2:
               {
                
ShowDialog(playerid7);
               }
            case 
3:
            {
                
ShowDialog(playerid8);
                    }
                }
            }
    } 
Reply
#4

pawn Код:
oldskin = PlayerInfo[playerid][pSkin];
Reply
#5

can u show us the code wher :

new PlayerInfo

and the once before, should be named

new pinfo
Reply
#6

Quote:
Originally Posted by SlimDkhili
Посмотреть сообщение
can u show us the code wher :

new PlayerInfo

and the once before, should be named

new pinfo
This?
PHP код:
// User settings
enum pInfo
{
    
// Temp Values
    
pLoggedIn,
    
pSpawn,
    
// Permanent Values
    
pIP[16],
    
pOwner,
    
pLevel,
    
pArmorUpgrade,
    
pUpgradePoints,
    
pMinutes,
    
pTMinutes,
    
pHours,
    
pGender,
    
pAge,
    
pMoney,
    
pBank,
    
pModel,
    
pAdmin,
    
pMapper,
    
pBanned,
    
Float:pX,
    
Float:pY,
    
Float:pZ,
    
pInt,
    
pVW,
    
pVehVW,
    
pWalkStyle,
    
pNeon,
    
pVNeon,
    
pTGun[2],
    
pTGunAmmo[2],
    
pvTGun[2],
    
pvTGunAmmo[2],
    
pFac,
    
pFacRank,
    
pFacLeader,
    
pWeapon[13],
    
pWeaponAmmo[13],
    
pHospital,
    
pFacDuty,
    
pFacDiv,
    
pFacDivLeader,
    
pBiz,
    
pVBiz,
    
pHouse,
    
pVHouse,
    
pGarage,
    
pVGarage,
    
pJob,
    
pJobSkill[MAX_JOBS],
    
pJackSkill,
    
pTPackages,
    
pMPackages,
    
pDPackages,
    
pMaterials,
    
pMMaterials,
    
pMMPackages,
    
pHMaterials,
    
pHPackages,
    
pWeed,
    
pcocaine,
    
pTWeed,
    
pTcocaine,
    
pvTWeed,
    
pvTcocaine,
    
pHasCellphone,
    
pCellphone,
    
pPhonebook,
    
pDice,
    
pCigar,
    
pSpeedo,
    
pSprunk,
    
pSpray,
    
pRope,
    
pBlindfold,
    
pWT,
    
pWTC,
    
pGas,
    
pRadio,
    
Float:pHealth,
    
Float:pArmor,
    
pInternet,
    
pPrison,
    
pPrisonTime,
    
pPrisonReason[64],
    
pPrisonBy[32],
    
pWanted,
    
pWanted1[64],
    
pWanted2[64],
    
pWanted3[64],
    
pWanted4[64],
    
pWanted5[64],
    
pWanted6[64],
    
pCrimes,
    
pArrested,
    
pContract,
    
pContractBy[32],
    
pTutorial,
    
pWarns,
    
pWarn1[64],
    
pWarn2[64],
    
pWarn3[64],
    
pFlag[65],
    
pNMute,
    
pRMute,
    
pADMute,
    
pSpawnFreeze,
    
pFam,
    
pFamRank,
    
pCSuccess,
    
pCFail,
    
pDeath,
    
pKill,
    
pHelper,
    
pExp,
    
pVeh,
    
pBugged,
    
pNumber,
    
vModel,
    
Float:vX,
    
Float:vY,
    
Float:vZ,
    
Float:vA,
    
vC1,
    
vC2,
    
vPJ,
    
pVehMod[14],
    
vLocked,
    
pGangMod,
    
pFacMod,
    
pBanAppealer,
    
pCarLic,
    
pFlyLic,
    
pWepLic,
    
pAccent[16],
    
pDay,
    
// VIP
    
pVIP,
    
pVIPDay,
    
pVIPMonth,
    
pVIPHour,
    
pVIPTemp,
    
// VIP Job
    
pVIPJob,
    
// VIP Car
    
pVVeh,
    
vVModel,
    
Float:vVX,
    
Float:vVY,
    
Float:vVZ,
    
Float:vVA,
    
vVC1,
    
vVC2,
    
vVPJ,
    
pVVehMod[14],
    
vVLocked,
    
pVIPBuddy,
    
pDeliverTruck,
    
pNew,
    
pRefPoints,
    
pTester,
    
pFightStyle,
    
pScope,
    
pCookies,
    
pOldskool,
    
// Toys
    
pToyModel[10],
    
Float:pToyX[10],
    
Float:pToyY[10],
    
Float:pToyZ[10],
    
Float:pToyRX[10],
    
Float:pToyRY[10],
    
Float:pToyRZ[10],
     
Float:pToySX[10],
    
Float:pToySY[10],
    
Float:pToySZ[10],
    
pReward,
    
pFish[5],
    
pLoyal,
    
pLoyalTag,
    
pLPoints,
    
pStoned,
    
pGate[3],
    
pSafeAdmin
}
new 
PlayerInfo[MAX_PLAYERS][pInfo]; 
Reply
#7

add this

pawn Код:
// User settings
enum pInfo
{
    // Temp Values
    pLoggedIn,
    pSpawn,
    // Permanent Values
    pIP[16],
    pOwner,
    pLevel,
    pArmorUpgrade,
    pUpgradePoints,
    pMinutes,
    pTMinutes,
    pHours,
    pGender,
    pAge,
    pMoney,
    pBank,
    pModel,
    pAdmin,
    pMapper,
    pBanned,
    Float:pX,
    Float:pY,
    Float:pZ,
    pInt,
    pVW,
    pVehVW,
    pWalkStyle,
    pNeon,
    pVNeon,
    pTGun[2],
    pTGunAmmo[2],
    pvTGun[2],
    pvTGunAmmo[2],
    pFac,
    pFacRank,
    pFacLeader,
    pWeapon[13],
    pWeaponAmmo[13],
    pHospital,
    pFacDuty,
    pFacDiv,
    pFacDivLeader,
    pBiz,
    pVBiz,
    pHouse,
    pVHouse,
    pGarage,
    pVGarage,
    pJob,
    pJobSkill[MAX_JOBS],
    pJackSkill,
    pTPackages,
    pMPackages,
    pDPackages,
    pMaterials,
    pMMaterials,
    pMMPackages,
    pHMaterials,
    pHPackages,
    pWeed,
    pcocaine,
    pTWeed,
    pTcocaine,
    pvTWeed,
    pvTcocaine,
    pHasCellphone,
    pCellphone,
    pPhonebook,
    pDice,
    pCigar,
    pSpeedo,
    pSprunk,
    pSpray,
    pRope,
    pBlindfold,
    pWT,
    pWTC,
    pGas,
    pRadio,
    Float:pHealth,
    Float:pArmor,
    pInternet,
    pPrison,
    pPrisonTime,
    pPrisonReason[64],
    pPrisonBy[32],
    pWanted,
    pWanted1[64],
    pWanted2[64],
    pWanted3[64],
    pWanted4[64],
    pWanted5[64],
    pWanted6[64],
    pCrimes,
    pArrested,
    pContract,
    pContractBy[32],
    pTutorial,
    pWarns,
    pWarn1[64],
    pWarn2[64],
    pWarn3[64],
    pFlag[65],
    pNMute,
    pRMute,
    pADMute,
    pSpawnFreeze,
    pFam,
    pFamRank,
    pCSuccess,
    pCFail,
    pDeath,
    pKill,
    pHelper,
    pExp,
    pVeh,
    pBugged,
    pNumber,
    vModel,
    Float:vX,
    Float:vY,
    Float:vZ,
    Float:vA,
    vC1,
    vC2,
    vPJ,
    pVehMod[14],
    vLocked,
    pGangMod,
    pFacMod,
    pBanAppealer,
    pCarLic,
    pFlyLic,
    pWepLic,
    pAccent[16],
    pDay,
    // VIP
    pVIP,
    pVIPDay,
    pVIPMonth,
    pVIPHour,
    pVIPTemp,
    // VIP Job
    pVIPJob,
    // VIP Car
    pVVeh,
    vVModel,
    Float:vVX,
    Float:vVY,
    Float:vVZ,
    Float:vVA,
    vVC1,
    vVC2,
    vVPJ,
    pVVehMod[14],
    vVLocked,
    pVIPBuddy,
    pDeliverTruck,
    pNew,
    pRefPoints,
    pTester,
    pFightStyle,
    pScope,
    pCookies,
    pOldskool,
    // Toys
    pToyModel[10],
    Float:pToyX[10],
    Float:pToyY[10],
    Float:pToyZ[10],
    Float:pToyRX[10],
    Float:pToyRY[10],
    Float:pToyRZ[10],
     Float:pToySX[10],
    Float:pToySY[10],
    Float:pToySZ[10],
    pReward,
    pFish[5],
    pLoyal,
    pLoyalTag,
    pLPoints,
    pStoned,
    pSkin,
    pGate[3],
    pSafeAdmin
}
new PlayerInfo[MAX_PLAYERS][pInfo];
the add in dialog:

pawn Код:
oldskin = PlayerInfo[playerid][pSkin];
Reply
#8

Nope , change pSkin in that scripting [offduty] to pModel not pmodel
and keeo the "m" of Model word upcased like this :"M"
Код:
oldskin = PlayerInfo[playerid][pModel];
Reply
#9

Quote:
Originally Posted by SlimDkhili
Посмотреть сообщение
Nope , change pSkin in that scripting [offduty] to pModel not pmodel
and keeo the "m" of Model word upcased like this :"M"
Код:
oldskin = PlayerInfo[playerid][pModel];
(24148 ) : error 001: expected token: ";", but found "switch"

PHP код:
     {
          new 
oldskin
(24148 )        switch(listitem)
         { 
Reply
#10

add ; after
Код:
new oldskin;
bro'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)