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

    • Korochansky
      By Korochansky
      Я рад объявить о выпуске первой публичной версии современной IDE с открытым исходным кодом под лицензией GPLv3 для разработки open.mp и SA-MP, которая отличается интеграцией с SAMPCTL, управлением зависимостями и встроенной поддержкой Git.
       
      Особенности:
      • Разработано специально для open.mp и SA-MP разработки.
      • Встроенная интеграция с SAMPCTL для создания, запуска и управления проектами.
      • Менеджер зависимостей для удобной установки и обновления серверных пакетов и компонентов.
      • Встроенная поддержка Git с индикаторами состояния репозитория и историей коммитов.
      • Маркеры истории изменений для отслеживания измененных и сохраненных строк.
      • Автоматическое сопоставление и выделение скобок
      • Предварительный просмотр цвета для значений RGBA и HEX прямо в редакторе.
      • Интеграция инструмента выбора цвета для быстрой вставки цветов в код Pawn.
      • Режим 'Разделенный редактор кода' для одновременной работы с несколькими файлами.
      • Дерево проекта, оптимизированное для крупных проектов.
      • Интегрированные панели вывода результатов сборки и консоли сервера.
      • Автоматический мониторинг и обновление файлов проектов.
      • Портативная версия (установка не требуется).
       
      В репозитории: https://github.com/daniilkorochansky/spawn
    • Margiela
      By Margiela
      устал от vs code + он часто конфликтует с маками, конкретно с версией M3(как у меня).
      имеются ли аналоги pawno на mac?