код OnPlayerRequestClass в студию
код OnPlayerRequestClass в студию
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Айболит (15.09.2014)
Код HTML:public OnPlayerRequestClass(playerid, classid) { print("OnPlayerRequestClass"); // SetPVarInt(playerid, "TPS", TogglePlayerSpectating(playerid, true)); //----------------------------------------------------------------------| //SetPlayerPos(playerid, 0.0, 0.0, 0.0); // Положение игрока. //SetPlayerCameraPos(playerid, 1649.8954,-1013.8740,137.4525); // Камера //SetPlayerCameraLookAt(playerid, 1649.8954,-1013.8740,137.4525); // Камера //----------------------------------------------------------------------| // switch(PAccount[playerid]) { case 1: { //if(PAccount[playerid] == 1)// Если аккаунт есть new string[256],playername[MAX_PLAYER_NAME]; GetPlayerName(playerid,playername,sizeof(playername)); format(string, 256, "Добро пожаловать на сервер: "DR" "servername" \n\n"W"Ваш аккаунт зарегистрирован на сервере!\nВаш игровой логин:"DR" %s \n\n"W"Введите ваш пароль в поле ниже:", playername); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, " "DR"~Авторизация аккаунта~ ", string, "Далее", ""); } case 0: //else// Если аккаунта нет { SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, 0xF0F0F0FF, "Выбирайте пароль посложнее, состоящий из символов разного регистра, с цифрами и [для абсолютной надёжности] знаками препинания."); SendClientMessage(playerid, 0xF0F0F0FF, "Не используйте пароль, связанный с теми данными, которые могут быть о вас известны, например, ваше имя или дату рождения."); SendClientMessage(playerid, 0xF0F0F0FF, "Пример пароля : Цифры, регистр : HTs2mwo0 Слово и число : hyeb8207 Простой пароль : aylnccsm"); new string[256],playername[MAX_PLAYER_NAME]; GetPlayerName(playerid,playername,sizeof(playername)); format(string, 256, "Добро пожаловать на сервер: "DR" "servername" \n\n"W"Ваш аккаунт не зарегистрирован на сервере!\nВаш игровой логин:"DR" %s \n\n"W"Для начала игры необходимо пройти регистрацию\nВведите ваш будующий пароль в поле ниже:", playername); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, " "G"~Регистрация аккаунта~ ", string, "Далее", ""); //ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Регистрация аккаунта","{FAFAFA}Зарегистрируйтесь введя пароль в окошко\n{Выбирайте пароль посложнее, состоящий из символов разного регистра, с цифрами и [для абсолютной надёжности] знаками препинания.\nНе используйте пароль, связанный с теми данными, которые могут быть о вас известны, например, ваше имя или дату рождения.\n{FF0A00}Пример пароля : Цифры, регистр : HTs2mwo0 Слово и число : hyeb8207 Простой пароль : aylnccsm","Ввод",""); } } return 1; }
Так и где у вас тут проверки на ботов? Или у вас боты умеют нажимать на кнопки в диалоговых окнах и вводить пароли?
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Айболит (15.09.2014)
Использовать функцию IsPlayerNPC, дабы боты могли обходить авторизацию/античиты и прочее, что может их как-то остановить
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Я так и делаю, но странности происходят когда я подключаю стример!! без него все работает отлично...
PHP код:
#define RECORDING "HELP" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.
#include <a_samp>
new cjcar;
public OnGameModeInit()
{
ConnectNPC("[BOT]CJ","HELP");
cjcar = AddStaticVehicle(454,0,0,0,0,26,26); // car
}
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
{
new npcname[64];
GetPlayerName(playerid,npcname,64);
if(!strcmp(npcname,"[BOT]CJ",true))
{
PutPlayerInVehicle(playerid, cjcar, 2);
SetPlayerColor(playerid,0x0000BBAA);
SetPlayerSkin(playerid, 171);
return 1;
}
return 0;
}
return 1;
}
Используйте в паблике где у вас бот отключается.PHP код:
if(IsPlayerNPC(playerid)) return true;
"Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.
Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE
В OnPlayerConnect/OnPlayerRequestClass и прочие коллбеки добавьте тот код, что дали выше:
Либо поменяйте версию стримера, но вряд ли это поможет, ибо сейчас бот тупо не может пройти авторизациюPHP код:
if(IsPlayerNPC(playerid)) return true;
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)