Jump to content
  • 0

Intrebare.


Gawitkkk

Question

Salut tuturor, am și eu o întrebare. Cum pot face ca atunci când dau /fvr, /invite, /uninvite, /rank up-down, /fwarn, /fwclear să apară la toată facțiunea? Adică toată facțiunea să vadă acest lucru, toți membrii.

 

Aici sunt comenzile:

 

/fvr:

CMD:fvr(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
    {
       if(PlayerInfo[playerid][pLeader] >= 1 ||PlayerInfo[playerid][pRank] >=5)
       {
       if(PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >=5)//PD
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = Copcar[1]; v <= Copcar[20]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >=5)//FBI
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
      }
for(new v = Fbicar[1]; v <= Fbicar[14]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >=5)// NG
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = Ngcar[1]; v <= Ngcar[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >=5)//Corleone
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
              if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = corleone[1]; v <= corleone[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 5 && PlayerInfo[playerid][pRank] >=5)//Cuneo
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = cuneo[1]; v <= cuneo[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 6 && PlayerInfo[playerid][pRank] >=5)//Tattaglia
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
               if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = tattaglia[1]; v <= tattaglia[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >=5)//GOVERNMENT
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = mayor[1]; v <= mayor[2]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 8 && PlayerInfo[playerid][pRank] >=5)//TTC
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = towcar[1]; v <= towcar[6]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 9 && PlayerInfo[playerid][pRank] >=5)// NR
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = news[1]; v <= news[6]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 10 && PlayerInfo[playerid][pRank] >=5)// Paterno
        {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
               if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = paterno[1]; v <= paterno[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >=5)// Hitmen
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = hitmen[1]; v <= hitmen[14]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pRank] >=5)// SI
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = si[1]; v <= si[8]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >=5)//taxi
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = taxic[1]; v <= taxic[14]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pRank] >=5)//Paramedics
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
             if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = paramedics[1]; v <= paramedics[12]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 15 && PlayerInfo[playerid][pRank] >=5)//Stracci
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
              if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = stracci[1]; v <= stracci[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       if(PlayerInfo[playerid][pMember] == 16 && PlayerInfo[playerid][pRank] >=5)//Barzini
       {
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
       {
              if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
       }
for(new v = barzini[1]; v <= barzini[13]; v++)
{
if(!unwanted[v]) SetVehicleToRespawn(v);
Gas[v] = 100;
}
SCM(playerid,COLOR_WHITE,"{FFFFCC}All faction cars respawn.");
       }
       }
  else
       {
         SendClientMessage(playerid,COLOR_WHITE,"{FFB870}You are not a leader/subleader or rank 5 of a team.");
         return 1;
       }
}
    return 1;
}

/invite:

CMD:invite(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pLeader] >= 1)
{
new id,string[100],giveplayer[30],sendername[30];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFFFFFFFF,"{B8DBFF}Syntax: /invite <Name/Playerid>");
   new ftext[21];
