Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с рангами

Статус
В этой теме нельзя размещать новые ответы.

Parya

Компетентный
Добавил фракцию в РПГ мод[ГФ] по уроку.Потом начал переделывать что бы при выдаче лидером ранга,менялся скин,но что то он не меняется.Вот код

#define TEAM_Triads 7

public SetPlayerSpawn(playerid)

if (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1270.8563,-793.7981,1084.1719);
SetPlayerFacingAngle(playerid, 3.4467); // направление камеры
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 0;
return 1;
}


public ShowStats(playerid,targetid)

Добавил строку сюда :

else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)
{ ftext = " Triads "; }

Дальше:

else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Новичёк"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Салага"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Местный "; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Солдат"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Правая рук"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Мафиози"; }
else { rtext = "Новичёк"; }
}

В /invite добавил скин для лидера

else if(PlayerInfo[playerid][pLeader] == 7) { PlayerInfo[para1][pTeam] = 7; gTeam[para1] = 7; ftext = " Triads"; ChosenSkin[para1] = 19; SetPlayerSkin(para1, 19); }

В /makeleader

else if(level == 7) { PlayerInfo[para1][pChar] = 19; }

Для /f чата

if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)


else if(member==12)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Мафиози %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Зам босса %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Спец отдел %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Старший помошник%s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Член банды %s: %s. )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Стажёр %s: %s. )) **", sendername, result); }
else { format(string, sizeof(string), \"** Начинающий %s: %s. )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
}

В /giverank

if(PlayerInfo[para1][pMember] == 7 || PlayerInfo[para1][pLeader] == 7)
{
if(PlayerInfo[para1][pSex] == 1)//Male Skin
{
if(PlayerInfo[playerid][pRank] == 1) { PlayerInfo[para1][pChar] = 17; SetPlayerSkin(para1, 17); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 17; SetPlayerSkin(para1, 17); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 18; SetPlayerSkin(para1, 18); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 18; SetPlayerSkin(para1, 18); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 19; SetPlayerSkin(para1, 19); }
else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 19; SetPlayerSkin(para1, 19); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 11; SetPlayerSkin(para1, 11);
}
}


Ошибок нету,буду благодарен за ваши подсказки
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу