if(strcmp(cmd, "/pay", true) == 0)
{
if(Account[playerid][pLevel] == 1 && Account[playerid][pExp] < 5) return SCM(playerid, -1, "Вам нужно отыграть хотябы пять часов для передачи денег.");
if(sscanf(params, "ud", params[0], params[1])) return SCM(playerid, COLOR_GREY, "ИНФО: /pay [ID][сумма]");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GREY, "Игрок оффлайн");
if(GetDistancePlayer(playerid, params[0]) > 1.0) return SCM(playerid, COLOR_GREY, "Вы слишком далеко!");
if(params[1] > 0 && eGetPlayerMoney(playerid) >= params[1])
{
eGivePlayerMoney(playerid, - params[1]);
eGivePlayerMoney(params[0], params[1]);
new s[90];
format(s, sizeof(s), "Bы передали %s(ID: %d) %dр.", gn(params[0]), params[0], params[1]);
SCM(playerid, COLOR_GRAD1, s);
ApplyAnimation(playerid,"DEALER","shop_pay",4.1,0,0,0,0,0);
if(params[1] >= 10000)
{
format(s, sizeof(s), "Игрок %s[ID:%d] передал игроку %s[ID:%d] вот эту сумму денег %dр", gn(playerid), playerid, gn(params[0]), params[0], params[1]);
SendAdminMessage(COLOR_YELLOW, s);
WriteRusLog("logs/pay.log", s);
}
if(!GPVI(playerid, "MASK"))
{
format(s, sizeof(s), "Bы получили %dр oт %s(ID: %d).", params[1], gn(playerid), playerid);
SCM(params[0], COLOR_GRAD1, s);
}
if(GPVI(playerid, "MASK"))
{
format(s, sizeof(s), "Bы получили %dр oт незнакомца.", params[1]);
SCM(params[0], COLOR_GRAD1, s);
}
if(GPVI(playerid, "MASK")) format(s, sizeof(s), "Незнакомец передает деньги в руки %s", gn(playerid), gn(params[0]));
else format(s, sizeof(s), "%s передает деньги в руки %s", gn(playerid), gn(params[0]));
ProxDetector(30.0, playerid, s, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
return 1;
}