if(PlayerInfo[id][pFpunish] != 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You can not invite this player because it has faction punish");
if(IsPlayerConnected(id))
{
   if(id != INVALID_PLAYER_ID)
   {
if(PlayerInfo[id][pMember] == 0 && PlayerInfo[id][pLeader] == 0)
{
   if(PlayerInfo[playerid][pLeader] == 1)
{
PlayerInfo[id][pTeam] = 2;
gTeam[id] = 2;
ftext = "Police Departament";
ChosenSkin[id] = 71;
SetPlayerSkin(id, 71);
}
   else if(PlayerInfo[playerid][pLeader] == 2)
{
PlayerInfo[id][pTeam] = 2;
gTeam[id] = 2;
ftext = "FBI";
ChosenSkin[id] = 163;
SetPlayerSkin(id, 163);
}
        else if(PlayerInfo[playerid][pLeader] == 3)
{
PlayerInfo[id][pTeam] = 2;
gTeam[id] = 2;
ftext = "National Guard";
ChosenSkin[id] = 285;
SetPlayerSkin(id, 285);
}
   else if(PlayerInfo[playerid][pLeader] == 4)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Corleone Family";
ChosenSkin[id] = 117;
SetPlayerSkin(id, 117);
}
        else if(PlayerInfo[playerid][pLeader] == 5)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Cuneo Family";
ChosenSkin[id] = 123;
SetPlayerSkin(id, 123);
}
   else if(PlayerInfo[playerid][pLeader] == 6)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Tattaglia Family";
ChosenSkin[id] = 98;
SetPlayerSkin(id, 98);
}
       else if(PlayerInfo[playerid][pLeader] == 7)
   {
   PlayerInfo[id][pTeam] = 2;
gTeam[id] = 2;
ftext = "Mayor";
ChosenSkin[id] = 228;
SetPlayerSkin(id, 228);
}
   else if(PlayerInfo[playerid][pLeader] == 8)
{
PlayerInfo[id][pTeam] = 4;
gTeam[id] = 4;
ftext = "Tow Truck Company";
ChosenSkin[id] = 50;
SetPlayerSkin(id, 50);
}
        else if(PlayerInfo[playerid][pLeader] == 9)
{
PlayerInfo[id][pTeam] = 4;
gTeam[id] = 4;
ftext = "News Reporters";
ChosenSkin[id] = 188;
SetPlayerSkin(id, 188);
}
   else if(PlayerInfo[playerid][pLeader] == 10)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Paterno Family";
ChosenSkin[id] = 272;
SetPlayerSkin(id, 272);
}
                        else if(PlayerInfo[playerid][pLeader] == 11)
{
PlayerInfo[id][pTeam] = 11;
gTeam[id] = 11;
ftext = "Hitmen Agency";
ChosenSkin[id] = 118;
SetPlayerSkin(id, 118);
}
else if(PlayerInfo[playerid][pLeader] == 12)
{
PlayerInfo[id][pTeam] = 4;
gTeam[id] = 4;
ftext = "School Instructors";
ChosenSkin[id] = 153;
SetPlayerSkin(id, 153);
}
else if(PlayerInfo[playerid][pLeader] == 13)
{
PlayerInfo[id][pTeam] = 4;
gTeam[id] = 4;
ftext = "Taxi Cab Company";
ChosenSkin[id] = 255;
SetPlayerSkin(id, 255);
}
else if(PlayerInfo[playerid][pLeader] == 14)
{
PlayerInfo[id][pTeam] = 4;
gTeam[id] = 4;
ftext = "Paramedics";
ChosenSkin[id] = 276;
SetPlayerSkin(id, 276);
}
   else if(PlayerInfo[playerid][pLeader] == 15)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Stracci Family";
ChosenSkin[id] = 112;
SetPlayerSkin(id, 112);
}
               else if(PlayerInfo[playerid][pLeader] == 16)
{
PlayerInfo[id][pTeam] = 5;
gTeam[id] = 5;
ftext = "The Barzini Family";
ChosenSkin[id] = 270;
SetPlayerSkin(id, 270);
}
   else { return 1; }
GetPlayerName(id, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[id][pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[id][pRank] = 1;
printf("AdmCmd: %s has invited %s to join %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "Leader %s invited you in %s.", sendername,ftext);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "You have invited %s in your faction.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SetPlayerInterior(id,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(id, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(id, gInviteSpawns[rand][3]);
SetPlayerCameraPos(id,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(id,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(id, 0);
    SelectChar[id] = 255;
   SelectCharID[id] = PlayerInfo[id][pMember];
   SelectCharPlace[id] = 1;
    PlayerInfo[id][pChar] = ChosenSkin[id];
ShowPlayerDialog(id, DIALOG_CLOTHES, DIALOG_STYLE_MSGBOX,"Clothes:", "Press 'Next' to select the clothes.nPress 'Done' once you have chosen the clothes.","Next", "Done");
                 new wakaname[25],str[128];
GetPlayerName(id,wakaname,sizeof(wakaname));
format(str,sizeof(str),"UPDATE users SET `Team`='%d',`Member`='%d',`Rank`='1' WHERE `name`='%s'",PlayerInfo[id][pTeam],PlayerInfo[id][pMember],wakaname);
mysql_query(SQL,str);
Factionlog(PlayerInfo[id][pMember],PlayerInfo[id][pSQLID],"Joined the Faction.");
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "{FFB870}This player has wanted or is already in a faction.");
return 1;
}
}
}
else
    {
                SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
    }
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
   }
}
return 1;
}

