error 004: function "OnPlayerCommandPerformed" is not implemented
#1

help me with error 004: function "OnPlayerCommandPerformed" is not implemented

pawn Код:
CMD:radio(playerid,params[])
{
  if(IsPlayerAdmin(playerid))
   {
    new idx;
    new tmp[256];
    tmp = strtok(params,idx);
    if(strlen(params) > 0) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 1) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 2) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 3) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 4) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 5) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 6) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(params) > 7) return SendClientMessage(playerid, -1, "bad url");
    if(strlen(tmp) == 0) return SendClientMessage(playerid, -1, "/radio (url)");
    PlayAudioStreamForAll(tmp);
    return 1;
    }
    else OnPlayerCommandPerformed(playerid, "/radios");
    return 1;
}
help me pls
Reply
#2

Replace it with
pawn Код:
return cmd_radios(playerid,"");
Reply
#3

Change :

pawn Код:
else OnPlayerCommandPerformed(playerid, "/radios");
To :

pawn Код:
else SendClientMessage(playerid, -1, "/radios");
Or use dannyk0ed's method.
Reply
#4

what is this

pawn Код:
cmd_radios(playerid,"//what is this");
Reply
#5

Keep it like it is.
Reply
#6

What is the purpose of giving a direction to that command when you already defined it using dcmd? OnPlayerCommandPerformed shouldn't be used like you did.
Reply
#7

sorry for bumping, after i do /radio http://k004.kiwi6.com/hotlink/qms38k...fiber.com_.mp3

this only showed and i can't sound that link


pawn Код:
CMD:radio(playerid,params[])
{
  if(IsPlayerAdmin(playerid))
   {
    new Index;
    new tmp[256+1];  tmp  = strtok(params,Index);
    tmp = strtok(params,Index);
    if(strlen(tmp) == 0) return SendClientMessage(playerid, -1, "/radio (url)");
    PlayAudioStreamForAll(tmp);
    return 1;
    }
    else GameTextForPlayer(playerid,"~r~SERVER: UNKNOWN COMMAND USE /CMDS TO SEE ALL COMMAND",4000,3);
    return 1;
}
sorry for my bad eng :/
Reply
#8

Show us the PlayAudioStreamForAll Function.
Reply
#9

pawn Код:
stock PlayAudioStreamForAll(url[])
{
    for(new i = 0, e = GetMaxPlayers(); i < e; i++)
    {
        if(IsPlayerConnected(i))
        {
            PlayAudioStreamForPlayer(i, url);
        }
    }
    return 1;
}
Reply
#10

hello
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)