MrReezer
Новичок
PHP:
CMD:makeleader(playerid, params[])
{
new year, month,day,hour,minuite,second;
if(PlayerInfo[playerid][pAlcoInvenxua] > 1)
if(PlayerInfo[playerid][pCMD][2] < 1) return SendClientMessage(playerid, -1, "Приобретите команду.");
{
if(sscanf(params, "dd",params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /makeleader [id] [фракция]");
if(params[1] > 27 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 27!");
if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true;
if(PlayerInfo[params[0]][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"У игрока Warn.");
PlayerInfo[params[0]][pLeader] = params[1];
PlayerInfo[params[0]][pMember] = params[1];
PlayerInfo[params[0]][pJob] = 0;
format(stringer1, sizeof(stringer1), "Администратор %s назначил Вас контролировать данную организацию", PlayerInfo[playerid][pNames]);
SendClientMessage(params[0], 0x6ab1ffaa, stringer1);
format(stringer1, sizeof(stringer1), "<ADM-LC> %s назначил %s контролировать фракцию номер: %d.",PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames],params[1]);
ABroadCast(0x6495EDFF,stringer1,1);
format(stringer1, sizeof(stringer1), "Вы назначили %s контролировать организацию номер %d.", PlayerInfo[params[0]][pNames],params[1]);
SendClientMessage(playerid, 0x6ab1ffaa, stringer1);
SendClientMessage(params[0], 0xbc2c2caa, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)");
SendClientMessage(params[0], 0xbc2c2caa, "Используйте клавишу 'Вверх,вниз' (W,S по умолчанию)");
SendClientMessage(params[0], COLOR_WHITE, "- Заполните заявку на модерацию вашего раздела, на форуме: "DPSiteName"");
SendClientMessage(params[0], COLOR_GRAD1, "Если Вы случайно нажали 'Enter' и меню пропало, нажмите 'Enter' еще раз");
OldSkin[playerid] = GetPlayerSkin(playerid);
switch(params[1])
{
case 1: { PlayerInfo[params[0]][pRank] = 15; InviteSkin[params[0]] = 280; }
case 2: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 286; }
case 3,19: { PlayerInfo[params[0]][pRank] = 16; InviteSkin[params[0]] = 287; }
case 4: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 70; }
case 5: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 223; }
case 6: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 120; }
case 7: { PlayerInfo[params[0]][pRank] = 8; InviteSkin[params[0]] = 57; }
case 8: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 296; }
case 10: { PlayerInfo[params[0]][pRank] = 15; InviteSkin[params[0]] = 281; }
case 11: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 59; }
case 12: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 102; }
case 13: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 108; }
case 14: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 111; }
case 15: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 106; }
case 16: { PlayerInfo[params[0]][pRank] = 13; InviteSkin[params[0]] = 261; }
case 17: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 115; }
case 18: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 174; }
case 21: { PlayerInfo[params[0]][pRank] = 15; InviteSkin[params[0]] = 281; }
case 23: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 295; }
case 24: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 184; }
case 26: { PlayerInfo[params[0]][pRank] = 10; InviteSkin[params[0]] = 295; }
case 27: { PlayerInfo[params[0]][pRank] = 5; InviteSkin[params[0]] = 189; }
default: SendClientMessage(playerid, COLOR_GREY, "Неправельный ID фракции");
}
//AntiBan[playerid] += 30;
SetPlayerInterior(params[0],5);
PlayerInfo[params[0]][pInt] = 5;
SetPlayerVirtualWorld(params[0],1);
ShowMenuForPlayer(ChoseSkin,params[0]);
new rand = random(sizeof(gInviteSpawns));
SetPPos(params[0], gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(params[0], gInviteSpawns[rand][3]);
SetPlayerCameraPos(params[0],gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(params[0],gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(params[0], 0);
SelectChar[params[0]] = INVALID_PLAYER_ID;
SelectCharID[params[0]] = PlayerInfo[params[0]][pMember];
SelectCharPlace[params[0]] = 1;
PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
SetPlayerArmourAC(params[0],0);
SetPlayerHealthAC(params[0],100);
SetPlayerSkin(params[0], InviteSkin[params[0]]);
getdate(year, month, day);
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
new data2[64];
format(data2, 16, "%02d.%02d.%d в %02d:%d",day,month,year,hour,minuite);
format(stringer1, sizeof(stringer1), "INSERT INTO `logs` (`Text`, `Date`) VALUES ('%s выдал лидерку %s фракции %d','%s')",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],data2);
mysql_function_query(connects, stringer1, false, "","");
OnPlayerUpdateRL(playerid);
return true;
}
return true;
}
PHP:
if(PlayerInfo[playerid][pCMD][2] < 1) return SendClientMessage(playerid, -1, "Приобретите команду.");