/uninvite:

CMD:uninvite(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pAdmin] >= 5)
{
new id, fp,sendername[25],giveplayer[25],string[256];
if(sscanf(params, "ui", id, fp)) return SCM(playerid,COLOR_WHITE,"{B8DBFF}Syntax: /uninvite <Name/Playerid> <FPunish (1 or 0)>");
if(PlayerInfo[id][pLeader] >= 1) return SCM(playerid,COLOR_WHITE,"{FFB870}The player is leader.");
{
if(id != INVALID_PLAYER_ID)
       {
if (PlayerInfo[id][pMember] > 0 && ((PlayerInfo[id][pMember] == PlayerInfo[playerid][pLeader]) || (PlayerInfo[playerid][pAdmin] >= 5)))
{
if(fp==0)
{
GetPlayerName(id, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Leader %s kicked you from your faction. You are now a civillian.", sendername);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
           gTeam[id] = 3;
PlayerInfo[id][pTeam] = 3;
PlayerInfo[id][pMember] = 0;
PlayerInfo[id][pRank] = 0;
PlayerInfo[id][pChar] = 0;
       PlayerInfo[id][pLeader] = 0;
PlayerInfo[id][pFACWarns] = 0;
PlayerInfo[id][pFpunish] = 0;
tazer[id] = 0;
OnDuty[id] = 0;
SetPlayerArmourEx(id, 0);
SetPlayerSkin(id,PlayerInfo[id][pModel]);
printf("AdmCmd: %s has uninvited %s.", sendername, giveplayer);
SpawnPlayer(id);
     format(string, sizeof(string), "* You have kicked %s from his faction.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='0',`FWarn`='0' WHERE `name`='%s'",giveplayer);
mysql_query(SQL,string);
Factionlog(PlayerInfo[playerid][pMember],PlayerInfo[id][pSQLID],"Was kick from the Faction.");
}
if(fp==1)
{
GetPlayerName(id, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Leader %s kicked you from your faction with faction punish. You are now a civillian.", sendername);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
           gTeam[id] = 3;
PlayerInfo[id][pTeam] = 3;
PlayerInfo[id][pMember] = 0;
PlayerInfo[id][pRank] = 0;
PlayerInfo[id][pChar] = 0;
       PlayerInfo[id][pLeader] = 0;
PlayerInfo[id][pFACWarns] = 0;
PlayerInfo[id][pFpunish] = 40;
SetPlayerArmourEx(id, 0);
tazer[id] = 0;
SetPlayerSkin(id,PlayerInfo[id][pModel]);
printf("AdmCmd: %s has uninvited %s.", sendername, giveplayer);
SpawnPlayer(id);
     format(string, sizeof(string), "* You have kicked %s from his faction.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='40',`FWarn`='0' WHERE `name`='%s'",giveplayer);
mysql_query(SQL,string);
Factionlog(PlayerInfo[playerid][pMember],PlayerInfo[id][pSQLID],"Was kick from the Faction(FP).");
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player isn't in your faction.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
return 1;
}

/giverank:

CMD:giverank(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pLeader] >= 1)
{
new para1,level,string[100],giveplayer[30],sendername[30],string2[100];
if(sscanf(params, "ui", para1,level)) return SendClientMessage(playerid, 0xFFFFFFFF,"{B8DBFF}Syntax: /giverank <Name/Playerid> <Rank(1-6)>");
if(level > 6 || level < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Dont go below number 1 or above number 6.");
if(PlayerInfo[para1][pMember] != PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}This member is not in your faction.");
if(PlayerInfo[para1][pLeader] > 0) return SCM(playerid,COLOR_WHITE,"{FFB870}This player is a leader.");
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pRank] = level;
format(string, sizeof(string), "* Leader %s promoted you to rank %d.", sendername,level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* You have given %s Rank %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         new str[128];
format(str,sizeof(str),"UPDATE users SET `Rank`='%d' WHERE `name`='%s'",PlayerInfo[para1][pRank],giveplayer);
mysql_query(SQL,str);
format(string2,sizeof(string2),"Got rank %d.",level);
Factionlog(PlayerInfo[para1][pMember],PlayerInfo[para1][pSQLID],string2);
}
     else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
}
return 1;
}

/fwarn:

CMD:fwarn(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
new id,sendername[30],giveplayer[30],string[250];
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pLeader] >= 1)
{
if(sscanf(params, "u", id)) return SCM(playerid,COLOR_WHITE,"{B8DBFF}Syntax: /fwarn <Name/Playerid>");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, giveplayer, sizeof(giveplayer));
if(PlayerInfo[id][pLeader] >= 1) return SCM(playerid,COLOR_WHITE,"{FFB870}The player is leader.");
if(PlayerInfo[id][pMember] > 0 && (PlayerInfo[id][pMember] == PlayerInfo[playerid][pLeader]))
{
if(IsPlayerConnected(id))
    {
        if(id != INVALID_PLAYER_ID)
        {
PlayerInfo[id][pFACWarns] += 1;
format(string, sizeof(string), "You gave to %s a faction warn.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Leader %s gave you a faction warn.", sendername);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
new wakaname[25],str[250];
GetPlayerName(id,wakaname,sizeof(wakaname));
format(str,sizeof(str),"UPDATE users SET `FWarn`='%d' WHERE `name`='%s'",PlayerInfo[id][pFACWarns],wakaname);
mysql_query(SQL,str);
Factionlog(PlayerInfo[id][pMember],PlayerInfo[id][pSQLID],"Received Faction Warn.");
if(PlayerInfo[id][pFACWarns] >= 3)
{
            gTeam[id] = 3;
PlayerInfo[id][pTeam] = 3;
PlayerInfo[id][pMember] = 0;
   PlayerInfo[id][pLeader] = 0;
                     PlayerInfo[id][pRank] = 0;
PlayerInfo[id][pChar] = 0;
PlayerInfo[id][pFpunish] = 20;
PlayerInfo[id][pFACWarns] = 0;
OnDuty[id] = 0;
SetPlayerArmourEx(id, 0);
format(string, sizeof(string), "Leader %s kicked you from your faction with 3/3 faction warns. You received 20/40 faction punish.", sendername);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
SetPlayerSkin(id,PlayerInfo[id][pModel]);
SpawnPlayer(id);
format(str,sizeof(str),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='20',`FWarn`='0' WHERE `name`='%s'",wakaname);
mysql_query(SQL,str);
}
return 1;
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player isn't in your faction.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
}
return 1;
}

/funwarn:

CMD:funwarn(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
new id,sendername[30],giveplayer[30],string[100];
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pLeader] >= 1)
{
if(sscanf(params, "u", id)) return SCM(playerid,COLOR_WHITE,"{B8DBFF}Syntax: /funwarn <Name/Playerid>");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, giveplayer, sizeof(giveplayer));
if(PlayerInfo[id][pLeader] >= 1) return SCM(playerid,COLOR_WHITE,"{FFB870}The player is leader.");
if(PlayerInfo[id][pMember] > 0 && (PlayerInfo[id][pMember] == PlayerInfo[playerid][pLeader]))
{
if(IsPlayerConnected(id))
    {
        if(id != INVALID_PLAYER_ID)
        {
if(PlayerInfo[id][pFACWarns] <= 0) return SCM(playerid,COLOR_WHITE,"{FFB870}This player does not have faction warn.");
PlayerInfo[id][pFACWarns] -= 1;
format(string, sizeof(string), "You cleared %s a faction warn.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Leader %s cleared your faction warn.", sendername);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
format(string,sizeof(string),"UPDATE users SET `FWarn`='%d' WHERE `name`='%s'",PlayerInfo[id][pFACWarns],giveplayer);
mysql_query(SQL,string);
Factionlog(PlayerInfo[id][pMember],PlayerInfo[id][pSQLID],"Received Faction Clear.");
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player isn't in your faction.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
}
return 1;
}
Edited by Gawitkkk
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.