undefined symbol "PlayerInfo"
#1

When I try to compile this:
pawn Код:
#define FILTERSCRIPT


// DJ Script by ZombieNest
// Thanks to BC-RP for the stream code


#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <foreach>


#define COLOR_LIGHTRED 0xAA3333AA


public OnFilterScriptInit()
{
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  ");
    print(" <><><><>DJ Filterscript Loaded by ZombieNest<><><><><><><><><>  ");
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>\n");
    return 1;
}

public OnFilterScriptExit()
{
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  ");
    print(" <><><><>DJ Filterscript Unloaded by ZombieNest<><><><><><><><><>  ");
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>\n");
    return 1;
}

// For the stream thing thanks to BcRp  by bustern
CMD:dj(playerid, params[])
{
    new string[128];
    if(sscanf(params, "s[256]", params)) return SendClientMessage(playerid, -1, "[Usage]: /dj [url/help/stop/credits]");
    if(!strcmp(params, "help", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Help:{FAD008}DJ is a system for players to play songs offically.");
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Help:{FAD008}All players will be able to hear the song. Not only you!");
        return 1;
    }
    if(!strcmp(params, "stop", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Stopped.");
        StopAudioStreamForPlayer(playerid);
        return 1;
    }
    if(!strcmp(params, "credits", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "Thanks to:");
        SendClientMessage(playerid, -1, "{0033FF}Bustern for the Stream system");
        SendClientMessage(playerid, -1, "{FAD009}Kevin Hendrews a.k.a ZombieNest for editing");
        return 1;
    }
    if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
    format(string, sizeof(string), "{FFFFFF}>> {0033FF}[DJ]{FFFFFF}: A Player is now DJing {FAD008} ( /dj help for more)");
    SendClientMessageToAll(0xFFFFFFAA,string);
    foreach(Player, i)
    {
    PlayAudioStreamForPlayer(i, params);
    }
    return 1;
}
And the ORIGINAL one is this:
pawn Код:
#define FILTERSCRIPT


// DJ Script by ZombieNest
// Thanks to BC-RP for the stream code


#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <foreach>


#define COLOR_LIGHTRED 0xAA3333AA


public OnFilterScriptInit()
{
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  ");
    print(" <><><><>DJ Filterscript Loaded by ZombieNest<><><><><><><><><>  ");
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>\n");
    return 1;
}

public OnFilterScriptExit()
{
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  ");
    print(" <><><><>DJ Filterscript Unloaded by ZombieNest<><><><><><><><><>  ");
    print("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>\n");
    return 1;
}

// For the stream thing thanks to BcRp  by bustern
CMD:dj(playerid, params[])
{
    new string[128];
    if(sscanf(params, "s[256]", params)) return SendClientMessage(playerid, -1, "[Usage]: /dj [url/help/stop/credits]");
    if(!strcmp(params, "help", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Help:{FAD008}DJ is a system for players to play songs offically.");
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Help:{FAD008}All players will be able to hear the song. Not only you!");
        return 1;
    }
    if(!strcmp(params, "stop", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "{0033FF}DJ Stopped.");
        StopAudioStreamForPlayer(playerid);
        return 1;
    }
    if(!strcmp(params, "credits", true, 4))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "Thanks to:");
        SendClientMessage(playerid, -1, "{0033FF}Bustern for the Stream system");
        SendClientMessage(playerid, -1, "{FAD009}Kevin Hendrews a.k.a ZombieNest for editing");
        return 1;
    }
    //if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
    format(string, sizeof(string), "{FFFFFF}>> {0033FF}[DJ]{FFFFFF}: A Player is now DJing {FAD008} ( /dj help for more)");
    SendClientMessageToAll(0xFFFFFFAA,string);
    foreach(Player, i)
    {
    PlayAudioStreamForPlayer(i, params);
    }
    return 1;
}
AND When I use the first code, I get this errors:
Quote:

error 017: undefined symbol "PlayerInfo"
C:\Users\D\Desktop\dj.pwn(57) : warning 215: expression has no effect
C:\Users\D\Desktop\dj.pwn(57) : error 001: expected token: ";", but found "]"
C:\Users\D\Desktop\dj.pwn(57) : error 029: invalid expression, assumed zero
C:\Users\D\Desktop\dj.pwn(57) : fatal error 107: too many error messages on one line

Can anyone help me?
Reply


Messages In This Thread
undefined symbol "PlayerInfo" - by DGRP - 22.01.2015, 13:29
Re: undefined symbol "PlayerInfo" - by JJack - 22.01.2015, 13:33
Re: undefined symbol "PlayerInfo" - by DGRP - 22.01.2015, 13:40
Re: undefined symbol "PlayerInfo" - by JJack - 22.01.2015, 13:43
Re: undefined symbol "PlayerInfo" - by DGRP - 22.01.2015, 13:44
Re: undefined symbol "PlayerInfo" - by Ironboy - 22.01.2015, 13:48
Re: undefined symbol "PlayerInfo" - by DGRP - 22.01.2015, 14:00
Re: undefined symbol "PlayerInfo" - by Ironboy - 22.01.2015, 14:33
Re: undefined symbol "PlayerInfo" - by dannyk0ed - 22.01.2015, 15:18
Re: undefined symbol "PlayerInfo" - by Sew_Sumi - 23.01.2015, 07:36

Forum Jump:


Users browsing this thread: 1 Guest(s)