Перейти к содержанию
Авторизация  
D&M

Ошибка при компилировании.

Рекомендуемые сообщения

D&M

Всем доброго времени народ. Пишу мод с нуля. И вот вырезал систему из одного мода. Вылезла во такие ошибки. Хз , чё с ними делать. Заранее спасибо за помощь! ~_~  :D83DDE03: 

modeunrp\gamemodes\new.pwn(1390) : error 017: undefined symbol "pInfo"


modeunrp\gamemodes\new.pwn(1390) : error 009: invalid array size (negative, zero or out of bounds)
modeunrp\gamemodes\new.pwn(18673) : warning 213: tag mismatch
modeunrp\gamemodes\new.pwn(18674) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
modeunrp\gamemodes\new.pwn(18674) : warning 215: expression has no effect
modeunrp\gamemodes\new.pwn(18674) : error 001: expected token: ";", but found "]"
modeunrp\gamemodes\new.pwn(18674) : error 029: invalid expression, assumed zero
modeunrp\gamemodes\new.pwn(18674) : fatal error 107: too many error messages on one line

 

1390 - new PlayerInfo[MAX_PLAYERS][pInfo];
18673 - if(PlayerLogged[playerid] == 0) return true;
18674 - if(pInfo[playerid][pLeader] != 0 || pInfo[playerid][pMember] != 0) return SendClientMessage(playerid, COLOR_WARNING, "Вы состоите во фракции, и Вам нельзя приобрести одежду");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

 

 


pInfo
pInfo переменная вашего мода. напишите свою которая у вас...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
D&M

, а по конкретнее можно? Я просто в павно не так давно , больше мапингом занимаюсь. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

, у вас должна быть переменна игрока, у всех по разному, ищите enum 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
D&M

, нашёл вот такое , и вот такое.

new PI[MAX_PLAYERS][pInfo]; 
enum pInfo {
	pID,
	pPassword[32],
	pSecurityCode,
	pCheckCode,
	pInputCode,
	pMail[64],
	pMailConfirmed,
	pIP[16],
	pLastIP[16],
	pRegIP[16],
	pRegData[15],
	pVhData[15],
	pLevel,
	pCash,
	pBank,
	pAdmin,
	pTimeHour,
	cVirtual[2],
	pTimeDay,
	pTimeLastDay,
	pModel,
	pMemberSkin,
	pSex,
	pAge,
	pExp,
	pMuted,
	pWarn,
	pLics[16],
	pLic[4],
	pGun[13],
	pAmmo[13],
	pGunSkill[8],
	pLeader,
	pTempLeader,
	pRank,
	pVoennik,
	pMember,
	pPick,
	pCheckTime,
	pNews,
	Float:cX[2],
	Float:cY[2],
	Float:cZ[2],
	Float:cA[2],
	pBalon[7],
	pRemontNabor,
	pPhoneBalance,
	pPhoneNumber,
	pText[4],
	pTexts[20],
	pJail,
	pJailTime,
	pWanted,
	pWantedTime,
	pWantedWho[MAX_PLAYER_NAME],
	pWantedReason[32],
	Float:pHeal,
	pDrugs,
	pPatron,
	pGunAmount,
	pCrimes,
	pJob,
	pColor,
	pMarried,
	pWhoMarried[MAX_PLAYER_NAME],
	pReferal[MAX_PLAYER_NAME],
	pRefMoney,
	pPayCheck,
	pCharity,
	pVip,
	pVipTime,
	pTime,
	pBusTime,
	pFightStyle,
	pCredits,
	pTotalCredits,
	pSkin[3],
	pSpawnChange,
	pHunger,
	Float:pHealthS,
	pSportExp,
	pOnline,
	pZakon,
	pCity,
	pRepcars[16],
	pRepcar[2],
	pImproves[32],
	pImprove[4],
	pBed,
	pWatch,
	pCiggare,
	pSprunk,
	pAptechka,
	pMusic,
	pMask,
	pTruckSkill,
	pTaxiSkill,
   	pWorkSalary, 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

 

 


PI
Во, теперь место pInfo напишите PI

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN
1390 - new PI[MAX_PLAYERS][pInfo]; 
18673 - if(PlayerLogged[playerid] == 0) return true;
18674 - if(PI[playerid][pLeader] != 0 || PI[playerid][pMember] != 0) return SendClientMessage(playerid, COLOR_WARNING, "Вы состоите во фракции, и Вам нельзя приобрести одежду");

Попробуй. Посмотри ещё какая у тебя проверка, авторизован игрок или нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
D&M

, как всегда , решишь одну проблема. Возникнет другая. Вот что получилось.

C:\Users\Елена\Desktop\modeunrp\gamemodes\new.pwn(18672) : warning 213: tag mismatch

modeunrp\gamemodes\new.pwn(18673) : error 035: argument type mismatch (argument 2)
modeunrp\gamemodes\new.pwn(18674) : error 017: undefined symbol "gInviteSpawns"
modeunrp\gamemodes\new.pwn(18674) : error 029: invalid expression, assumed zero
modeunrp\gamemodes\new.pwn(18674) : warning 215: expression has no effect
modeunrp\gamemodes\new.pwn(18675) : error 017: undefined symbol "gInviteSpawns"
modeunrp\gamemodes\new.pwn(18675) : warning 215: expression has no effect
modeunrp\gamemodes\new.pwn(18675) : error 001: expected token: ";", but found "]"
modeunrp\gamemodes\new.pwn(18675) : error 029: invalid expression, assumed zero
modeunrp\gamemodes\new.pwn(18675) : fatal error 107: too many error messages on one line

fatal error 107: too many error messages on one line

 

1672 - if(PlayerLogged[playerid] == 0) return true;
1673 - if(PI[playerid][pLeader] != 0 || PI[playerid][pMember] != 0) return SendClientMessage(playerid, "Вы состоите во фракции, и Вам нельзя приобрести одежду");
1674 - new rand = random(sizeof(gInviteSpawns));
1675 - SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);

, Всё так и сделал. Получилось , но возникли другие ошибки. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

,Та же ошибка с переменной gInviteSpawns

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
D&M

, Ладно , спасибо за помощь. Сё равно не помогло. Попробую сам что-нибудь сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.