1 - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
1
=) Дата: Четверг, 04.02.2016, 08:28 | Сообщение # 1
Боец
Сообщений: 271
Статус: Offline
1

Сообщение отредактировал =) - Вторник, 28.11.2017, 09:36
Tom_Fender Дата: Четверг, 04.02.2016, 17:44 | Сообщение # 2
Боец
Сообщений: 102
Статус: Offline
Заказ команды
Командный процессор: standart
Название команды: /prison
Подробное описание: перепиши команду. На данный момент нельзя писать причину с пробелами и длинную. То есть, не "оск. адм", а "оск.адм". Иногда надо написать длинную причину, но без пробелов никак.
Код
else if(strcmp(cmd, "/prison",true) == 0)
    {
        if(PINFO[playerid][pAdminLVL] < 2) return true;
        if(GetPVarInt(playerid,"ADMDostup") ==0) return SendMe(playerid, CGRADD,"Сначала войдите в админку");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        giveplayerid = ReturnUser(tmp);
        new money;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        money = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
        if(gPlayerLogged[giveplayerid] == false) return SendMe(playerid, CGRADD, NoLogin);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        SendMes(giveplayerid, CORANGE, "Вы были посажены в тюрьму администратором %s на %i мин. Причина: %s", GN(playerid), money, tmp);
        format(string, sizeof(string),"Администратор %s посадил(а) %s на %i мин. Причина: %s", GN(playerid),GN(giveplayerid), money, tmp);
        AdminMessege(COLOR_LIGHTRED, string,1);
        log("Prison", string);
        PINFO[giveplayerid][pJailed] = 4;
        PINFO[giveplayerid][pJailTime] = money*60;
        SetPlayerInterior(giveplayerid, 0);
        SetPlayerVirtualWorld(giveplayerid,1);
        SetPlayerPos_by_Rich(giveplayerid,5508.3706,1244.7594,23.1886);
        ResetPlayerWeaponsAC(giveplayerid);
        return true;
    }


Сообщение отредактировал Tom_Fender - Четверг, 04.02.2016, 17:45
=) Дата: Четверг, 04.02.2016, 18:01 | Сообщение # 3
Боец
Сообщений: 271
Статус: Offline
Tom_Fender, Держи.

Код

    else if(strcmp(cmd, "/prison",true) == 0)
    {
        if(PINFO[playerid][pAdminLVL] < 2) return true;
        if(GetPVarInt(playerid,"ADMDostup") ==0) return SendMe(playerid, CGRADD,"Сначала войдите в админку");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        giveplayerid = ReturnUser(tmp);
        new money;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        money = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
        if(gPlayerLogged[giveplayerid] == false) return SendMe(playerid, CGRADD, NoLogin);
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext[idx] <= ' '))
        {
            idx++;
        }
        new offset = idx;
        new result[64];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
            result[idx - offset] = cmdtext[idx];
            idx++;
        }
        result[idx - offset] = EOS;
        if(!strlen(result)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /prison [ID] [минуты] [причина]");
        SendMes(giveplayerid, CORANGE, "Вы были посажены в тюрьму администратором %s на %i мин. Причина: %s", GN(playerid), money, (result));
        format(string, sizeof(string),"Администратор %s посадил(а) %s на %i мин. Причина: %s", GN(playerid),GN(giveplayerid), money, (result));
        AdminMessege(COLOR_LIGHTRED, string,1);
        log("Prison", string);
        PINFO[giveplayerid][pJailed] = 4;
        PINFO[giveplayerid][pJailTime] = money*60;
        SetPlayerInterior(giveplayerid, 0);
        SetPlayerVirtualWorld(giveplayerid,1);
        SetPlayerPos_by_Rich(giveplayerid,5508.3706,1244.7594,23.1886);
        ResetPlayerWeaponsAC(giveplayerid);
        return true;
    }


