[Pomoc]Youtube

Započeo King2
4. Jan. 2017. Zaključano
917
pregleda
13
postova
leon9
5
Kingpin
4. Jan. 2017.
Skripta koju koristim:Balkan Diamond
Detaljan opis problema:Uzeo sam /youtube sistem iz Muminog GM-a Insanity Gaming i sad uradio sam define ovoga i dodao u djelove ovo za komande i sada kada odradim compile error...
Dio skripte:
	else if( dialogid == dialog_YOUTUBE )
{
if ( !response ) return SendInfoMessage( playerid, "Odustali ste od pustanja pjesme." );
if( strlen( inputtext ))
{
foreach( Player, i )
{
new ola[ 255 ];
format( ola, sizeof( ola ), "https://6t.pe/?song=%s", inputtext );
PlayAudioStreamForPlayer( i, ola );
}
}
}

CMD:youtube( playerid,params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 )
{
    SPD( playerid, dialog_YOUTUBE, DSI, D_NASLOV, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );
}
return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26319) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 017: undefined symbol "PlayerInfo"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : warning 215: expression has no effect
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 001: expected token: ";", but found "]"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : fatal error 107: too many error messages on one line
Nitro
5
Godfather
4. Jan. 2017.
Nemas definisano PlayerInfo pogledaj kako koristis,u dosta slucajeva sam vidjao da se koristi umesto PlayerInfo koristi se PI
leon9
5
Kingpin
4. Jan. 2017.
definisao sam PlayerInfo ali vidi ovo

C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : warning 215: expression has no effect
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 001: expected token: ";", but found "]"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : fatal error 107: too many error messages on one line
Hacker1337
2
Wheel Man
4. Jan. 2017.
Daj nam ove  linije u zagradama ovo (26321) sve ih navedi i stavi ih u kod molim te jer je ovo jako nepregledno imas tu gore one # pa stisni na tu ikonicu i izmedu onog zalijepi te linije jednu po jednu
leon9
5
Kingpin
4. Jan. 2017.
YCMD:youtube( playerid,params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 )
Nitro
5
Godfather
4. Jan. 2017.
Hacker1337 wrote on January 4, 2017, 11:12 pm:
Daj nam ove  linije u zagradama ovo (26321) sve ih navedi i stavi ih u kod molim te jer je ovo jako nepregledno imas tu gore one # pa stisni na tu ikonicu i izmedu onog zalijepi te linije jednu po jednu

Da si citao primetio bi ovaj error i bila bi ti jasna linija : error 017: undefined symbol "PlayerInfo"

Probaj umesto ovog: if( PlayerInfo[ playerid ][ xAdmin ] >= 1 )
Ovako: if( PI[ playerid ][ xAdmin ] >= 1 )
leon9
5
Kingpin
4. Jan. 2017.
Maxwellâ„¢ wrote on January 4, 2017, 11:12 pm:
Daj nam ove  linije u zagradama ovo (26321) sve ih navedi i stavi ih u kod molim te jer je ovo jako nepregledno imas tu gore one # pa stisni na tu ikonicu i izmedu onog zalijepi te linije jednu po jednu

Da si citao primetio bi ovaj error i bila bi ti jasna linija : error 017: undefined symbol "PlayerInfo"

Probaj umesto ovog: if( PlayerInfo[ playerid ][ xAdmin ] >= 1 )
Ovako: if( PI[ playerid ][ xAdmin ] >= 1 )
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 017: undefined symbol "xAdmin"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : error 017: undefined symbol "D_NASLOV"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 215: expression has no effect
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 001: expected token: ";", but found "if"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : fatal error 107: too many error messages on one line


Evo Maxwell kad stavim PI
Nitro
5
Godfather
4. Jan. 2017.
1. Umesto
xAdmin
stavi
pAdmin


2. Umesto
SPD( playerid, dialog_YOUTUBE, DSI, D_NASLOV, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );

stavi
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );


3.Na vrh skripte gde ti se definisu dialozi stavi:
#define dialog_YOUTUBE 432423

Ovi brojevi 432423 ti oznacavaju dialog proveri da neki drugi nema taj broj da ti se ne bi pomesali mozes ga promeniti u koje hoces npr. umesto 432423 stavis 123321 bitno je da se ne koristi
leon9
5
Kingpin
4. Jan. 2017.
Maxwellâ„¢ wrote on January 4, 2017, 11:30 pm:
1. Umesto
xAdmin
stavi
pAdmin


2. Umesto
SPD( playerid, dialog_YOUTUBE, DSI, D_NASLOV, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );

stavi
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );


3.Na vrh skripte gde ti se definisu dialozi stavi:
#define dialog_YOUTUBE 432423

Ovi brojevi 432423 ti oznacavaju dialog proveri da neki drugi nema taj broj da ti se ne bi pomesali mozes ga promeniti u koje hoces npr. umesto 432423 stavis 123321 bitno je da se ne koristi

C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : error 017: undefined symbol "D_ODABERI"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 215: expression has no effect
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 001: expected token: ";", but found "if"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

26321:  YCMD:youtube( playerid,params[] )
26324:  SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );
26328:  else if( dialogid == dialog_YOUTUBE )
Nitro
5
Godfather
4. Jan. 2017.
Umesto:
YCMD:youtube( playerid,params[] )


ovako:
YCMD:youtube( playerid,params[], help )


Umesto:
else if( dialogid == dialog_YOUTUBE )


ovako:
if( dialogid == dialog_YOUTUBE )


umesto:
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );


ovako:
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", "ODABERI", "ODUSTANI" );
leon9
5
Kingpin
5. Jan. 2017.
Maxwellâ„¢ wrote on January 4, 2017, 11:51 pm:
Umesto:
YCMD:youtube( playerid,params[] )


ovako:
YCMD:youtube( playerid,params[], help )


Umesto:
else if( dialogid == dialog_YOUTUBE )


ovako:
if( dialogid == dialog_YOUTUBE )


umesto:
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", D_ODABERI, D_ODUSTANI );


ovako:
SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", "ODABERI", "ODUSTANI" );

C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26330) : error 017: undefined symbol "response"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26330) : error 017: undefined symbol "SendInfoMessage"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26331) : error 017: undefined symbol "inputtext"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26336) : error 017: undefined symbol "inputtext"
C:\Users\Anel\Desktop\BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26341) : warning 209: function "@_yCyoutube" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

26324:  SPD( playerid, dialog_YOUTUBE, DSI, "Unesite ime pjesme, poželjno da je sto vise tacnije", "ODABERI", "ODUSTANI" );

26328:  if( dialogid == dialog_YOUTUBE )

26330:  if ( !response ) return SendInfoMessage( playerid, "Odustali ste od pustanja pjesme." );

26331:  if( strlen( inputtext ))

26336:  format( ola, sizeof( ola ), "https://6t.pe/?song=%s", inputtext );
Savke_King
3
Hustler
5. Jan. 2017.
Brate samo nadji u skripti kako je tebi podeseno lepo ti je sve decko objasnio, ne mozes ti iz drugog moda uzeti i tek tako prebaciti u svoj mod...Tipa imas gresku da ti mod ne prepoznaje SendInfoMessage mozda je to u tvom modu definisano kao SIM ili kao Error pogledaj malo
Braxton
3
Hustler
6. Jan. 2017.
Prodaj ovako
 #define DIALOG_YOUTUBE 1327 

Ovo pod OnDialogResponse
 if(dialogid == DIALOG_YOUTUBE)
{
if (!response) return SendClientMessage(playerid, 0xD6E1EBFF, "Odustali ste od pustanja pesme.");
if(strlen(inputtext))
{
foreach(Player, i)
{
new ola;
format(ola, sizeof(ola), "https://6t.pe/?song=%s", inputtext);
PlayAudioStreamForPlayer(i, ola);
}
}
}

I ovo ubacis gde su ti komande
 CMD:youtube(playerid,params[])
{
if(PI >= HEAD || IsPlayerAdmin(playerid))
{
    ShowPlayerDialog(playerid, DIALOG_YOUTUBE, DIALOG_STYLE_INPUT, "{D6E1EB}Youtube", "{FFFFFF}Unesite ime pesme", "Pusti", "Cancel");
}
return 1;
}

Ti prilagodi svom modu,ovo ti je samo primer

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha