Добро пожаловать на Pawno-Info.Ru - Портал о программировании №1

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям и ответы на все интересующие Вас вопросы. После регистрации Вы сможете создавать темы, публиковать ответы, влиять на репутацию пользователей форума, обмениваться личными сообщениями и многое другое. Это быстро и совершенно бесплатно, так чего же Вы ждете?
Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Скачивать файлы
Создавать темы
Быть полноправным участником форума
Доступ к архиву Pawno-Info
Нормальное копирование кода

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Статус
В этой теме нельзя размещать новые ответы.

viild

Начинающий
Пользователь
Регистрация
19 Фев 2012
Сообщения
55
Лучшие ответы
0
Репутация
1
Я стараюсь сделать свой сервер более реалистичным, и при входе на сервер не может ниоткуда появиться телефон. Я лазил по .pwn, по форуму, искал мануалы, но не нашёл как можно убрать телефон при ПЕРВОМ входе на сервер. Что бы его надо было покупать, и т.п. И если не трудно дайте ссылочку на мануальчик/урок, где расписано, как записать в файл нужную тебе информацию. К примеру, мне надо что бы сохранилось рамдомное число от 1111 до 99999, при этом при заходе на сервер, он должен считать эту информацию о номере.
Да кстати, мне надо что бы этот номер выдавался определённому игроку, а не всем, чтоб В ЕГО файл сохранился этот номер.

Не буду говорить для чего это мне надо, но скажу что это для фракции одной.
 

Tailer

Эксперт
Пользователь
Регистрация
10 Янв 2012
Сообщения
1,079
Лучшие ответы
0
Репутация
272
Адрес
Татарстан, г. Казань
вообщем, телефон, тебе выдается либо при регистрации или же. при коннекте.
Нужно смотреть в OnPlayerConnect или же OnPlayerRegister
 

viild

Начинающий
Пользователь
Регистрация
19 Фев 2012
Сообщения
55
Лучшие ответы
0
Репутация
1
Да я смотрел, чё то там открывает файл пользователя и т.п, но какая именно перменая отвечает за телефон я не нашёл
 

mihmen

Начинающий
Пользователь
Регистрация
22 Ноя 2011
Сообщения
51
Лучшие ответы
0
Репутация
0
меня это тоже интересует.
 

MaLch1k

Заблокирован
Регистрация
2 Янв 2012
Сообщения
18
Лучшие ответы
0
Репутация
0
попробуй посмотреть PlayerInfo[playerid][pPhone] = 1; и если найдёт замени на 0.
 

mihmen

Начинающий
Пользователь
Регистрация
22 Ноя 2011
Сообщения
51
Лучшие ответы
0
Репутация
0
всё, просто проверку поставил для /sms и /number на наличие телефонной книжки, это проще. А может и нет.
 

viild

Начинающий
Пользователь
Регистрация
19 Фев 2012
Сообщения
55
Лучшие ответы
0
Репутация
1
Привожу пример строки команды /call
PHP:
if(takephone[playerid] == 1) return	SendClientMessage(playerid, COLOR_LIGHTRED, "У Вас нет телефона");
И /sms
PHP:
if(takephone[playerid] == 1) return	SendClientMessage(playerid, COLOR_LIGHTRED, "У Вас нет телефона");
А что если при регистрации сделать
PHP:
takephone[playerid] = 0
Или в OnPlayerLogin:
if(PlayerInfo[playerid][pReg] == 0)
{
new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start, убираем
PlayerInfo[playerid][pPnumber] = randphone;//всё это убираем
takephone[playerid] = 0;
}
Вот и у игрока нету телефона, вот вам и антифлуд:)
 
Статус
В этой теме нельзя размещать новые ответы.
shape1
shape2
shape3
shape4
shape7
shape8
Сверху Снизу