Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: $$ -=SALVADOR=- $$$ poslato Januar 05, 2017, 21:34:01 POSLE PODNE

Naslov: [Pomoc] Staff
Poruka od: $$ -=SALVADOR=- $$$ poslato Januar 05, 2017, 21:34:01 POSLE PODNE
Skripta koju koristim:Balkan Extazy
Detaljan opis problema: Poceo sam da malo radim na toj skripti. E sad me zanima kako da napravim npr DJ Staff npr da nekoga mogu da postavim za dja na srw i da npr. Igraci salju njemu poruke npr. /narucipjemu i on na /djpusti uzme kiwi6 link i pusti pjesmu. I da ima komandu /djo da to bude kao obavjest isto ko kod admina /ao. I da ja njemu npr mogu /skinidj i skinit. I da se /narucipjesmu placa 300 dolara i kad igrac uplati svi dj dobiju 300 dolara. I da stats pise ono DJ 1(ako ga ima) 0(ako ga nema). Molim vas mozete li mi pokazat kako to da napravim. Pozz
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc] Staff
Poruka od: Napaceni Bošnjo poslato Januar 05, 2017, 22:40:07 POSLE PODNE
Eh sad za ovo kako da napravis DJ-a ako znaš napraviti admina(admin system) znat ćeš i to jedino ako nisi glup da ne znaš sve isto uradis samo promjenis na DJ i definišeš i to popunis i kada te komande pravis ono gdje si stavljo da admin to moze uraditi stavis da to dj moze uradit
Naslov: Odg: [Pomoc] Staff
Poruka od: $$ -=SALVADOR=- $$$ poslato Januar 05, 2017, 22:44:26 POSLE PODNE
Eh sad kad sam pravio na taj nacin izbaci mi errore. Ali ponove cu pokusati. Pozzz
Naslov: Odg: [Pomoc] Staff
Poruka od: Napaceni Bošnjo poslato Januar 06, 2017, 00:06:35 PRE PODNE
Posalji errore i skripte na kojoj imas erore
Naslov: Odg: [Pomoc] Staff
Poruka od: Braxton poslato Januar 06, 2017, 11:20:31 PRE PODNE
Probaj ovako
Na vrhu skripte ovo
[pawn] new MusicStyle; [/pawn]
Ovo u enum pInfo
[pawn] pDJ [/pawn]
A ovo u OnPlayerConnect
[pawn] PI[playerid][pDJ] = 0;[/pawn]

Ovo dodas gde su ti komande
[pawn] YCMD:muzikazasve(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
   if(PI[playerid][pDJ] == 0) return Error(playerid, "Niste DJ.");
   MusicStyle = 1;
   SPD(playerid, 7806, DIALOG_STYLE_INPUT, ""ZELENASERVER"Muzika za sve","{FFFFFF}Unesite hotlink pesme:", "Unesi", "Odustani");
   return 1;
}[/pawn]

[pawn] YCMD:muzikazaigraca(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
   if(PI[playerid][pDJ] == 0) return Error(playerid, "Niste DJ.");
   MusicStyle = 2;
   SPD(playerid, 7807, DIALOG_STYLE_INPUT, "Muzika za igraca","Uneti link pesme.", "Unesi", "Odustani");
   return 1;
} [/pawn]

A ovo dodas gde su ti dialozi
[pawn] if(dialogid == 7806)
   {
      if(MusicStyle == 1)
      {
          if(PI[playerid][Pol] == 1) format(nellys, sizeof(nellys), "[DJ MUSIC]: {FFFFFF}DJ %s je pustio pesmu.",ImeIgraca(playerid));
              else if(PI[playerid][Pol] == 2) format(nellys, sizeof(nellys), "[DJ MUSIC]: {FFFFFF}DJ %s je pustila pesmu.",ImeIgraca(playerid));
            SCMTA(ZLATNA,nellys);
         foreach(Player, i)
         {
             if(MusicAvalible == false)
               {
                   PlayAudioStreamForPlayer(i, inputtext);
             }
         }
      }
      else if(MusicStyle == 2)
      {
         new string3[256];
         format(string3, sizeof(string3),"%s",inputtext);
         LinkPesme = string3;
         SPD(playerid, 7807, DIALOG_STYLE_INPUT, ""ZELENASERVER"Muzika za igraca","{FFFFFF}Unesite ID igraca kome zelite da pustite pesmu:", "Unesi", "Odustani");
      }
     }
   if(dialogid == 7807)
   {
      new giveplayerid = strval(inputtext);
      if(MusicAvalible[giveplayerid] == false)
       {
         PlayAudioStreamForPlayer(giveplayerid, LinkPesme);
        }
      SCMF(giveplayerid, ZLATNA, "[DJ MUSIC]: {FFFFFF}Pustena vam je muzika od strane DJ-a %s", ImeIgraca(playerid));
        format(nellys,sizeof(nellys), "[A-OBAVESTENJE]: Pesma od DJ-a %s je pustena igracu %s.", Ime_Igraca(playerid), Ime_Igraca(giveplayerid));
      StaffPoruka(COLOR_YELLOW, nellys);
   } [/pawn]
Ovo ti je iz mog moda i meni radi
Ti prilagodi svom modu,valjda znas toliko...