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

Команда /lock

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

idendemon

вот взял модик уфа рп и купил авто зашол м магазин купил ключ для авто пишу кмд а мне пишет 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

Попробуй эту команду. Просто замени их. Если будут ошибки в эту же тему и пиши.

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

@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 effect
C:\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

idenmoden. Вообщем. Ко мне в друзья в VK кинь заявку, и разберусь с твоей командой. https://vk.com/maksim_pilipenko

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


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

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

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

×

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

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