Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makeleader(playerid, params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti logat.");
- if(gPlayerLogged[playerid] != 0)
- {
- if (PlayerInfo[playerid][pAdmin] >= 5)
- {
- new para1,level,string[256],giveplayer[25],sendername[25],escape[256];
- if(sscanf(params, "ui",para1,level))
- {
- SendClientMessage(playerid, COLOR_WHITE, "{25FDE9}Scrie: {25FDE9}/makeleader <Name/Playerid> <Number(1-12)>");
- SendClientMessage(playerid, COLOR_WHITE, "{FFF8C6}(1) LSPD (2) FBI (3) National Guard (4) Los Aztecas");
- SendClientMessage(playerid, COLOR_WHITE, "{FFF8C6}(5) Grove Street (6) Los Vagos (8) LVPD");
- SendClientMessage(playerid, COLOR_WHITE, "{FFF8C6}(9) News Reporter (10) Ballas (11) Hitman Agency (12) School Instructors");
- SendClientMessage(playerid, COLOR_WHITE, "{FFF8C6}(13) Los Santos Taxi (14) Paramedic");
- return 1;
- }
- if(level > 14 || level < 0) return SendClientMessage(playerid, COLOR_WHITE,"{FFB870}Dont go below number 1, or above number 14.");
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[para1][pMember] > 0 && PlayerInfo[para1][pLeader] > 0) return SendClientMessage(playerid,COLOR_WHITE,"{FFB870}That player is in a faction.");
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new ftext[50],query[256];
- if(level == 1) { ftext = "LSPD"; } //Police Force
- else if(level == 2) { ftext = "F.B.I"; } //FBI
- else if(level == 3) { ftext = "National Guard"; } //National Guard
- else if(level == 4) { ftext = "Los Aztecas"; } //Los Aztecas
- else if(level == 5) { ftext = "Grove Street"; } //Grove Street
- else if(level == 6) { ftext = "Los Vagos"; } //Los Vagos
- else if(level == 7) { ftext = "Mayor"; } //Los Vagos
- else if(level == 8) { ftext = "LVPD"; } //LVPD
- else if(level == 9) { ftext = "News Reporter"; } //News Reporter
- else if(level == 10) { ftext = "Ballas"; } //Ballas
- else if(level == 11) { ftext = "Hitman"; } //The Agency
- else if(level == 12) { ftext = "School Instructors"; } //School Instructors
- else if(level == 13) { ftext = "Los Santos Taxi"; } //Los Santos Taxi
- else if(level == 14) { ftext = "Paramedic"; } //Paramedic
- PlayerInfo[para1][pMember] = level;
- PlayerInfo[para1][pLeader] = level;
- format(string, sizeof(string), "Admin %s has set you to lead group %s.", sendername,ftext);
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "<< Admin %s has set %s to lead group %s >>",sendername,giveplayer,ftext);
- ABroadCast(COLOR_RED2,string,1);
- format(string, sizeof(string), "%s is now the leader of faction %s.", giveplayer, ftext);
- mysql_real_escape_string(string, escape);
- mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`, `player`,`leader`) VALUES ('%s','%d','%d')", escape, PlayerInfo[para1][pSQLID],PlayerInfo[playerid][pSQLID]);
- mysql_tquery(SQL,query,"","");
- mysql_format(SQL, query, sizeof(query), "INSERT INTO staff_logs (`text`) VALUES ('%s')", escape);
- mysql_tquery(SQL,query,"","");
- if(level == 0) { PlayerInfo[para1][pModel] = 0; }
- else if(level == 1) { PlayerInfo[para1][pModel] = 304; } //Police Force
- else if(level == 2) { PlayerInfo[para1][pModel] = 286; } //FBI
- else if(level == 3) { PlayerInfo[para1][pModel] = 273; } //National Guard
- else if(level == 4) { PlayerInfo[para1][pModel] = 113; } //Los Aztecas
- else if(level == 5) { PlayerInfo[para1][pModel] = 270; } //Grove Street
- else if(level == 6) { PlayerInfo[para1][pModel] = 109; } //Los Vagos
- else if(level == 8) { PlayerInfo[para1][pModel] = 304; } //LVPD
- else if(level == 9) { PlayerInfo[para1][pModel] = 147; } //News Reporter
- else if(level == 10) { PlayerInfo[para1][pModel] = 296; } //Ballas
- else if(level == 11) { PlayerInfo[para1][pModel] = 294; } //The Agency
- else if(level == 12) { PlayerInfo[para1][pModel] = 189; } //School Instructors
- else if(level == 13) { PlayerInfo[para1][pModel] = 228; } //Los Santos Taxi
- else if(level == 14) { PlayerInfo[para1][pModel] = 279; } //Paramedic
- if(level == 0)
- {
- gTeam[para1] = 3;
- PlayerInfo[para1][pTeam] = 3;
- }
- else if(level == 1 || level == 2 || level == 3 || level == 7 || level == 8)
- {
- gTeam[para1] = 2;
- PlayerInfo[para1][pTeam] = 2;
- }
- else if(level == 4 || level == 5 || level == 6 || level == 10)
- {
- gTeam[para1] = 5;
- PlayerInfo[para1][pTeam] = 5;
- }
- else if(level == 9 || level == 12 || level == 13 || level == 14)
- {
- gTeam[para1] = 4;
- PlayerInfo[para1][pTeam] = 4;
- }
- else if(level == 11)
- {
- gTeam[para1] = 11;
- PlayerInfo[para1][pTeam] = 11;
- }
- SetPlayerSkin(para1, PlayerInfo[para1][pModel]);
- PlayerInfo[para1][pRank] = 7;
- new wakaname[25];
- GetPlayerName(para1,wakaname,25);
- new str[356];
- mysql_format(SQL,str,356,"UPDATE users SET `Leader`='%d',`Member`='%d',`Rank`='7',`Team`='%d',`Model`='%d' WHERE `name`='%s'",PlayerInfo[para1][pLeader],PlayerInfo[para1][pMember],PlayerInfo[para1][pTeam],PlayerInfo[para1][pModel],PlayerInfo[para1][pNormalName]);
- mysql_tquery(SQL,str,"","");
- SetPlayerToTeamColor(para1);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement