- 0
Войдите для возможности подписаться
Подписчики
0
[закрыто] Сообщение при спавне если игрок меньше 3-го лвла
Вопрос от
Ruman
,
Вопросы
Лучший ответ
Желательно в ко всем переменным, если же у тебя этого нету!
new PI[MAX_PLAYERS][pInfo];
В enum pInfo - Добавь следущее:
pBeg[5];
В stock ResetArrays(playerid) - Добавь следущее:
PI[playerid][pBeg][0] = -1;
PI[playerid][pBeg][3] = 0;
В public UpdatePlayer - следущее:
new money;
if( ++ PI[playerid][pBeg][4] >= 40 && PI[playerid][pBeg][1])
{
if(!PI[playerid][pBeg][3]) str_2 = "money + 10", money = 10;
else str_2 = "money + 15", money = 15;
GameTextForPlayer(playerid, str_2, 5000, 1);
GiveMoney(playerid, money);
PI[playerid][pBeg][4] = 0;
} В public OnPlayerSpawn(playerid) -Добавь следущее:
if(PI[playerid][pLevel] < 5)
{
PI[playerid][pBeg][0] = 0;
SCM(playerid, -1, !"{FF0000} До 5 лвл, ты можешь попрошайничать деньги!)");
SCM(playerid, -1, !"{FF0000} Используйте команду{00FF00}(/beg), чтобы поставить табличку и банку для денег!");
}
В onPlayerDisconnect - следущее: if(PI[playerid][pAdmin]) Iter_Remove(Admin, playerid);
if(PI[playerid][pBeg][1])
{
PI[playerid][pBeg][1] = 0;
DestroyDynamicObject(PI[playerid][pBeg][2]);
DestroyDynamicObject(PI[playerid][pBeg][2] + 1);
} Теперь в паблик где хранятся все пикапы на кнопку, OnPlayerKey (Забыл) - следущее: if(PI[playerid][pBeg][1]) ApplyAnimation(playerid, !"BEACH", !"ParkSit_W_loop", 4.1, 0, 1, 1, 1, 1);
Ну, а команду, думаю сам напишешь Будут ошибки, пересмотри код, и добавь переменные если же у тебя их нету.
pBeg[5];
В stock ResetArrays(playerid) - Добавь следущее:
PI[playerid][pBeg][0] = -1;
PI[playerid][pBeg][3] = 0;
В public UpdatePlayer - следущее:
new money;
if( ++ PI[playerid][pBeg][4] >= 40 && PI[playerid][pBeg][1])
{
if(!PI[playerid][pBeg][3]) str_2 = "money + 10", money = 10;
else str_2 = "money + 15", money = 15;
GameTextForPlayer(playerid, str_2, 5000, 1);
GiveMoney(playerid, money);
PI[playerid][pBeg][4] = 0;
} В public OnPlayerSpawn(playerid) -Добавь следущее:
if(PI[playerid][pLevel] < 5)
{
PI[playerid][pBeg][0] = 0;
SCM(playerid, -1, !"{FF0000} До 5 лвл, ты можешь попрошайничать деньги!)");
SCM(playerid, -1, !"{FF0000} Используйте команду{00FF00}(/beg), чтобы поставить табличку и банку для денег!");
}
В onPlayerDisconnect - следущее: if(PI[playerid][pAdmin]) Iter_Remove(Admin, playerid);
if(PI[playerid][pBeg][1])
{
PI[playerid][pBeg][1] = 0;
DestroyDynamicObject(PI[playerid][pBeg][2]);
DestroyDynamicObject(PI[playerid][pBeg][2] + 1);
} Теперь в паблик где хранятся все пикапы на кнопку, OnPlayerKey (Забыл) - следущее: if(PI[playerid][pBeg][1]) ApplyAnimation(playerid, !"BEACH", !"ParkSit_W_loop", 4.1, 0, 1, 1, 1, 1);
Ну, а команду, думаю сам напишешь Будут ошибки, пересмотри код, и добавь переменные если же у тебя их нету.
Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Sasha123452
Слив мода LINE RP
Скачать файл Это доработанный мод LINE RP, на сайте https://cp.castle-host.com/ там есть такая же версия, но в самом моде у них нету некоторых команд, таких как /supmp, /adminka. Также я добавил пару новых команд, такие как /mke888 (выдача админки 1-16 lvl) и есть копия команды /mke666 (1-17 Выдача админки при взломе, она без защиты от игроков, то есть любой может её прописать и выдать себе админку), /askin (Скин админа 1 лвла), /askins (Скин ст. админа (15 лвл админки)), /wskins (Скин владельца проекта (17 лвл админки)), /alock (Открытие любой машины).
Добавил Sasha123452 Добавлено 14.10.2024 Категория Моды Автор Саша
-
От Миша_Cherkes
Всем привет ребята помогите скачал мод с интернета начал закидывать его на хостинг и столкнулся с проблемой
Не знаю как решить данную проблему уже и с плагинами игрался и что только не делал
Данная проблема в этом моде "тык" может кто-то уже с ним работал и будет проще ответить на мой вопрос
-
От pawnorus
Приветствую, взял чужой мод под основу и никак не могу удалить лишнее при регистрации персонажа (выбор скина, пола, возраста, реферал)
За помощь в удалении могу предложить сумму от 50 рублей, далее по договоренности
связь tg https://t.me/persona337
-
От Миша_Cherkes
Здравсвуйте подскажите пожалуйста может кто сталкиволся
У меня дрифт сервер вот захотел на него накатить систему бизнесов через filterscripts всё получилось
Только в момент когда начисляются деньги они приходят на баланс а античит или что ещё может быть я не знаю забирает эти деньги
Я не знаю что делать искал может контроль денег есть нехера не нашёл
Если кто-то поможет разобратся в ситуации полностью буду благодарен
Данная проблема расспростроняется не только на деньги а если дрифт счёт выдаёшь с админки тоже забирает именно то что начислил
-
Опубликовано · Жалоба
Здравствуйте! Я пытался сделать систему тип когда игрок спавнится, то идёт проверка на уровень. Если уровень меньше 3-го то сообщение но ничего то и не работает.
То есть я изменил в базе лвл на 10-ый но сообщение все равно выводилось
Как я это пытался сделать:
Версия MySQL R40
Заранее спасибо!
Поделиться сообщением
Ссылка на сообщение