Сообщение отредактировал =) - Четверг, 04.02.2016, 18:02
Tom_Fender Дата: Четверг, 04.02.2016, 18:07 | Сообщение # 4
Боец
Сообщений: 102
Статус: Offline
Спасибо. Репу в + wink
[F]Rosti[K] Дата: Пятница, 05.02.2016, 12:25 | Сообщение # 5
Боец
Сообщений: 69
Статус: Offline
Командный процессор: dc_cmd
Название команды: /sellmybiz
Подробное описание: перепиши команду. команда что бы продавать дом игроку


Cheat Master
=) Дата: Пятница, 05.02.2016, 15:08 | Сообщение # 6
Боец
Сообщений: 271
Статус: Offline
[F]Rosti[K], если нужно переписать команду, где она? а если написать новую, то указывай свои переменные.
Wolfcall Дата: Понедельник, 15.02.2016, 16:54 | Сообщение # 7
Любитель
Сообщений: 31
Статус: Offline
Командный процессор: dc_cmd
Название команды: /loadfs /unloadfs
Подробное описание: loadfs - загрузит из папки скрипты без перезагрузки.unloadfs- выгрузить
=) Дата: Вторник, 16.02.2016, 06:46 | Сообщение # 8
Боец
Сообщений: 271
Статус: Offline
Wolfcall, Готово.

Загрузка:
Код

CMD:loadfs(playerid, params[]) // загрузить фс
{
    if(PlayerInfo[playerid][pAdmin] < 5 || AdminLogged[playerid] != 1) return 1; // проверка на даминку и авторизацию
    else if(sscanf(params, "s[30]", params[0])) return SendClientMessage(playerid, -1,"Используйте: /loadfs [filterscripts]"); // вызываем sscanf
    
    new loadstr[40]; // объявляем  переменную типа string
    format(loadstr,sizeof(loadstr),"loadfs %s",params[0]); // записываем данные
    SendRconCommand(loadstr); // отправляем команду для загрузки
    
    format(loadstr, sizeof(loadstr), "FS: %s Load", params[0]); // записываем данные
    SendClientMessage(playerid, -1, loadstr); // выводим сообщение
    return 1;
}


Выгрузка:
Код

CMD:unloadfs(playerid, params[]) // выгрузить фс
{
    if(PlayerInfo[playerid][pAdmin] < 5 || AdminLogged[playerid] != 1) return 1; // проверка на даминку и авторизацию
    else if(sscanf(params, "s[30]", params[0])) return SendClientMessage(playerid, -1,"Используйте: /unloadfs [filterscripts]"); // вызываем sscanf

    new loadstr[40]; // объявляем  переменную типа string
    format(loadstr,sizeof(loadstr),"unloadfs %s",params[0]); // записываем данные
    SendRconCommand(loadstr); // отправляем команду для загрузки

    format(loadstr, sizeof(loadstr), "FS: %s UnLoad", params[0]); // записываем данные
    SendClientMessage(playerid, -1, loadstr); // выводим сообщение
    return 1;
}


Перезагрузка: (от себя)
Код

CMD:reloadfs(playerid, params[]) // перезагрузка фс
{
    if(PlayerInfo[playerid][pAdmin] < 5 || AdminLogged[playerid] != 1) return 1; // проверка на даминку и авторизацию
    else if(sscanf(params, "s[30]", params[0])) return SendClientMessage(playerid, -1,"Используйте: /reloadfs [filterscripts]"); // вызываем sscanf

    new loadstr[40]; // объявляем  переменную типа string
    format(loadstr,sizeof(loadstr),"reloadfs %s",params[0]); // записываем данные
    SendRconCommand(loadstr); // отправляем команду для загрузки

    format(loadstr, sizeof(loadstr), "FS: %s Reload", params[0]); // записываем данные
    SendClientMessage(playerid, -1, loadstr); // выводим сообщение
    return 1;
}
Wolfcall Дата: Пятница, 19.02.2016, 19:26 | Сообщение # 9
Любитель
Сообщений: 31
Статус: Offline
Командный процессор: dc_cmd
Название команды: /newleader
Подробное описание: Для министров,Пример: МВД - может поставить ЛСПД и т.д
=) Дата: Пятница, 19.02.2016, 20:21 | Сообщение # 10
Боец
Сообщений: 271
Статус: Offline
Wolfcall,

