😎Сливаю для вас свой мод V1 для олд замены!
Что есть в моде?
Автор слива: Dmitry Workk
Автор переслива: @lonexsstudio @lonexsbio ✔️
🔥Скачать ниже:
Что есть в моде?
🤜 Система аренды скутера.
🤜 Система ранения гуи фулл
🤜 Тюнинг на диалогах;
🤜 Фикс покупки домов;
🤜 Фама велси;
🤜 КПП во всех фракциях;
🤜 Фикс промокодов;
🤜 Фикс системы мероприятия;
🤜 Множество имбовых функций;
🤜 Нормальное получение урона игроку;
🤜 Полные капты;
🤜 Склады для организации;
🤜 Есть сохранение цветов на машинах!
🤜 Ворота на рублевке
🤜 Обвесы
Автор слива: Dmitry Workk
Автор переслива: @lonexsstudio @lonexsbio ✔️
🔥Скачать ниже:
#слив Сливаю мод Zamena IP by Grom с продаж (version 1) 😠
🎙 Что же в нём имеется?
1. Система авторизации
2. Система инвентаря (gui)
3. Система доната (gui)
4. Система календаря (gui)
5. Система фамы
6. Система маркет плейса (+-)
7. Система фракции (gui)
8. Админ спекк
7. Ревард
8. Маркет Плейс
9. Крафт
10. Кейсы
✔️Скачать файл ниже✔️
🎙 Что же в нём имеется?
1. Система авторизации
2. Система инвентаря (gui)
3. Система доната (gui)
4. Система календаря (gui)
5. Система фамы
6. Система маркет плейса (+-)
7. Система фракции (gui)
8. Админ спекк
7. Ревард
8. Маркет Плейс
9. Крафт
10. Кейсы
✔️Скачать файл ниже✔️
Сливаю блек пасс с заданиами
Автор слива: @makvin_dev
Автор переслива: вы
Хз слито или нет но нашел в загрузки
Автор слива: @makvin_dev
Автор переслива: вы
Хз слито или нет но нашел в загрузки
Сливаю топовый мод доработки GEO
не кто не сливал
( Функции хз, но там дохуя чего тех, шинка итд сохранение )
Слил https://t.me/Harleystudios
Скачать ниже ⏬
не кто не сливал
( Функции хз, но там дохуя чего тех, шинка итд сохранение )
Слил https://t.me/Harleystudios
Скачать ниже ⏬
Сливаю для вас уникальный код для уникальной фракции "НЕФОРЫ"
// ==========================================================
// ФРАКЦИЯ "НЕФОРЫ"
// neform.pwn
// ==========================================================
#define FRACTION_NEFORY 11
#define NEFORY_COLOR 0xB45CFFFF
#define NEFORY_RED 0xFF4444FF
#define NEFORY_GREEN 0x44FF44FF
#define NEFORY_WHITE 0xFFFFFFFF
#define NEFORY_YELLOW 0xFFFF00FF
// Максимальное количество рангов
#define NEFORY_MAX_RANK 10
// ==========================================================
// ДАННЫЕ ИГРОКА
// ==========================================================
enum NEFORY_PLAYER_DATA
{
nFraction,
nRank,
bool:nDuty
};
new NeforyPlayer[MAX_PLAYERS][NEFORY_PLAYER_DATA];
// ==========================================================
// НАЗВАНИЯ РАНГОВ
// ==========================================================
stock Nefory_GetRankName(rank)
{
new name[32];
switch(rank)
{
case 1: format(name, sizeof(name), "Новичок");
case 2: format(name, sizeof(name), "Участник");
case 3: format(name, sizeof(name), "Свой");
case 4: format(name, sizeof(name), "Активист");
case 5: format(name, sizeof(name), "Старший");
case 6: format(name, sizeof(name), "Авторитет");
case 7: format(name, sizeof(name), "Заместитель");
case 8: format(name, sizeof(name), "Правая рука");
case 9: format(name, sizeof(name), "Советник");
case 10: format(name, sizeof(name), "Лидер");
default:
format(name, sizeof(name), "Неизвестно");
}
return name;
}
// ==========================================================
// ПРОВЕРКА ФРАКЦИИ
// ==========================================================
stock bool:IsNefory(playerid)
{
if(!IsPlayerConnected(playerid))
return false;
return NeforyPlayer[playerid][nFraction] == FRACTION_NEFORY;
}
// ==========================================================
// ПРОВЕРКА ПРАВ
// ==========================================================
stock bool:Nefory_HasRank(playerid, rank)
{
if(!IsNefory(playerid))
return false;
return NeforyPlayer[playerid][nRank] >= rank;
}
// ==========================================================
// ДОБАВЛЕНИЕ
// ==========================================================
stock Nefory_SetPlayer(playerid, rank)
{
if(!IsPlayerConnected(playerid))
return 0;
NeforyPlayer[playerid][nFraction] = FRACTION_NEFORY;
NeforyPlayer[playerid][nRank] = rank;
NeforyPlayer[playerid][nDuty] = false;
return 1;
}
// ==========================================================
// УВОЛЬНЕНИЕ
// ==========================================================
stock Nefory_RemovePlayer(playerid)
{
if(!IsPlayerConnected(playerid))
return 0;
NeforyPlayer[playerid][nFraction] = 0;
NeforyPlayer[playerid][nRank] = 0;
NeforyPlayer[playerid][nDuty] = false;
return 1;
}
// ==========================================================
// ФРАКЦИОННЫЙ ЧАТ
// ==========================================================
stock Nefory_Chat(playerid, const message[])
{
if(!IsNefory(playerid))
{
SendClientMessage(playerid, NEFORY_RED,
"Вы не состоите во фракции Нефоры.");
return 0;
}
new name[MAX_PLAYER_NAME];
new text[192];
GetPlayerName(playerid, name, sizeof(name));
format(text, sizeof(text),
"{B45CFF}[НЕФОРЫ] {FFFFFF}%s[%d]: {DDDDDD}%s",
name,
NeforyPlayer[playerid][nRank],
message
);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))
continue;
if(IsNefory(i))
SendClientMessage(i, NEFORY_WHITE, text);
}
return 1;
}
// ФРАКЦИЯ "НЕФОРЫ"
// neform.pwn
// ==========================================================
#define FRACTION_NEFORY 11
#define NEFORY_COLOR 0xB45CFFFF
#define NEFORY_RED 0xFF4444FF
#define NEFORY_GREEN 0x44FF44FF
#define NEFORY_WHITE 0xFFFFFFFF
#define NEFORY_YELLOW 0xFFFF00FF
// Максимальное количество рангов
#define NEFORY_MAX_RANK 10
// ==========================================================
// ДАННЫЕ ИГРОКА
// ==========================================================
enum NEFORY_PLAYER_DATA
{
nFraction,
nRank,
bool:nDuty
};
new NeforyPlayer[MAX_PLAYERS][NEFORY_PLAYER_DATA];
// ==========================================================
// НАЗВАНИЯ РАНГОВ
// ==========================================================
stock Nefory_GetRankName(rank)
{
new name[32];
switch(rank)
{
case 1: format(name, sizeof(name), "Новичок");
case 2: format(name, sizeof(name), "Участник");
case 3: format(name, sizeof(name), "Свой");
case 4: format(name, sizeof(name), "Активист");
case 5: format(name, sizeof(name), "Старший");
case 6: format(name, sizeof(name), "Авторитет");
case 7: format(name, sizeof(name), "Заместитель");
case 8: format(name, sizeof(name), "Правая рука");
case 9: format(name, sizeof(name), "Советник");
case 10: format(name, sizeof(name), "Лидер");
default:
format(name, sizeof(name), "Неизвестно");
}
return name;
}
// ==========================================================
// ПРОВЕРКА ФРАКЦИИ
// ==========================================================
stock bool:IsNefory(playerid)
{
if(!IsPlayerConnected(playerid))
return false;
return NeforyPlayer[playerid][nFraction] == FRACTION_NEFORY;
}
// ==========================================================
// ПРОВЕРКА ПРАВ
// ==========================================================
stock bool:Nefory_HasRank(playerid, rank)
{
if(!IsNefory(playerid))
return false;
return NeforyPlayer[playerid][nRank] >= rank;
}
// ==========================================================
// ДОБАВЛЕНИЕ
// ==========================================================
stock Nefory_SetPlayer(playerid, rank)
{
if(!IsPlayerConnected(playerid))
return 0;
NeforyPlayer[playerid][nFraction] = FRACTION_NEFORY;
NeforyPlayer[playerid][nRank] = rank;
NeforyPlayer[playerid][nDuty] = false;
return 1;
}
// ==========================================================
// УВОЛЬНЕНИЕ
// ==========================================================
stock Nefory_RemovePlayer(playerid)
{
if(!IsPlayerConnected(playerid))
return 0;
NeforyPlayer[playerid][nFraction] = 0;
NeforyPlayer[playerid][nRank] = 0;
NeforyPlayer[playerid][nDuty] = false;
return 1;
}
// ==========================================================
// ФРАКЦИОННЫЙ ЧАТ
// ==========================================================
stock Nefory_Chat(playerid, const message[])
{
if(!IsNefory(playerid))
{
SendClientMessage(playerid, NEFORY_RED,
"Вы не состоите во фракции Нефоры.");
return 0;
}
new name[MAX_PLAYER_NAME];
new text[192];
GetPlayerName(playerid, name, sizeof(name));
format(text, sizeof(text),
"{B45CFF}[НЕФОРЫ] {FFFFFF}%s[%d]: {DDDDDD}%s",
name,
NeforyPlayer[playerid][nRank],
message
);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))
continue;
if(IsNefory(i))
SendClientMessage(i, NEFORY_WHITE, text);
}
return 1;
}