if(listitem == 9)
{
if(COE[playerid][Liberado] == 1)
{
if(COE[playerid][Coe] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 255.1071,77.0544,1003.6436))
{
SetPlayerSkin(playerid, 285);
SkinAnterior[playerid] = pInfo[playerid][pSkin];
return 1;
}
}
else{
SetPlayerSkin(playerid, SkinAnterior[playerid]);
}
}
}
C:\Users\nalves eletronica\Desktop\Brasil FutureLife\gamemodes\BPS.pwn(29385) : error: 028: invalid subscript (not an array or too many subscripts): "pInfo" C:\Users\nalves eletronica\Desktop\Brasil FutureLife\gamemodes\BFL.pwn(29385) : warning: 215: expression has no effect C:\Users\nalves eletronica\Desktop\Brasil FutureLife\gamemodes\BFL.pwn(29385) : error: 001: expected token: ";", but found "]" C:\Users\nalves eletronica\Desktop\Brasil FutureLife\gamemodes\BFL.pwn(29385) : error: 029: invalid expression, assumed zero C:\Users\nalves eletronica\Desktop\Brasil FutureLife\gamemodes\BFL.pwn(29385) : error fatal: 107: too many error messages on one line |
Olha a variavel pInfo tб sendo utilizada da forma incorreta. Manda o cуdigo onde a variavel foi colocada
|
enum pInfo { pKey[128], pLevel, pAdmin, pFuncao[64], pAdminTemp, pAgendado, pCoinsAgendado, bool ![]() bool:ComExplosivo, bool ![]() bool ![]() bool ![]() bool ![]() bool ![]() bool ![]() bool ![]() pTempoHospital, bool ![]() pPrecoHospital, pTempoFDrugs, pDrugType, pMultas, pTimerBalao, pegouvip, pTempoAgendado, pQCoinAgendado, pAdminAgendou[64], pMotivoAgendou[128], pSERIAL[256], pEmail[74], pContratado, pContratos, pCigarros, pMochila, pPC, pDest[75], pDiaBanTemp, pMesBanTemp, pAnoBanTemp, pDataBanTemp, pExplosivos, pHelper, pSeckey, pAviso, pCarTime, pVIP, pPVIP, pOuros, pJackSkill, pModel, pChar, pGrampo, gPupgrade, pConnectTime, pReg, pSex, pAge, pAcP, pMuted, pSequestrado, pExp, pCash, pTempoConce, pConta, pCasher, pCrimes, pKills, pDiasvip, pDiaVIP, pMesVIP, pAnoVIP, pDiasTO, pDiaTO, pMesTO, pAnoTO, pTO, pOrgVIP, pDeaths, pPhoneBook, pLottoNr, pLottoWin, pEmprego, pGasReserva, pSalario, pHeadValue, pHeadValueT, pHeadValueM, pJailed, pPhousekey, pJailTime, pMats, pDrogas, pDrogas2, pDrogas3, pGam, pPFc, pMcr, pCoc, pVam, pVsc, pLider, pMembro, pCargo, pSkin, pContractTime, pDetSkill, pSexSkill, pBoxSkill, pLawSkill, pMechSkill, pNewsSkill, pDrogasSkill, pCookSkill, pCarSkill, pLimparb, Float ![]() Float ![]() pInt, pCapacete, pLocal, pPnumber, pTelColor, pPHousekey, pPbiskey, pPFazkey, pFishes, pBiggestFish, pFishSkill, pFishLic, Float ![]() Float ![]() Float ![]() pCarLic, pFlyLic, pBoatLic, pGunLic, pPayDay, pCDPlayer, pWins, pLoses, pAlcoholPerk, pDrugPerk, pMiserPerk, pPainPerk, pTraderPerk, pTut, pWarns, pMarried, pRequestingBackup, pMarriedTo[64], pSpawn, pSafeDrogas, pSafeDrogas2, pSafeDrogas3, pVeiculo, pVeiculo2, pVeiculo3, pVeiculo4, pVeiculo5, pCarKey, pCarKey2, pCarKey3, pCarKey4, pCarKey5, psMats, pPHouseCarKey, pLuta, bool ![]() bool ![]() pDorgado, pDorgado2, pDoenca, pCreditos, pLaastLogin[255], pLastVerification[255], pGun1, pGun2, pGun3, pGun4, pGun5, pGun6, pGun7, pGun8, pGun9, pGun10, pGun11, pGun12, pAmmo1, pAmmo2, pAmmo3, pAmmo4, pAmmo5, pAmmo6, pAmmo7, pAmmo8, pAmmo9, pAmmo10, pAmmo11, pAmmo12, pCheckInfoOrg, pCaixinha, pBanTemp, pBan, pSementes, }; new PlayerInfo[MAX_PLAYERS][pInfo]; |
Eu fiz esse sistema pra setar a skin q o player estava antes ver se entendem a funзгo.
PHP код:
|
PHP код:
|
Tinha falado pra vocк conferir , o erro ta na enum como disse "new PlayerInfo[MAX_PLAYERS][pInfo];", ficarб assim:
|
if(listitem == 9)
{
if(COE[playerid][Liberado] == 1)
{
if(COE[playerid][Coe] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 255.1071,77.0544,1003.6436))
{
format(string, sizeof(string), "* %s Pegou seu uniforme da S.W.A.T no armбrio.", sendername);
SendClientMessageInRange(2.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid, 285);
SkinAnterior[playerid] = PlayerInfo[playerid][pSkin];
return 1;
}
}
else{
format(string, sizeof(string), "* %s Guardou seu uniforme da S.W.A.T no armбrio.", sendername);
SendClientMessageInRange(2.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid, SkinAnterior[playerid]);
}
}
}
public OnPlayerDisconnect(playerid, reason){ SkinAnterior[playerid] = GetPlayerSkin(playerid); //salvamento }
Coloca PlayerInfo[playerid][pSkin];
SkinAnterior[playerid] = PlayerInfo[playerid][pSkin]; |
SkinAnterior[playerid] = GetPlayerSkin(playerid); SetPlayerSkin(playerid, 285);
Poderia me explicar melhor e onde posso colocar essas funзoes ?
|
OnPlayerDisconnect(playerid, reason){ SkinAnterior[playerid] = GetPlayerSkin(playerid); //salvamento return true; }