Переменные меняй на свои, вписывай свои фракции.
К define(если нету) #define COLOR_GREY 0xAFAFAFAA


Код

CMD:newleader(playerid, params[])
{
    if(PlayerInfo[playerid][pLeader] != НОМЕР ЛИДЕРКИ || StartWork[playerid] != 1) return 1; // проверка на фракцию
    else if(sscanf(params,"ud",params[0],params[1])) return SendClientMessage(playerid, -1,"Используйте: /newleader [ид игрока] [ид фракции]");
    else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок не найден");
    else if(PlayerLogged[playerid] != true) return SendClientMessage(playerid, COLOR_GREY, "Игрок не авторизирован"); //проверку на авторизацию игрока (меняй на свою)
    else if(!ProxDetectorS(6.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок далеко от вас"); // проверка на дистанцию
    else if(PlayerInfo[params[0]][pWarn] != 0) return SendClientMessage(playerid, COLOR_GREY,"Действие невозможно, у игрока warn");//проверка на варны
    else if(PlayerInfo[params[0]][pLVL] < 3) return SendClientMessage(playerid, COLOR_GREY,"У данного игрока маленький уровень для лидерки");//проверка на лвл
    if(params[1] == 0)
    {
        if(PlayerInfo[params[0]][pLeader] == НОМЕР ФРАКЦИИ 1 || PlayerInfo[params[0]][pLeader] == НОМЕР ФРАКЦИИ 2 || PlayerInfo[params[0]][pLeader] == НОМЕР ФРАКЦИИ 3)
        {
            PlayerInfo[params[0]][pMember] = 0;
            PlayerInfo[params[0]][pLeader] = 0;
            PlayerInfo[params[0]][pRank] = 0;
      
            new strnewleader[36+MAX_PLAYER_NAME];
            format(strnewleader,sizeof(strnewleader), "%s снял вас с управления организации", GN(playerid)); // GN(playerid) - проверка на ник. Меняй на свою
            SendClientMessage(params[0], 0x6495EDFF, strnewleader);
            format(strnewleader,sizeof(strnewleader), "Вы сняли %s с управления организации", GN(params[0])); // GN(playerid) - проверка на ник. Меняй на свою
            SendClientMessage(playerid, 0x6495EDFF, strnewleader);
            SpawnPlayer(params[0]);
            return 1;
        }
        else return SendClientMessage(playerid, COLOR_GREY,"Ошибка");
    }
    else if(params[1] == НОМЕР ФРАКЦИИ 1 || params[1] == НОМЕР ФРАКЦИИ 2 || params[1] == НОМЕР ФРАКЦИИ 3)
    {
        new strnewleader[40+MAX_PLAYER_NAME],
               namefrak[4];

        if(params[1] == НОМЕР ФРАКЦИИ 1)
        {
            PlayerInfo[params[0]][pRank] = MaxRank; // вставляй максимальный ранг фракции
            PlayerInfo[params[0]][pFrakSkin] = Skin; // вставляй любой скин фракции
            namefrak = "LSPD";
        }
        else if(params[1] == НОМЕР ФРАКЦИИ 2)
        {
            PlayerInfo[params[0]][pRank] = MaxRank; // вставляй максимальный ранг фракции
            PlayerInfo[params[0]][pFrakSkin] = Skin; // вставляй любой скин фракции
            namefrak = "SFPD";
        }
        else if(params[1] == НОМЕР ФРАКЦИИ 3)
        {
            PlayerInfo[params[0]][pRank] = MaxRank; // вставляй максимальный ранг фракции
            PlayerInfo[params[0]][pFrakSkin] = Skin; // вставляй любой скин фракции
            namefrak = "LVPD";
        }
        else return SendClientMessage(playerid, COLOR_GREY, "Номер фракции указан неверно");
        
        PlayerInfo[params[0]][pLeader] = params[1];
        PlayerInfo[params[0]][pMember] = params[1];
  
        format(strnewleader,sizeof(strnewleader), "%s назначил вас главой %s", GN(playerid),namefrak); // GN(playerid) - проверка на ник. Меняй на свою
        SendClientMessage(params[0], 0x6495EDFF, strnewleader);
        format(strnewleader,sizeof(strnewleader), "Вы назначили %s главой %s", GN(playerid),namefrak); // GN(playerid) - проверка на ник. Меняй на свою
        SendClientMessage(playerid, 0x6495EDFF, strnewleader);

        SpawnPlayer(params[0]);
        return 1;
    }
    else return SendClientMessage(playerid, COLOR_GREY,"Ошибка");
}


Сообщение отредактировал =) - Пятница, 19.02.2016, 20:36
DiegoL Дата: Суббота, 27.02.2016, 09:21 | Сообщение # 11
Новичок
Сообщений: 7
Статус: Offline
Заказ команды
Командный процессор: Стандартный
Название команды: gzcolor
Подробное описание: Смена GanZobe color (цвета гангозон теретории) Mysql,мод Crystal RP v12(есть на CM)
=) Дата: Суббота, 27.02.2016, 19:35 | Сообщение # 12
Боец
Сообщений: 271
Статус: Offline
DiegoL, Готово.

