Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mrki 789 poslato Mart 05, 2012, 18:20:44 POSLE PODNE

Naslov: [POMOC] /qf
Poruka od: Mrki 789 poslato Mart 05, 2012, 18:20:44 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] /qf
Poruka od: Blaeks poslato Mart 05, 2012, 18:37:52 POSLE PODNE
Stavio si SendRadioMessage zbog toga ti se pojavljuje na radiu
Naslov: Odg: [POMOC] /qf
Poruka od: [UG]Cile poslato Mart 05, 2012, 18:50:46 POSLE PODNE

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
Naslov: Odg: [POMOC] /qf
Poruka od: Blaeks poslato Mart 05, 2012, 19:10:29 POSLE PODNE
On hoce da samo clanovi organizacije vide ko je izasao iz organizacije, to jest neka obrise SendRadioMessage
Naslov: Odg: [POMOC] /qf
Poruka od: Mrki 789 poslato Mart 05, 2012, 20:13:06 POSLE PODNE
Sta da stavim onda umjesto sendradiomessage?
Naslov: Odg: [POMOC] /qf
Poruka od: aaaaaaaaaaaaaa23 poslato Mart 05, 2012, 20:14:06 POSLE PODNE
Citat: Mrki 789 poslato Mart 05, 2012, 20:13:06 POSLE PODNE
Sta da stavim onda umjesto sendradiomessage?
pa nista :S samo izbrises
Naslov: Odg: [POMOC] /qf
Poruka od: Quilound_Williams poslato Mart 05, 2012, 20:16:05 POSLE PODNE
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