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)://
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
Eh sad kad sam pravio na taj nacin izbaci mi errore. Ali ponove cu pokusati. Pozzz
Posalji errore i skripte na kojoj imas erore
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...