Код

    if(strcmp("/gzcolor", cmdtext, true) == 0)
    {
        if(pData[playerid][pAdmin] < 4) return 1;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, -1,"Используйте: /gzcolor [ID банды]");
        new idfrak = strval(tmp);
        if(idfrak < 3 || idfrak > 7) return SendClientMessage(playerid, -1,"Неправильный ID банды");
        for(new i = 1; i <= TOTALGZ; i++)
        {
            if(PlayerToKvadrat(playerid,GZMZ[i][gCoords][0], GZMZ[i][gCoords][1],GZMZ[i][gCoords][2],GZMZ[i][gCoords][3]))
            {
                if(ZoneOnBattle[i] != 0) return SendClientMessage(playerid, -1, "Невозможно пока идет война");
                GZMZ[i][gFrak] = idfrak;
                new querys[200];
                format(querys, sizeof(querys), "UPDATE `gangzone` SET `ginfo1` = '%f', `ginfo2` = '%f', `ginfo3` = '%f', `ginfo4` = '%f', `fraction` = '%d' WHERE `id` = '%d'",
                GZMZ[i][gCoords][0], GZMZ[i][gCoords][1],GZMZ[i][gCoords][2],GZMZ[i][gCoords][3],GZMZ[i][gFrak], i);
                sql_query(snow, querys, QUERY_CACHED);
                SendMes(playerid, -1, "За территорию номер: %i теперь отвечает %s",i,gFractionName[GZMZ[i][gFrak]]);
                break;
            }
        }
        return 1;
    }
Parker96 Дата: Четверг, 03.03.2016, 11:33 | Сообщение # 13
Новичок
Сообщений: 7
Статус: Offline
Заказ команды
Командный процессор: DC_CMD
Название команды: /changecar
Подробное описание: Обмен машин. Прошу сделать эту команду под твою доработку Samp-rp v11 by reznov. Или перезаписать, она не рабочая.


Сообщение отредактировал Parker96 - Четверг, 03.03.2016, 11:35
=) Дата: Четверг, 03.03.2016, 12:05 | Сообщение # 14
Боец
Сообщений: 271
Статус: Offline
Parker96, Уже написали об этом. Пофикшу, залью обновление.
Parker96 Дата: Четверг, 03.03.2016, 14:03 | Сообщение # 15
Новичок
Сообщений: 7
Статус: Offline
Хорошо спасибо, а когда если можно узнать)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
flybro1337 [22:50]

amerikasdfghjkl [20:32]

umarmagonedov21 [12:03]

vlabsbd [03:43]

jeffreycollman [23:06]

infait228_aye [20:43]

uradzordan5 [16:32]

Donater192814 [16:30]

ivanpro777ooo [22:18]

FoxyMix [21:38]

pororo39084723 [21:21]

Visionseh [20:29]

Danik_Ursu [15:10]