Выдача донат кода. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Выдача донат кода.
[CM]BorisSimPle Дата: Пятница, 12.09.2014, 22:27 | Сообщение # 1
Любитель
Сообщений: 33
Статус: Offline
Команда /dc Даёт донат-код игроку.
Код
YCMD:dc(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 7 || dostup[playerid] == 0) return true;
if(!IsPlayerConnected(playerid)) return true;
if(sscanf(params, "ud",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /dc [ID_Player] [значение донат кода,вводить - 1]");
if(!IsPlayerConnected(params[0])) return true;
if(PlayerInfo[params[0]][pDonater] > 0)
{
PlayerInfo[params[0]][pDonater] = params[1];
format(YCMDstr, sizeof(YCMDstr), "Вы выдали: %s донат код!",Name(params[0]),params[1]);
SendClientMessage(playerid, 0xF4B800AA, YCMDstr);
}
else
{
PlayerInfo[params[0]][pDonater] = params[1];
strmid(PlayerInfo[params[0]][pDonater], GeneratePassword(Random(10,15)), 0, 20, 20);
format(YCMDstr, sizeof(YCMDstr), " ----===Вам поступил донат код===----: %s",PlayerInfo[params[0]][pDonater]);
SendClientMessage(params[0], 0xF4B800AA, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Донат код успешно сохранен для игрока!",Name(params[0]),params[1]);
SendClientMessage(playerid, COLOR_WHITE, YCMDstr);
}
return true;
В конец:
Код
stock GeneratePassword(size)
{
new
bigletters[26][] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"},
smallletters[26][] = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"},
numbers[10][] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"},
password[128];
if(size > sizeof(password)) size = sizeof(password);
for(new i = 0; i < size; i ++)
{
switch(random(3))
{
case 0: strcat(password, bigletters[random(sizeof(bigletters))]);
case 1: strcat(password, smallletters[random(sizeof(smallletters))]);
case 2: strcat(password, numbers[random(sizeof(numbers))]);
}
}
return password
;


Кто знает как вставить в подпись (IMG,PNG)
Skype: ben.ben2014


Сообщение отредактировал [CM]BorisSimPle - Суббота, 13.09.2014, 13:03
[CM]Jilistii Дата: Пятница, 12.09.2014, 22:30 | Сообщение # 2
Боец
Сообщений: 256
Статус: Offline
Цитата [CM]BorisSimPle ()
Cкажите как сделать Код окно сделаю ПЛИЗ....

В смысле диалоговое окно?



[CM]BorisSimPle Дата: Суббота, 13.09.2014, 13:01 | Сообщение # 3
Любитель
Сообщений: 33
Статус: Offline
Цитата [CM]Jilistii ()
В смысле диалоговое окно?

Уже не важно...


Кто знает как вставить в подпись (IMG,PNG)
Skype: ben.ben2014
  • Страница 1 из 1
  • 1
Поиск: