Sergey_BMW
Новичок
Я хочу чтобы если кто-то захочит выдать что-то кому-то чтобы просило ввеси пороль вот например ввожу /givecoin это выдать донат и пишет введите пароль, как такое сделать для /makedrugs и /makemats вот пример с /givecoin (СЕРВЕР RPG )
ну а дальше там уже другое вот это основное с таблицей тут
вот куда надо вставить эту таблицу
вот для mats
PHP:
if(strcmp(cmd, "/givecoin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if (dostup[playerid] != true) return ShowPlayerDialog(playerid,9922,DIALOG_STYLE_PASSWORD,"Доступ","Для надежной защиты введите свой пароль");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{ SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /givecoin [playerid/PartOfName] [рубли]"); return true; }
new playa;
new coin;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
coin = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 6)
{
вот куда надо вставить эту таблицу
PHP:
if(strcmp(cmd, "/makedrugs", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 6)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makedrugs [Ид] [Кол-во]");
return 1;
}
//giveplayerid = strval(tmp);
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makedrugs [Ид] [Кол-во]");
return 1;
}
new playa;
GetPlayerName(playa, sendername, sizeof(sendername));
playa = ReturnUser(tmp);
moneys = strval(tmp);
PlayerInfo[giveplayerid][pDrugs] = moneys;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "Гл.Администратор %s дал %s %d грамм наркотиков.", sendername,giveplayer,moneys);
ABroadCast(COLOR_LIGHTBLUE,string,1);
}
}
return 1;
}
вот для mats
PHP:
if(strcmp(cmd, "/makemats", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 6)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makemats [Ид] [кол-во]");
return 1;
}
//giveplayerid = strval(tmp);
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makemats [Ид] [кол-во]");
return 1;
}
new playa;
GetPlayerName(playa, sendername, sizeof(sendername));
playa = ReturnUser(tmp);
moneys = strval(tmp);
PlayerInfo[giveplayerid][pMats] = moneys;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "Гл.Администратор %s дал %s %d материалов.", sendername,giveplayer,moneys);
ABroadCast(COLOR_LIGHTBLUE,string,1);
}
}
return 1;
}
