Своими руками венки и ободки


Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки


Для начала приготовимся:

1. Вам нужно знать информацию респавна фракции( координаты x, y, z )
2. Знать ID скина лидера

Так теперь начнем:

В начало мода ко всем #define:
#define TEAM_Mafia 21

Дальше я напишу в таком порядке:
1.Находим public ShowStats и ко всем строчкам добавляем еще одну:

[Table]else if(PlayerInfo[targetid][pMember] == 21 || PlayerInfo[targetid][pLeader] == 21) { ttext = "MS-13"; }// MS-13 название фракции ооно будет отображаться у вас в stats его можно заменить на любое другое название, 21 ИД фракции[/Table]

2. В public SetPlayerSpawn пишем информацию респауна:

[Table]//---------------------------------------------------------------------
if (PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)// MS-13 Spawn
{
SetPlayerToTeamColor(playerid); //
GivePlayerWeapon(playerid, 24, 200);// оружее которое будет выдаваться при спавне, 24 - ид оружия, 200 кол-во патронов
SetPlayerPos(playerid, 1481.4275,2214.6392,11.0234); // координаты самого респавна( х, у, z )
SetPlayerFacingAngle(playerid, 3.4467); // направление камеры
SetPlayerInterior(playerid,0); // ид интерьера, если на улице то id=0
PlayerInfo[playerid][pInt] = 0; //
return 1;
}//======================================================================[/Table]
3. находим команду /makeleader и добавляем ко всем строчкам:

[Table]else if(level == 21) { PlayerInfo[para1][pChar] = 34; }//21 - ид фракции, 34 ид скина лидера[/Table]

НО, тут еще не всё, не забудьте это:

[Table]if(level > 29 || level < 0) { SendClientMessage(playerid, COLOR_RED, " Не возможна цифра меньше 0 и больше 29!"); return 1; }//if(level > 29 | 29 это количество фракций на сервере, если например у вас их было 20 и вы добавили еще одну, то это число надо изменить на 21[/Table]

И тут тоже самое:

[Table]gTeam[para1] = 29;
PlayerInfo[para1][pTeam] = 29[/Table];

4. Теперь в ищем команду /invite и там ко всем строчкам добавляем:

[Table]else if(PlayerInfo[playerid][pLeader] == 21) { PlayerInfo[para1][pTeam] = 21; gTeam[para1] = 21; ftext = "MS-13"; ChosenSkin[para1] = 60; SetPlayerSkin(para1, 60); }// 60 ид скина, вы можете написать свой [/Table]

[Table]5[/Table]. И самое главное это чат, находим /family

и добавляем:

[Table]else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), " Padre %s: %s. )) ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), " Adjuno %s: %s. )) ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), " Capitulo %s: %s. )) ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), " Cabeza %s: %s. )) ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), " Gestion %s: %s. )) ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), " Autoridad %s: %s. )) ", sendername, result); }
else
{
format(string, sizeof(string), " Бандит %s: %s", sendername, result);
}
SendRadioMessage(21, TEAM_AZTECAS_COLOR, string);// не забудьте число 21 поменять на число фракции которую вы добавляете
printf("%s", string);
return 1;
}[/Table]
Да и еще у вас возникнут вопросы со скинами, их можно добавлять 2 способами:
1.Через JoinPed
2. Через /giverank, т.е при соответствующем ранги соответствующий скин
========================================================

Вот как добавлять скины через /giverank я напишу, а про JoinPed в другой теме

И так там всё просто, находим команду /giverank и добавляем туда:

[Table]//------------------------------------------------------------------------------
else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] ==21)// номер фракции
{
if(PlayerInfo[para1][pSex] == 1)
{
//32,48,34 - ИДы скинов
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 32; SetPlayerSkin(para1, 32); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 32; SetPlayerSkin(para1, 32); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 33; SetPlayerSkin(para1, 33); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 33; SetPlayerSkin(para1, 33); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 48; SetPlayerSkin(para1, 48); }
else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 34; SetPlayerSkin(para1, 34); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 55; SetPlayerSkin(para1, 55);
}
}
//------------------------------------------------------------------------------[/Table]

ВНИМАНИЕ!!!
Если у вас нету таких строчек, то лучше воспользоваться JoinPed, про него как я уже говорил в другой теме

Ну вообщем всё, удачного вам компилирования, если что то не так - пишите поможем!



Источник: http://guardgames.do.am/forum/55-31-1

X

Своими руками венки и ободки фото


Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки

Своими руками венки и ободки

Читать: