[Pomoc]Youtube


Započeo King2, Januar 04, 2017, 23:52:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26319) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 017: undefined symbol "PlayerInfo"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : warning 215: expression has no effect
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 001: expected token: ";", but found "]"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26320) : fatal error 107: too many error messages on one line
Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

Nemas definisano PlayerInfo pogledaj kako koristis,u dosta slucajeva sam vidjao da se koristi umesto PlayerInfo koristi se PI

definisao sam PlayerInfo ali vidi ovo


C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : warning 215: expression has no effect
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 001: expected token: ";", but found "]"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : fatal error 107: too many error messages on one line
Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

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

YCMD:youtube( playerid,params[] ) {
	if( PlayerInfo[ playerid ][ xAdmin ] >= 1 )
Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

Citat: Hacker1337 poslato Januar 05, 2017, 00:12:24 PRE PODNE
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 )

Citat: Maxwellâ,,¢ poslato Januar 05, 2017, 00:16:08 PRE PODNE
Citat: Hacker1337 poslato Januar 05, 2017, 00:12:24 PRE PODNE
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\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26322) : error 017: undefined symbol "xAdmin"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : error 017: undefined symbol "D_NASLOV"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 215: expression has no effect
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 001: expected token: ";", but found "if"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : fatal error 107: too many error messages on one line


Evo Maxwell kad stavim PI
Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

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

Citat: Maxwellâ,,¢ poslato Januar 05, 2017, 00:30:22 PRE PODNE
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\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26321) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : error 017: undefined symbol "D_ODABERI"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 029: invalid expression, assumed zero
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 215: expression has no effect
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 001: expected token: ";", but found "if"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\[BDRP]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 )
Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

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" );

Citat: Maxwellâ,,¢ poslato Januar 05, 2017, 00:51:59 PRE PODNE
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\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26324) : warning 202: number of arguments does not match definition
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : warning 225: unreachable code
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26328) : error 017: undefined symbol "dialogid"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26330) : error 017: undefined symbol "response"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26330) : error 017: undefined symbol "SendInfoMessage"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26331) : error 017: undefined symbol "inputtext"
C:\Users\Anel\Desktop\[BDRP]BalkanDiamond Roleplay\gamemodes\ng-rp.pwn(26336) : error 017: undefined symbol "inputtext"
C:\Users\Anel\Desktop\[BDRP]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 );

Respect: Harexe,Muma,Depay,Hrustanovic,Tosic,#Rakic,Maxwell,Medo,anDro,Dedic,SlavicBeast,gReeDy.amx,berroni.amx,LoOdak,Kasperzi

GAME OVER

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

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[255];
				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[playerid][pAdmin] >= 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