I name Alex
Умник
Здравствуйте, помогите мне пожалуйста игрока не инвайтит во фракцию с помощью команды /invite, не могу понять в чем вопрос, когда прописываю команду мне приходит пустой текст в timestamp синий цвет.
PHP:
if(strcmp(cmd, "/invite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
//new giveplayerid;
new string_2[128];
new itext[32];
if(!strlen(tmp))
if(sscanf(params, "u",giveplayerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "{47809b}Используйте: /invite [id]");
if(giveplayerid == INVALID_PLAYER_ID) return true;
if(IsPlayerInAnyVehicle(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Игрок в машине!");
if(PlayerInfo[giveplayerid][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1, "У игрока Warn.");
if(GetDistanceBetweenPlayers(playerid, giveplayerid) > 5.0) return SendClientMessage(playerid, COLOR_GRAD1, "Игрок слишком далеко!");
if(PlayerInfo[giveplayerid][pMember] != 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже где то состоит");
if(PlayerInfo[giveplayerid][pLevel] < 2) return SendClientMessage(playerid,COLOR_GREY, "Принимать игроков можно со 2 уровня!");
if(PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Полиции г.Южный";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "ФСБ";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "ВМФ";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Больница г.Южный";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 6 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Полицию г.Арзамас";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Мэрию г.Южный";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 9 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Радиоцентр г.Южный";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 10 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Автошколу";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Русскую мафию";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Groove Street";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "LCN";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 15 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Vagos";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 16 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Ballas";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Японскую мафию";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
if(PlayerInfo[playerid][pMember] == 20 && PlayerInfo[playerid][pRank] >= 9)
{
itext = "Varrios Los Aztecas";
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
InviteOffer[giveplayerid] = PlayerInfo[giveplayerid][pMember];
format(string_2, sizeof(string_2), "Вы пригласили %s[%d] присоеденится к %s.", NamePlayer[giveplayerid], giveplayerid, itext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(string_2,sizeof(string_2), "%s[%d] приглашает Вас присоедениться к %s\n- Вы согласны?", NamePlayer[playerid], playerid, itext);
ShowPlayerDialog(giveplayerid,76,DIALOG_STYLE_MSGBOX,"{47809b}Приглашение",string, "Да", "Нет");
}
else
{
//SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав на использование этой команды!");
}
}
return 1;
}
PHP:
case 76:
{
if(response)
{
//SetPlayerSkin(playerid,InviteSkin[playerid]);
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pModel]);
PlayerInfo[giveplayerid][pMember] = InviteOffer[giveplayerid];
PlayerInfo[giveplayerid][pRank] = 1;
//PlayerInfo[playerid][pJob] = 0;
//PlayerInfo[playerid][pModel] = InviteSkin[playerid];
//SetPlayerToTeamColor(playerid);
return 1;
}
else
{
//InviteSkin[playerid] = 0;
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
InviteOffer[playerid] = 999;
return 1;
}
}
