Доступ к архиву

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

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

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

[Мануал] Промо-код. ( orio-n )

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

Woozy

Новичок
Доброй ночи.

Данная сис-ма доступа для игроков 1-го уровня. Суть: игрок вводит промо-код ( промо-коды находятся в файле ''donate.ini'' ), если игрок ввел(а) верный промо-код - получает 10-й уровень и 10 млн $.

При вводе правильного промо-кода, код удаляется из файла ''donate.ini''.

НЕ ТОЧНАЯ КОПИЯ, т.к не знаю всей сути на орионе..

Ко всем #define вставляем:
PHP:
#define M                       SendClientMessage
#define SPD ShowPlayerDialog
В OnPlayerCommandText вставляем:
PHP:
	else if(strcmp(cmd, "/donateeeelvl", true) == 0)
	{
if(PlayerInfo[playerid][pLevel] > 1) return M(playerid, -1, "{FF3300}[Ошибка]{FFFFFF} Доступно только для игроков 1-го уровня!");
	    SPD(playerid,10,DIALOG_STYLE_INPUT,"Промо-код","{ffffff}Введuте промо-код для актuвацuu u нажмuте '{e3be88}далее{ffffff}'.","Далее","Назад");
	}
В OnDialogResponse вставляем:
PHP:
case 10:
		{
		    if(!response) return 1;
			if(!strlen(inputtext)) return SPD(playerid,10,DIALOG_STYLE_INPUT,"Промо-код","{ffffff}Введuте промо-код для актuвацuu u нажмuте '{e3be88}далее{ffffff}'.","Далее","Назад");
			new donate;
			new file = ini_openFile("donate.ini");
			if(ini_getInteger(file, inputtext, donate) == 0)
			{
				if(donate == 1)
				{
					M(playerid, 0x33CCFFFF, "Вы ввелu правuльный промо-код.\nВаш уровень повышен до 10-го и получено 10 млн $."); ini_removeKey(file,inputtext);
PlayerInfo[playerid][pLevel] = 10;
PlayerInfo[playerid][pCash] = 10000000;
					return (true);
				}
				ini_removeKey(file,inputtext);
			}
			else
			{
				if(GetPVarInt(playerid, "ZASHYTAPASS") == 2) return Kick(playerid);
				SetPVarInt(playerid,"ZASHYTAPASS", GetPVarInt(playerid, "ZASHYTAPASS")+1);
				M(playerid, -1, "{ff3300}[Ошuбка]{ffffff} Вы ввели неверный промо-код.\nЕще 1 такая попытка и вы будете отсоеденены от сервера.");
				return 1;
			}
			iniClose(file);
		}
ВНИМАНИЕ: в папке ''scriptfiles'' создаем файл ''donate.ini'' и пишем нужные вам коды.

123456
123123
123123123
12312312

И т.д.

Автор урока: я.
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу