Woozy
Новичок
Доброй ночи.
Данная сис-ма доступа для игроков 1-го уровня. Суть: игрок вводит промо-код ( промо-коды находятся в файле ''donate.ini'' ), если игрок ввел(а) верный промо-код - получает 10-й уровень и 10 млн $.
При вводе правильного промо-кода, код удаляется из файла ''donate.ini''.
НЕ ТОЧНАЯ КОПИЯ, т.к не знаю всей сути на орионе..
Ко всем #define вставляем:
В OnPlayerCommandText вставляем:
В OnDialogResponse вставляем:
ВНИМАНИЕ: в папке ''scriptfiles'' создаем файл ''donate.ini'' и пишем нужные вам коды.
123456
123123
123123123
12312312
И т.д.
Автор урока: я.
Данная сис-ма доступа для игроков 1-го уровня. Суть: игрок вводит промо-код ( промо-коды находятся в файле ''donate.ini'' ), если игрок ввел(а) верный промо-код - получает 10-й уровень и 10 млн $.
При вводе правильного промо-кода, код удаляется из файла ''donate.ini''.
НЕ ТОЧНАЯ КОПИЯ, т.к не знаю всей сути на орионе..
Ко всем #define вставляем:
PHP:
#define M SendClientMessage
#define SPD ShowPlayerDialog
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}'.","Далее","Назад");
}
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);
}
123456
123123
123123123
12312312
И т.д.
Автор урока: я.
Последнее редактирование:
