Steve
Компетентный
Помогите, сделал для заместителей возможность принимать, так вот когда принимаешь в Ацтеки, то пишет приглашение игроку в Якудза,что может быть не так? Вот код invite для ацтеков:
Правда я не пойму одного, почему ранг лидера тут 9, хотя их всего 10. Отсчёт с 0 идёт?
PHP:
else if (PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] == 9 || PlayerInfo[playerid][pRank] == 8)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(IsPlayerInAnyVehicle(para1)) return SendClientMessage(playerid, COLOR_GREY, "Игрок в машине!");
if (PlayerInfo[para1][pMember] != 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже где то состоит");
if(PlayerInfo[para1][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"У игрока Warn");
if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] == 9 || PlayerInfo[playerid][pRank] == 8) { ftext = "Varios Los Aztecas"; InviteSkin[para1] = 115; }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
InviteOffer[para1] = PlayerInfo[playerid][pMember];
format(string, sizeof(string), "Вы пригласили %s присоеденится к %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(invite,sizeof(invite), "%s приглашает Вас присоедениться к %s\n- Вы согласны?", sendername,ftext);
ShowPlayerDialog(para1,76,DIALOG_STYLE_MSGBOX,"Приглашение",invite, "Да", "Нет");
}
}//not connected
}
Последнее редактирование:
