[Spamer]
Ученик
Приветствую, вот у меня такая проблема с /invite когда приглашаю игрока в фракцию, он соглашается и ему приход такое "Вы должны находиться в казино!"
Вот: /invite
PHP:
CMD:invite(playerid, params[])
{
new ttext[30];
if(!CanInvitePlayer(playerid)) return SCM(playerid, COLOR_WHITE, "Ошибка: Вам недоступна эта команда.");
if(StartWork(playerid) && GetPVarInt(playerid,"StartWork") == 0) return SCM(playerid,COLOR_WHITE,"Вам необходимо начать рабочий день на базе организаций");
if(sscanf(params,"d",params[0])) return SCM(playerid, COLOR_GRAD2, "Введите: /invite [id]");
if(IsPlayerInAnyVehicle(params[0])) return SCM(playerid, COLOR_WHITE, "Игрок в машине!");
if (PlayerInfo[params[0]][tMember] > 0 || PlayerInfo[params[0]][tLeader] > 0) return SCM(playerid, COLOR_WHITE, "Игрок уже где то состоит");
if(PlayerInfo[params[0]][pWarns] >= 1) return SCM(playerid, COLOR_GRAD1,"У игрока Warn.");
if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true;
if(!ProxDetectorS(10.0, playerid, params[0])) return SCM(playerid, COLOR_WHITE, "Игрок, не рядом с вами !");
ttext=GetMember(PlayerInfo[playerid][tMember]);
SCMF(params[0], COLOR_WHITE, "%s {"#cINFO"}предложил вам вступить в фракцию %s чтобы потвердить нажмите {33AA33}Y {"#cINFO"} иначе{"#cRED"} N",NamePlayer[playerid],ttext);
SCMF(playerid, 0x269BD8FF, "Вы предложили {FFFFFF}%s{"#cINFO"} вступить в фракцию {FFFFFF}%s",NamePlayer[params[0]]);
SetPVarInt(params[0],"Invite",1);
SetPVarInt(params[0],"Player",playerid);
return true;
}
PHP:
CMD:dice(playerid, params[]) //
{
if(!PlayerToPoint(30.0,playerid,1130.7448,-1.4491,1000.6797)) return SCM(playerid, COLOR_WHITE, "Вы должны находиться в казино!");
if(sscanf(params, "ud", params[0],params[1])) return SCM(playerid, COLOR_WHITE, "Введите: /dice [id игрока] [ставка]");
if(params[1] < 100000 || params[1] > 5000000) return SCM(playerid, COLOR_WHITE, "Минимальная ставка 100 000$ максимальная 5 000 000$");
if(ZapretDice[params[0]] == 1) return SCM(playerid, COLOR_WHITE, "В данный момент игрок не может играть!");
if(PlayerInfo[params[0]][pCash] < params[1]) return SCM(playerid, -1, "У этого игрока нет столько денег!");
if(dicetime > gettime()) return SCM(playerid, COLOR_WHITE, "В данный момент вы можете играть");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_WHITE, "Игрок оффлайн");
if(!ProxDetectorS(6.0, playerid, params[0])) SCM(playerid, COLOR_WHITE, "Игрок не рядом с вами!");
if(params[0] == playerid) return SCM(playerid, COLOR_WHITE, "Вы указали свой ID");
SCMF(playerid, 0x269BD8FF, "Вы предложили {FFFFFF}%s {"#cINFO"} бросить кости. Ставка: {FFFFFF}$%i",NamePlayer[params[0]],params[1]);
SCMF(params[0], COLOR_WHITE, "%s {"#cINFO"}предлагает бросить кости. Ставка: {FFFFFF}$%i. {"#cINFO"}Чтобы подтвердить нажмите {33AA33}Y{"#cINFO"}, иначе {"#cRED"}N",NamePlayer[playerid],params[1]);
ZapretDice[playerid] = 1;
SetPVarInt(params[0], "KostiName",playerid);
SetPVarInt(params[0], "KostiMoney",params[1]);
return true;
}
