idendemon 2 Опубликовано 5 февраля, 2016 вот взял модик уфа рп и купил авто зашол м магазин купил ключ для авто пишу кмд а мне пишет unkwon я нашел это кмд помогите с этим кмд if(strcmp(cmd, "/lock", true) == 0) { if(IsPlayerConnected(playerid)) { new carid; if (gTeam[playerid] == 2 || gTeam[playerid] == 1) { if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "*? ??? ??? ??????."); return 1; } else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPhousekey]+1) { if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] != 299) { gLastDriver[HireCar[playerid]] = 300; gCarLock[HireCar[playerid]] = 0; UnLockCar(HireCar[playerid]); } HireCar[playerid] = gLastCar[playerid]; } } if (PlayerInfo[playerid][pPhousekey] == 255) { if(HireCar[playerid] == 299) { SendClientMessage(playerid, COLOR_GRAD2, "*? ??? ??? ??????."); return 1; } } carid = PlayerInfo[playerid][pPhousekey]+1; if(HireCar[playerid] != 299 && !SwitchKey[playerid]) { carid = HireCar[playerid]; } //new driver = gLastDriver[carid]; new lockstatus = gCarLock[carid]; new Float:cx,Float:cy,Float:cz; GetVehiclePos(carid, cx, cy, cz); switch (lockstatus) { case 0: { if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "*? ??? ??? ??????"); return 1; } if(HireCar[playerid] == carid && !SwitchKey[playerid]) { GameTextForPlayer(playerid, "~w~COPO??•• –A?…?A ~r~?AKP‘A", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); } else if (PlayerInfo[playerid][pPhousekey] == carid-1) { GameTextForPlayer(playerid, "~w~?O–A??•• –A?…?A ~r~?AKP‘A", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); return 1; } } case 1: { if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, "*? ??? ??? ??????"); return 1; } if(HireCar[playerid] == carid && !SwitchKey[playerid]) { GameTextForPlayer(playerid, "~w~COPO??•• –A?…?A ~g~OKP‘A", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); } if (PlayerInfo[playerid][pPhousekey] == carid-1) { GameTextForPlayer(playerid, "~w~?O–A??•• –A?…?A ~g~OKP‘A", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); return 1; } } default: { SendClientMessage(playerid, COLOR_GRAD2, "* ??????"); } } if(carid == 256) { SendClientMessage(playerid, COLOR_GRAD2, "* ?? ?? ?????? ?????? !"); } } return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Maks_Pilipenko 11 Опубликовано 5 февраля, 2016 Попробуй эту команду. Просто замени их. Если будут ошибки в эту же тему и пиши. if(strcmp(cmd, "/lock", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY,"Используйте: /lock [1/2 тачка]"); SendClientMessage(playerid,COLOR_GREY,"1 - купленные на авторынке. 2 - ключ купленный в 24/7 для арендованного авто"); return 1; } new towcarc = strval(tmp); if(towcarc == 1) { if(PlayerInfo[playerid][pCarKey] != 0) { new carid = PlayerInfo[playerid][pCarKey]; if(gCarLock[carid] == 0) { format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]); GameTextForPlayer(playerid, string, 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); } else if(gCarLock[carid] == 1) { format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]); GameTextForPlayer(playerid, string, 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); } } else { SendClientMessage(playerid,COLOR_GREY,"У вас нету тачки"); } } else if(towcarc == 2) { if(HireCar[playerid] != -1) { new carid = HireCar[playerid]; if(gCarLock[carid] == 0) { format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]); GameTextForPlayer(playerid, string, 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); } else if(gCarLock[carid] == 1) { format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]); GameTextForPlayer(playerid, string, 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); } } else { SendClientMessage(playerid,COLOR_GREY,"У вас нету тачки"); } } else { SendClientMessage(playerid,COLOR_GREY,"Используйте: /lock [1/2 тачка]"); SendClientMessage(playerid,COLOR_GREY,"1 - купленные на авторынке. 2 - ключ, купленный в 24/7 от арендованной"); } } return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
idendemon 2 Опубликовано 5 февраля, 2016 @Maks_Pilipenko,вот C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23952) : error 017: undefined symbol "pCarKey" C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23954) : error 017: undefined symbol "pCarKey"C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23957) : error 017: undefined symbol "VehicleNames"C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23957) : warning 215: expression has no effectC:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23957) : error 001: expected token: ";", but found "]"C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23957) : error 029: invalid expression, assumed zero C:\Users\Home\Desktop\??? ????? ?? ??????\Ufa\gamemodes\world.pwn(23957) : fatal error 107: too many error messages on one line Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Maks_Pilipenko 11 Опубликовано 5 февраля, 2016 idenmoden. Вообщем. Ко мне в друзья в VK кинь заявку, и разберусь с твоей командой. https://vk.com/maksim_pilipenko Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты