[POMOC] /F chatovi

Započeo [ED] Marac, Septembar 18, 2011, 14:08:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Red Line
Detaljan opis problema: Pa PD/FBI/SWAT nemaju /F chat tj. neradi im isao sam pod /F /faction ili /Family u modu i tamo sam nasao i bilo je napisano za pd rankove fbi i swat mozete li mi pomoc ?
Dio skripte: Ako zatreba dat cu
Neke slike/video za lakse dobivanje pomoci(neobavezno): -

Daj cjelu komandu /f
Mada ti za PD/FBI/SWAT netrebaju /f jer  oni nisu family nego oni su ORG. i oni koriste /r ili ti ga /radio :) 
Poslednja Izmena: Septembar 18, 2011, 14:16:39 POSLE PODNE od [EM] FyoDoR

Citat: [EM] FyoDoR poslato Septembar 18, 2011, 14:14:38 POSLE PODNE
Daj cjelu komandu /f
Mada ti za PD/FBI/SWAT netrebaju /f jer  oni nisu family nego oni su ORG. i oni koriste /r ili ti ga /radio :) 
/r ti je IC chat i trebale bi ga imati sve organizacije kao i /f posto je /f OOC chat...
Barem tako je kod onih ROLEPLAY servera

 if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/faction", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Ne mozete pricati, oduzeto vam je pravo govora");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/f)action [chat organizacije]");
return 1;
}
if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255)
{
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==55)//1
    {
        if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Chief %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Deputy Chief %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Captain %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Lieutenant %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Sergeant %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Corporal %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Police Officer %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Cadet %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Cadet %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
    }
    if(member==55)//2
    {
        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Director %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Assistant Director in Charge %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Special Agent in Charge %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Special Agent %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Special Agent Trainee %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Professional Staff %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Professional Staff %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
    }
    if(member==55)//3
    {
        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( General %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Gen.Major %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Major %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Kapetan %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Vodnik %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Vojnik %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Private %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
    }
    if(member==55)//4
    {
format(string, sizeof(string), "** (( Paramedic %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
    }
    if(member==5)
    {
        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Jefe %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vato del jefe %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Soldado %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Buscavidas %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Cholo %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Guero %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Guero %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
    }
    if(member==6)
    {
        if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Capo Crimini %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Capo Bastone %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consiglieri %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Capo Regime %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Sgarrista %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Piciotto %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Giovane D'honore %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==55)//7
{
    if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Bodyguard %s: %s )) **", sendername, result); }
    if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Driver %s: %s )) **", sendername, result); }
    else { format(string, sizeof(string), "** (( Not-assigned %s: %s )) **", sendername, result); }
    SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==55)//8
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Director %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vice-Director %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Special Agent %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Agent %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Marksman %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Freelancer %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Freelancer %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==55)//9
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Network Producer %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Network Editor %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Network Anchor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Local Editor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Local Reporter %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Intern %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Intern %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==55)//10
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Taxi Company Owner %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Shift Supervisor %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dispatcher %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Cabbie %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Taxi Rookie %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Trainee %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==55)//11
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Under Boss %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Manager %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Senior Instructor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Instructor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Trainee %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==12)
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Under Boss %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Manager %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Senior Instructor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Instructor %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Trainee %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==14)
{
    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Don's right hand %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Capo %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Shatei %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Wakashu %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Gaij in %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Gaij in %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==15)
    {
        if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Top O.G %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Senior O.G %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( O.G %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Soulja %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Thug %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Gangsta %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==16)
{
    if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** (( Kingpin %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Double O.G %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( O.G %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Thug %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Blood Pusher %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Blood Runner %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Soulja %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Outsider %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Dumb Hoe %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Dumb Hoe %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Chief %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Director %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( General %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Paramedic %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==5)
{
    format(string, sizeof(string), "** (( Jefe %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==6)
{
    format(string, sizeof(string), "** (( Godfather %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==755)
{
    format(string, sizeof(string), "** (( Mayor %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Director %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Network Producer %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==55)
{
    format(string, sizeof(string), "** (( Taxi Company Owner %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==11)
{
    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==12)
{
    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==14)
{
    format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==15)
{
    format(string, sizeof(string), "** (( Top O.G %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(leader==16)
{
    format(string, sizeof(string), "** (( Kingpin %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo[playerid][pLeader], 0x7BDDA5AA, string);
}
else if(PlayerInfo[playerid][pFMember] < 255)
    {
        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Godfather %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Capo %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Soldier %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
SendNewFamilyMessage(PlayerInfo[playerid][pFMember], 0x7BDDA5AA, string);
}
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "   you are not part of a Family!");
return 1;
}
}//not connected
return 1;
}

Vidis te djelove u kojim su rankovi ?
Iznad svakog djela postoji jedan  if(member== )
Dje ti stoji  if(member==55)//1 ispravi broj 55 u broj koji je pored tog u ovom slucaju je to broj 1, sad taj broj 55  promjeni u 1. --  if(member==1)//1
Za sve ostale uradi isto ovako :D