Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kirali poslato Oktobar 06, 2016, 21:10:52 POSLE PODNE

Naslov: [RIJEÅ ENO] Leader chat
Poruka od: Kirali poslato Oktobar 06, 2016, 21:10:52 POSLE PODNE
Skripta koju koristim:BE
Detaljan opis problema: Kako da napravim leader chat uopce nemam ideje
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] Leader chat
Poruka od: MEDO poslato Oktobar 06, 2016, 21:32:57 POSLE PODNE
Ja pratim tvojih par tema i nije mi jasno da ti možeš sebe nazivati skripterom ili šta već, a ne znaš osnove. Ne možeš čekati da ti sve bude servirano gotovo u najmanjem mogućem vremenu.
Ovako nešto pa sklapaj dalje
[pawn]CMD:liderchat(playerid, params[])
{
       if(II[playerid][Lider] > 0)
       {
            new poruka[128];
            format(poruka, sizeof(poruka), "Lider %s : %s", GetName(playerid), poruka);
            PosaljiLideruPoruku(poruka, BIJELA);//Uzimajuci u obzir da imaÅ¡ definisano PosaljiLideruPoruku
       } else SendClientMessage(playerid, "Nisi lider!");
       return 1;
}[/pawn]
Naslov: Odg: [POMOC] Leader chat
Poruka od: Arkoo poslato Oktobar 06, 2016, 21:38:39 POSLE PODNE
[pawn]YCMD:lc(playerid, params[],help)
{
    #pragma unused help
    if(PlayerInfo[playerid][pLider] > 0)
   {
   new text[256], string[128], sendername[MAX_PLAYER_NAME];
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if(sscanf(params, "s[1024]", text)) return SCM(playerid, -1, "/lc [tekst]");
   new arank[124];
   if(PlayerInfo[playerid][pLider] == 1) { arank = "Lider policije |"; }
        if(PlayerInfo[playerid][pLider] == 2) { arank = "Lider FBI |"; }
        if(PlayerInfo[playerid][pLider] == 3) { arank = "Lider IME ORG |"; }
   format(string, sizeof(string), ""ZLATNA"| LC | "BELA"%s "ZELENA"%s"BELA": %s",arank,sendername,text);
   LiderChat(-1,string);
   }
   else
   {
       SendClientMessage(playerid, -1, "(greska) Nisi lider!");
   }

   return 1;
}[/pawn]


[pawn]
forward LiderChat(color, string[]);
public LiderChat(color, string[])
{
   foreach(Player,i)
   {
      if(PlayerInfo[pLider] >= 1)
      {
         SendClientMessage(i, color, string);
      }
   }
}[/pawn]

Definisi sebi pLider i Boje prema svom modu