Skripta koju koristim: CLRP
Detaljan opis problema: Znaci ako jedan iz GSF napusti (/qf) onda izadje svim bandama da je napustio, a ja bih namjestio da samo GSF-u dodje.. tak i za PD/FBI/SWAT, neko napusti iz FBI, pokaze se Mayorim, FBI, Swat, MD i ostalim org sa /r i /d ..
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
if(strcmp(cmd,"/qf",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"* Napustili ste organizaciju sada ste civil.");
PlayerInfo[playerid][pTeam] = TEAM_GREEN;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je napustio Organizaciju/mafiju/bandu", sendername);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0xFF9900AA, string);
format(string, sizeof(string), "%s je napustio Organizaciju/mafiju/bandu", sendername);
SendRadioMessage(7, COLOR_MOJABOJA, string);
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pLeader] = 0;
SetPlayerSkin(playerid, 212);
}
else if (PlayerInfo[playerid][pFMember] != 255)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "*Napustili ste organizaciju sada ste civil !");
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
SetPlayerSkin(playerid, 137);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste clan organizacije/mafije");
}
}
return 1;
}
Stavio si SendRadioMessage
zbog toga ti se pojavljuje na radiu
if(strcmp(cmd,"/qf",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"* Napustili ste organizaciju sada ste civil.");
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pLeader] = 0;
SetPlayerSkin(playerid, 212);
}
else if (PlayerInfo[playerid][pFMember] != 255)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "*Napustili ste organizaciju sada ste civil !");
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
SetPlayerSkin(playerid, 137);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste clan organizacije/mafije");
}
}
return 1;
}
eto
On hoce da samo clanovi organizacije vide ko je izasao iz organizacije, to jest neka obrise SendRadioMessage
Sta da stavim onda umjesto sendradiomessage?
Citat: Mrki 789 poslato Mart 05, 2012, 20:13:06 POSLE PODNE
Sta da stavim onda umjesto sendradiomessage?
pa nista :S samo izbrises
Citat: Mrki 789 poslato Mart 05, 2012, 20:13:06 POSLE PODNE
Sta da stavim onda umjesto sendradiomessage?
if(strcmp(cmd,"/qf",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"* Napustili ste organizaciju sada ste civil.");
PlayerInfo[playerid][pTeam] = TEAM_GREEN;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je napustio Organizaciju/mafiju/bandu", sendername);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0xFF9900AA, string);
format(string, sizeof(string), "%s je napustio Organizaciju/mafiju/bandu", sendername);
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pLeader] = 0;
SetPlayerSkin(playerid, 212);
}
else if (PlayerInfo[playerid][pFMember] != 255)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "*Napustili ste organizaciju sada ste civil !");
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
SetPlayerSkin(playerid, 137);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste clan organizacije/mafije");
}
}
return 1;
}
Ev vako stavi i bice tako ko sto ti hoces :D