ZSCRIPTER 1 Опубликовано 17 марта, 2019 H:\gamemodes\zrp.pwn(18564) : error 017: undefined symbol "PlayerInfo" H:\gamemodes\zrp.pwn(18564) : warning 215: expression has no effect H:\gamemodes\zrp.pwn(18564) : error 001: expected token: ";", but found "]" H:\gamemodes\zrp.pwn(18564) : error 029: invalid expression, assumed zero H:\gamemodes\zrp.pwn(18564) : fatal error 107: too many error messages on one line 18546 CMD:plveh(playerid, params[]) 18547 { 18548 new string[350]; 18549 if(PLAYER_DATA[playerid][data_ADMLVL] < 1) return true; 18550 new id, veh; 18551 if(sscanf(params, "dd", id,veh)) 18552 { 18553 id=playerid; 18554 veh = 541; 18555 } 18556 if(params[0] < 400 || params[0] > 620) return SendClientMessage(playerid, COLOR_WARNING,"[ПОМОЩЬ] Используйте от 400 до 611"); 18557 if(veh==538 || veh==449 || veh==570) return 1; 18558 if(GetPlayerState(id)!=1) return SendClientMessage(playerid,COLOR_WARNING,"[Ошибка]{FFFFFF} Вы уже находитесь в транспорте!"); 18559 new Float: XYZ[4]; 18560 new car = GetPlayerVehicleID(playerid); 18561 new idcar = GetPlayerVehicleID(params[0]); 18562 if(!IsPlayerInVehicle(playerid,car)) return true; 18563 GetPlayerPos(id, XYZ[0], XYZ[1], XYZ[2]); GetPlayerFacingAngle(id, XYZ[3]); 18564 if(PlayerInfo[id][plveh]!=-1)DestroyVehicle(PlayerInfo[id][plveh]); 18565 PlayerInfo[id][plveh] = CreateVehicle(veh, XYZ[0], XYZ[1], XYZ[2], XYZ[3], -1, -1, -1); 18566 VehicleInfo[PlayerInfo[id][plveh]][vAntiRepair] = 2; 18567 VehicleHealth[PlayerInfo[id][plveh]] = 100000; 18568 AC_PutPlayerInVehicle(id, PlayerInfo[id][plveh], 0); 18569 format(string,sizeof(string),"[A] Администратор %s[%d] выдал временную машину игроку %s[%d] [%d]",PLAYER_DATA[playerid][data_NAME],playerid,PLAYER_DATA[params[0]][data_NAME],params[0],PlayerInfo[id][plveh]); 18570 SendAdminsMessage(COLOR_GREY,string); 18571 if(!IsAVelik(PlayerInfo[id][plveh]))SetEngineStatus(PlayerInfo[id][plveh],false, playerid); 18572 return 1; 18573 } помогите решить 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lefist 20 Опубликовано 17 марта, 2019 Действительно ли у вас есть массив PlayerInfo Ибо компилятор ругается, что его у вас нет. Возможно вам необходимо использовать массив PLAYER_DATA 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#meow 64 Опубликовано 17 марта, 2019 Пробуйте так CMD:plveh(playerid, params[]) { new string[350]; if(PLAYER_DATA[playerid][data_ADMLVL] < 1) return true; new id, veh; if(sscanf(params, "dd", id,veh)) { id=playerid; veh = 541; } if(params[0] < 400 || params[0] > 620) return SendClientMessage(playerid, COLOR_WARNING,"[ПОМОЩЬ] Используйте от 400 до 611"); if(veh==538 || veh==449 || veh==570) return 1; if(GetPlayerState(id)!=1) return SendClientMessage(playerid,COLOR_WARNING,"[Ошибка]{FFFFFF} Вы уже находитесь в транспорте!"); new Float: XYZ[4]; new car = GetPlayerVehicleID(playerid); new idcar = GetPlayerVehicleID(params[0]); if(!IsPlayerInVehicle(playerid,car)) return true; GetPlayerPos(id, XYZ[0], XYZ[1], XYZ[2]); GetPlayerFacingAngle(id, XYZ[3]); if(PlayerInfo[id][plveh]!=-1) DestroyVehicle(PlayerInfo[id][plveh]); PlayerInfo[id][plveh] = CreateVehicle(veh, XYZ[0], XYZ[1], XYZ[2], XYZ[3], -1, -1, -1); VehicleInfo[PlayerInfo[id][plveh]][vAntiRepair] = 2; VehicleHealth[PlayerInfo[id][plveh]] = 100000; AC_PutPlayerInVehicle(id, PlayerInfo[id][plveh], 0); format(string,sizeof(string),"[A] Администратор %s[%d] выдал временную машину игроку %s[%d] [%d]",PLAYER_DATA[playerid][data_NAME],playerid,PLAYER_DATA[params[0]][data_NAME],params[0],PlayerInfo[id][plveh]); SendAdminsMessage(COLOR_GREY,string); if(!IsAVelik(PlayerInfo[id][plveh]))SetEngineStatus(PlayerInfo[id][plveh],false, playerid); return 1; } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ZSCRIPTER 1 Опубликовано 17 марта, 2019 2 минуты назад, Lefist сказал: Действительно ли у вас есть массив PlayerInfo Ибо компилятор ругается, что его у вас нет. Возможно вам необходимо использовать массив PLAYER_DATA да спасибо но есть ещё H:\gamemodes\zrp.pwn(18564) : error 017: undefined symbol "plveh" H:\gamemodes\zrp.pwn(18564) : error 017: undefined symbol "plveh" H:\gamemodes\zrp.pwn(18565) : error 017: undefined symbol "plveh" H:\gamemodes\zrp.pwn(18566) : error 017: undefined symbol "VehicleInfo" H:\gamemodes\zrp.pwn(18566) : error 017: undefined symbol "plveh" H:\gamemodes\zrp.pwn(18566) : error 029: invalid expression, assumed zero H:\gamemodes\zrp.pwn(18566) : fatal error 107: too many error messages on one line Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ZSCRIPTER 1 Опубликовано 17 марта, 2019 1 минуту назад, #meow сказал: Пробуйте так CMD:plveh(playerid, params[]) { new string[350]; if(PLAYER_DATA[playerid][data_ADMLVL] < 1) return true; new id, veh; if(sscanf(params, "dd", id,veh)) { id=playerid; veh = 541; } if(params[0] < 400 || params[0] > 620) return SendClientMessage(playerid, COLOR_WARNING,"[ПОМОЩЬ] Используйте от 400 до 611"); if(veh==538 || veh==449 || veh==570) return 1; if(GetPlayerState(id)!=1) return SendClientMessage(playerid,COLOR_WARNING,"[Ошибка]{FFFFFF} Вы уже находитесь в транспорте!"); new Float: XYZ[4]; new car = GetPlayerVehicleID(playerid); new idcar = GetPlayerVehicleID(params[0]); if(!IsPlayerInVehicle(playerid,car)) return true; GetPlayerPos(id, XYZ[0], XYZ[1], XYZ[2]); GetPlayerFacingAngle(id, XYZ[3]); if(PlayerInfo[id][plveh]!=-1) DestroyVehicle(PlayerInfo[id][plveh]); PlayerInfo[id][plveh] = CreateVehicle(veh, XYZ[0], XYZ[1], XYZ[2], XYZ[3], -1, -1, -1); VehicleInfo[PlayerInfo[id][plveh]][vAntiRepair] = 2; VehicleHealth[PlayerInfo[id][plveh]] = 100000; AC_PutPlayerInVehicle(id, PlayerInfo[id][plveh], 0); format(string,sizeof(string),"[A] Администратор %s[%d] выдал временную машину игроку %s[%d] [%d]",PLAYER_DATA[playerid][data_NAME],playerid,PLAYER_DATA[params[0]][data_NAME],params[0],PlayerInfo[id][plveh]); SendAdminsMessage(COLOR_GREY,string); if(!IsAVelik(PlayerInfo[id][plveh]))SetEngineStatus(PlayerInfo[id][plveh],false, playerid); return 1; } H:\gamemodes\zrp.pwn(18558) : error 029: invalid expression, assumed zero H:\gamemodes\zrp.pwn(18558) : warning 215: expression has no effect H:\gamemodes\zrp.pwn(18558) : error 001: expected token: ";", but found ")" H:\gamemodes\zrp.pwn(18558) : error 029: invalid expression, assumed zero H:\gamemodes\zrp.pwn(18558) : fatal error 107: too many error messages on one line Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lefist 20 Опубликовано 17 марта, 2019 Да, потому что у вас в enum который использует PLAYER_DATA не используются эти значения, вам необходимо их прописать. Так же у вас неизвестный символ VehicleInfo Возможно используется что-то типо: VEHICLE_DATA но точно сказать не могу, ибо не знаю, что за мод. Я так понимаю вы из одного мода вырезаете команду и вставляете в свой? 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ZSCRIPTER 1 Опубликовано 17 марта, 2019 4 минуты назад, Lefist сказал: Да, потому что у вас в enum который использует PLAYER_DATA не используются эти значения, вам необходимо их прописать. Так же у вас неизвестный символ VehicleInfo Возможно используется что-то типо: VEHICLE_DATA но точно сказать не могу, ибо не знаю, что за мод. Я так понимаю вы из одного мода вырезаете команду и вставляете в свой? основы нету мод с 0 вырезаю с родины Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ZSCRIPTER 1 Опубликовано 17 марта, 2019 Вопрос решен тему закройте ( Помог lefist ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Tommy228 0 Опубликовано 21 мая, 2019 (изменено) В 3/17/2019 в 9:53 PM, ZSCRIPTER сказал: Вопрос решен тему закройте ( Помог lefist ) C:\Users\Anush\Ðàáî÷èé ñòîë\LEXT GAMES\LEXT RP GO\gamemodes\LEXT.pwn(40222) : error 017: undefined symbol "PLAYER_DATA" C:\Users\Anush\Ðàáî÷èé ñòîë\LEXT GAMES\LEXT RP GO\gamemodes\LEXT.pwn(40222) : warning 215: expression has no effect C:\Users\Anush\Ðàáî÷èé ñòîë\LEXT GAMES\LEXT RP GO\gamemodes\LEXT.pwn(40222) : error 001: expected token: ";", but found "]" C:\Users\Anush\Ðàáî÷èé ñòîë\LEXT GAMES\LEXT RP GO\gamemodes\LEXT.pwn(40222) : error 029: invalid expression, assumed zero C:\Users\Anush\Ðàáî÷èé ñòîë\LEXT GAMES\LEXT RP GO\gamemodes\LEXT.pwn(40222) : fatal error 107: too many error messages on one line Помогите Изменено 21 мая, 2019 пользователем Tommy228 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты