Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: caupton poslato Maj 09, 2011, 21:14:04 POSLE PODNE

Naslov: [Pomoc]Novi
Poruka od: caupton poslato Maj 09, 2011, 21:14:04 POSLE PODNE
Skripta koju koristim:BD |EDIT FG|
Detaljan opis problema:Kako da napravimo komandu kad igrac ukuca /novi da stigne administraciji gm-ovima da je igrac novi i da mu je potrebna pomoc
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

PS.HVALA PUNO ONOME KOJI POMOGNE
Naslov: Odg: [Pomoc]Novi
Poruka od: Zarathos poslato Maj 09, 2011, 21:20:01 POSLE PODNE
evo ti, valjda ce ti moci, ovo je iz mog prijasnjeg GM-a

Citatif (strcmp(cmd, "/novi", true) == 0)
   {
      new sendername[MAX_PLAYER_NAME];
      new string[128];
           if(GetPVarInt(playerid, "Muted") == 1)
         {
            format(string, sizeof(string), " {FFFF80}Ne mozemo ispuniti ovaj zahtjev jer si usutkan! Preostalo vrijeme: {FF4444}%d sekundi(%d minuta)", GetPVarInt(playerid, "MuteVrijeme"), (GetPVarInt(playerid, "MuteVrijeme")/60)+1);
            SCM(playerid, 0xFF4444FF, string);
            return 1;
         }
       {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "{0080FF}[ID: %d]%s {67B3FF}je novi igrac i treba mu pomoc!", playerid, sendername);
         GBroadCast(0x00FF3DF1,string,1);
         ABroadCast(0x00FF3DF1,string,1);
         SendClientMessage(playerid, 0xB3FF00F1, "{C0C0C0}Poziv je poslan {67B3FF}GameMasterima.");
       }
       return 1;
   }
Naslov: Odg: [Pomoc]Novi
Poruka od: Retardinjo poslato Maj 09, 2011, 21:30:21 POSLE PODNE
Citat: Dealer... poslato Maj 09, 2011, 21:20:01 POSLE PODNE
evo ti, valjda ce ti moci, ovo je iz mog prijasnjeg GM-a

Citatif (strcmp(cmd, "/buygun", true) == 0)
   {
      new sendername[MAX_PLAYER_NAME];
      new string[128];
           if(GetPVarInt(playerid, "Muted") == 1)
         {
            format(string, sizeof(string), " {FFFF80}Ne mozemo ispuniti ovaj zahtjev jer si usutkan! Preostalo vrijeme: {FF4444}%d sekundi(%d minuta)", GetPVarInt(playerid, "MuteVrijeme"), (GetPVarInt(playerid, "MuteVrijeme")/60)+1);
            SCM(playerid, 0xFF4444FF, string);
            return 1;
         }
       {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "{0080FF}[ID: %d]%s {67B3FF}je novi igrac i treba mu pomoc!", playerid, sendername);
         GBroadCast(0x00FF3DF1,string,1);
         ABroadCast(0x00FF3DF1,string,1);
         SendClientMessage(playerid, 0xB3FF00F1, "{C0C0C0}Poziv je poslan {67B3FF}GameMasterima.");
       }
       return 1;
   }

buygun?
Naslov: Odg: [Pomoc]Novi
Poruka od: BloodMaster poslato Maj 09, 2011, 21:32:46 POSLE PODNE
Procitaj komandu -.-, ti si promijeni u /novi, on je editao cmd /buygun u ono sto ti trebas. Razmisljate mozgom.
Naslov: Odg: [Pomoc]Novi
Poruka od: Zarathos poslato Maj 09, 2011, 21:38:35 POSLE PODNE
To sam prekopirao sa neke stranice, bilo mi mrsko pisati sve posto je kod mene bio zcmd...
Naslov: Odg: [Pomoc]Novi
Poruka od: System32 poslato Maj 09, 2011, 21:49:51 POSLE PODNE
btw. ako mu radi ta komanda treba mu ABroadCast, ako ti treba dam ja iz mog moda
Naslov: Odg: [Pomoc]Novi
Poruka od: TiXoR_ poslato Maj 09, 2011, 21:55:42 POSLE PODNE
if(strcmp(cmd, "/new", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je novi igrac i zatrazio/la je pomoc.", sendername);
  ABroadCast(COLOR_LIGHTBLUE,string,1);
SendClientMessage(playerid, COLOR_GREEN, "Zahtjev je poslan Adminina i GameMastersima.");
    }
    return 1;
}
Naslov: Odg: [Pomoc]Novi
Poruka od: System32 poslato Maj 09, 2011, 22:03:57 POSLE PODNE
Citat: [AG] aleluja poslato Maj 09, 2011, 21:55:42 POSLE PODNE
if(strcmp(cmd, "/new", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je novi igrac i zatrazio/la je pomoc.", sendername);
  ABroadCast(COLOR_LIGHTBLUE,string,1);
SendClientMessage(playerid, COLOR_GREEN, "Zahtjev je poslan Adminina i GameMastersima.");
    }
    return 1;
}

stavi to i ovo

na vrh:
forward ABroadCast(color,const string[],level);

na dno:
public ABroadCast(color,const string[],level)
{
   for(new i = 0;
   i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
         if (IsPlayerAdmin(i) || PlayerInfo[i][pAdminLevel] >= 1)
         {
            SendClientMessage(i, color, string);
            printf("%s", string);
         }
      }
   }
   return 1;
}