5 posts in this topic

RASTAMAN
Великий Гуру

Команда чтобы, выдавать - VIP номера российские и украинские!

Спойлер

if(strcmp(cmd, "/nomerrus", true) == 0)
{
        new str[128];
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /nomerrus [id] [номер] ");
        new tmpp=ReturnUser(tmp);
        if(IsPlayerConnected(tmpp))
        {
                if(!IsPlayerInAnyVehicle(tmpp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Игрок не в автомобиле");
                new carid = GetPlayerVehicleID(tmpp);
                if(GetRealID(carid) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Игрок должен быть в своём автомобиле");
                if(strcmp(Name(tmpp),CarInfo[GetRealID(carid)][cOwner],true) != 0) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Автомобиль не пренадлежит игроку");
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;
                new offset = idx, result[256];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                        result[idx - offset] = cmdtext[idx];
                        idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result) && PlayerInfo[playerid][pAdmin]==8)
                {
                        if(!CarLabel[carid]) { }
                        else Delete3DTextLabel(CarLabel[carid]);
                        format(CarInfo[GetRealID(carid)][cNumber],64,"{FF0000}%s{FF0000}%d%d%d{FF0000}%s%s{2641FE}|RUS",randomchar(), random(9), random(9), random(9), randomchar(), randomchar());//
                        CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,40.0,0,1);
                        Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
                        format(str,sizeof(str),"Вам Выдали Российский Номер %s Администратор %s",CarInfo[GetRealID(carid)][cNumber],Name(playerid));
                        SendClientMessage(tmpp,-1,str);
                        format(str,sizeof(str),"Администратор %s выдал индивидуальный номер транспорта [%s]",Name(playerid),CarInfo[GetRealID(carid)][cNumber]);
                        SendAdminMessage(COLOR_RED,str);
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        SaveCar(GetRealID(carid));
                        return true;
                }
                else if(PlayerInfo[playerid][pAdmin]==11)
        {
                        if(!CarLabel[carid]) { }
                        else Delete3DTextLabel(CarLabel[carid]);
                        format(CarInfo[GetRealID(carid)][cNumber],64,"{FF0000}%s {2641FE}|RUS",result);
                        CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,40.0,0,1);
                        Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
                        format(str,sizeof(str),"Вам Выдали Российский Номер %s Администратор %s",CarInfo[GetRealID(carid)][cNumber],Name(playerid));
                        SendClientMessage(tmpp,-1,str);
                        format(str,sizeof(str),"Администратор %s выдал индивидуальный номер транспорта [%s]",Name(playerid),CarInfo[GetRealID(carid)][cNumber]);
                        SendAdminMessage(COLOR_RED,str);
                        SaveCar(GetRealID(carid));
                        return true;
        }
                else return SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав на это!");
        }
        else return SendClientMessage(playerid, COLOR_GRAD1, "Этого игрока нет в сети!");
}

 

Спойлер

  if(strcmp(cmd, "/nomerua", true) == 0)
{
        new str[128];
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /nomerua [id] [номер] ");
        new tmpp=ReturnUser(tmp);
        if(IsPlayerConnected(tmpp))
        {
                if(!IsPlayerInAnyVehicle(tmpp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Игрок не в автомобиле");
                new carid = GetPlayerVehicleID(tmpp);
                if(GetRealID(carid) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Игрок должен быть в своём автомобиле");
                if(strcmp(Name(tmpp),CarInfo[GetRealID(carid)][cOwner],true) != 0) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Автомобиль не пренадлежит игроку");
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;
                new offset = idx, result[256];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                        result[idx - offset] = cmdtext[idx];
                        idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result) && PlayerInfo[playerid][pAdmin]==11)
                {
                        if(!CarLabel[carid]) { }
                        else Delete3DTextLabel(CarLabel[carid]);
                        format(CarInfo[GetRealID(carid)][cNumber],64,"{FF0000}%s{FF0000}%d%d%d{000099}%s%s{00FF00}|UA",randomchar(), random(9), random(9), random(9), randomchar(), randomchar());//
                        CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,40.0,0,1);
                        Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
                        format(str,sizeof(str),"Вам Выдали Украинский Номер %s Администратор %s",CarInfo[GetRealID(carid)][cNumber],Name(playerid));
                        SendClientMessage(tmpp,-1,str);
                        format(str,sizeof(str),"Администратор %s выдал индивидуальный номер транспорта [%s]",Name(playerid),CarInfo[GetRealID(carid)][cNumber]);
                        SendAdminMessage(COLOR_RED,str);
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        SaveCar(GetRealID(carid));
                        return true;
                }
                else if(PlayerInfo[playerid][pAdmin]==11)
        {
                        if(!CarLabel[carid]) { }
                        else Delete3DTextLabel(CarLabel[carid]);
                        format(CarInfo[GetRealID(carid)][cNumber],64,"{990066}%s {00FF00}|UA",result);
                        CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,40.0,0,1);
                        Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
                        format(str,sizeof(str),"Вам Выдали Украинский Номер %s Администратор %s",CarInfo[GetRealID(carid)][cNumber],Name(playerid));
                        SendClientMessage(tmpp,-1,str);
                        format(str,sizeof(str),"Администратор %s выдал индивидуальный номер транспорта [%s]",Name(playerid),CarInfo[GetRealID(carid)][cNumber]);
                        SendAdminMessage(COLOR_RED,str);
                        SaveCar(GetRealID(carid));
                        return true;
        }
                else return SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав на это!");
        }
        else return SendClientMessage(playerid, COLOR_GRAD1, "Этого игрока нет в сети!");
}

 

 

Share this post


Link to post
Share on other sites
DEST
Maintainer

посмотрел на код, аж прослезился... старый добрый green tech rp

Гость аноним, лучше в это даже не лезть, это не ваша война, вам это не нужно

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • TinkyWeenky
      By TinkyWeenky
      Всем привет! Ищу разработчика, для проекта SA:MP с очень большими амбициями
      Из основного подправить мод, убрать баги, добавить что то новое по тз.

      Хотелось бы поработать первое время за общую идею + бонусы от меня $
      Дальше либо выйти на % или получать стабильную ставку.

      Если я вас хоть немножечко заинтересовал жду сообщение в Телеграмм: iglomenatic
    • hunter.
      By hunter.
       Добрый день форумники, как вы знаете есть в сети слитый мод Fury у которого UCP-рега, и мне нужен человек который сделает регу с созданием логина, и разумеется персонажей к нему.
      Касательно же цены - договоримся, сочтёмся на той сумме которую запросит кодер. В целом бы я мог и сам написать самую обычную регу, но чёт быдлокодить и ковырять малоизвестный мне мод мне не особо хочется. 
      Пример регистрации с возможностью выбора роли "Заключенный" или же "Обычный Житель"







    • Доберман
      By Доберман
      Кароч у меня мод Russia Rp добавлял аксы есть они в моде когда перезахожу они удаляются как сохранение их сделать чтобы после рестарта они не пропали и где это делать?