Emelean
Умник
Вот у меня на /giverank стоит чтоб залазил в папку fraction/fraction:%D и там давался скин по рангу.Пример q1 == 283 тоесть 1 рангу будет 283 скин а как мне сделать чтоб определялось женщина или мужик и куда женские скины писать?
Вот строки гиверанк
Вот строки гиверанк
Код:
if(strcmp(cmd, "/giverank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "*Èñïîëüçóéòå: /giverank [id èãðîêà/÷àñòü íèêà] [Number(1-22)]");
return 1;
}
new para1;
new level;
new skin;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 12 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Íåâîçìîæíî çíà÷åíèå ìåíåå 0, èëè áîëåå 12!"); return 1; }
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(PlayerInfo[para1][pMember] == PlayerInfo[playerid][pLeader] || PlayerInfo[para1][pLeader] == PlayerInfo[playerid][pLeader])
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
format(string,sizeof(string),"fraction/fraction%d.ini",PlayerInfo[playerid][pLeader]);
new keykey[20];
format(keykey,sizeof(keykey),"q%d",level);
new File = iniOpen(string);
iniGetInt(File,keykey,skin);
iniClose(File);
PlayerInfo[para1][pRank] = level;
PlayerInfo[para1][pChar] = skin;
SetPlayerSkin(para1,skin);
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Âû áûëè ïîâûøåíû â äîëæíîñòè ëèäåðîì %s äî äîëæíîñòè %d", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Âû äàëè %s äîëæíîñòü %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[para1][pModel] = skin;
PlayerInfo[para1][pChar] = skin;
SetSpawnInfo(para1, PlayerInfo[para1][pTeam], PlayerInfo[para1][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
gTeam[para1] = PlayerInfo[para1][pTeam];
MedicBill[para1] = 0;
SelectCharPlace[para1] = 0;
SelectCharID[para1] = 0;
SelectChar[para1] = 0;
SaveAccounts();
SaveKilom();
}
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD1," Ýòîò èãðîê íå èç âàøåé ôðàêöèè");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Íåò ïðàâ íà èñïîëüçîâàíèå êîìàíäû(òîëüêî äëÿ ëèäåðîâ)!");
}
}
return 1;
}
