[Ajuda] 5 Erros
#1

[CODE][D:\Users\MTOficial\Desktop\GMBNV.pwn(3590) : error 017: undefined symbol "playerid"
D:\Users\MTOficial\Desktop\GMBNV.pwn(24343) : error 029: invalid expression, assumed zero
D:\Users\MTOficial\Desktop\GMBNV.pwn(24343) : error 017: undefined symbol "cmd_tocarmusica"
D:\Users\MTOficial\Desktop\GMBNV.pwn(24343) : error 029: invalid expression, assumed zero
D:\Users\MTOficial\Desktop\GMBNV.pwn(24343) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.
/CODE]

//linha 3590
Код:
	PediuMusica[playerid] = false; // linha 	3590
// linha 24343
Код:
CMD:tocarmusica(playerid, params[]) // linha 24343
Reply
#2

A callback tem o parвmetro "playerid", ou vocк tб com a include #include <a_samp>?
Verifique se a callback e a forward tem o parвmetro playerid...
Reply
#3

include!
Reply
#4

Passa o comando inteiro
Reply
#5

Quote:

CMD:tocarmusica(playerid, params[]) // linha 24343
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "ERRO: Comando disponнvel apenas para admins RCON!");
ShowPlayerDialog(playerid, D_MUSICA, DIALOG_STYLE_INPUT, "Mъsica para todos", "Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Tocar", "Cancelar");
return 1;
}
CMDmusicatodos(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "ERRO: Comando disponнvel apenas para admins RCON!");
static i,str[104+MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
for( i = GetMaxPlayers() - 1; i > -1; --i)
{
if(IsPlayerConnected(i))
{
StopAudioStreamForPlayer(i);
}
}
format(str, sizeof(str), "[ADMIN] %s parou a mъsica atual!", aname);
SendClientMessageToAll(COR_INFO, str);
return 1;
}
CMDmusica(playerid, params[])
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, COR_INFO, "INFO: A reproduзгo de sons foi parada!");
return 1;
}
CMDedirmusica(playerid, params[])
{
if(PediuMusica[playerid] == false)
{
ShowPlayerDialog(playerid, D_PEDIRMUSICA, DIALOG_STYLE_INPUT, "Pedir uma Mъsica", "Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Pedir", "Cancelar");
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Aguarde 2 Minutos para pedir outra mъsica!");
}
return 1;
}
CMD:amusica(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, D_AJUDA, DIALOG_STYLE_MSGBOX, "Comandos de Mъsica", "COMANDOS ADM: \n\n/tocarmusica - Toca uma mъsica para todos pelo nome ou link do *******\n/pmusicatodos - Para a mъsica de todos\n\nCOMANDOS PLAYER: \n\n/pmusica - Para a mъsica atual\n/pedirmusica - Envia a mъsica desejada para os admins online\n", "Ok", "");
}
else
{
ShowPlayerDialog(playerid, D_AJUDA, DIALOG_STYLE_MSGBOX, "Comandos de Mъsica", "/pmusica - Para a mъsica atual\n/pedirmusica - Envia a mъsica desejada para os admins online\n", "Ok", "");
}
return 1;
}

Aqui!
Reply
#6

A linha 24343 й simples, nгo existe parametro e vocк botou parametro, sу remove o parametro.
A maioria desses comandos ai nгo precisam de parametro, se eu estiver errado desculpa, mas analise o cуdigo e veja qual precisa, й simples olha, se й algo simples como sу mostra um dialogo PARA TU nгo tem parametro, mas se й algo como mostrar um dialogo para outra pessoa envolvendo ids e etc, ai precisa.

PHP код:
CMD:tocarmusica(playerid)
{
       if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOR_ERRO"ERRO: Comando disponнvel apenas para admins RCON!");
       
ShowPlayerDialog(playeridD_MUSICADIALOG_STYLE_INPUT"Mъsica para todos""Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n""Tocar""Cancelar");
       return 
1;

As outras ainda estou vendo, me diz se funcionou e passa o cуdigo do primeiro erro.
Reply
#7

Nгo funfou
Reply
#8

Vocк removeu os outros parametros de comandos de nгo precisam?
Reply
#9

Sim!
Reply
#10

Envia como ficou o comando e envia os erros.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)