This is not working [Need help Urgent]
#1

This is my Code.

pawn Code:
CMD:assist(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new PyrID;
        if(sscanf(params, "d", PyrID))
        {
            SendClientMessage(playerid, ERROR,"Usage: /assist [Playerid]");
        }
        {

            if(IsPlayerConnected(PyrID))
            {
                if(PlayerInfo[playerid][pAssisting] == 1)
                {
                    PlayerInfo[playerid][pAssisting] == 1;
                    PlayerInfo[PyrID][pGettingAssisted] == 1;
                    {
                        SendClientMessage(playerid, ERROR,"You are now assisting");
                        SendClientMessage(PyrID, ERROR,"You are getting assisted by an Admin, Type /ac to talk to an admin.");
                    }
                }
                else SendClientMessage(playerid, ERROR,"You are already assisting.");
            }
            else SendClientMessage(playerid, ERROR,"Invalid Player.");
        }

    }
    else SendClientMessage(playerid, ERROR,"You are not authorized to use that command.");
    return 1;
}
Its not Working please help me.
Reply
#2

pawn Code:
if(PlayerInfo[playerid][pAssisting] == 0)
                 {
                    PlayerInfo[playerid][pAssisting] == 1;
                    PlayerInfo[PyrID][pGettingAssisted] == 1;
//......
it should not be 1.. it should be 0,, i think
Reply
#3

Code:
F:\My Server\Server\gamemodes\Gamemode.pwn(1058) : warning 215: expression has no effect
F:\My Server\Server\gamemodes\Gamemode.pwn(1059) : warning 215: expression has no effect
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
How to fix these warnings?
Reply
#4

in this code only? or is it some other code?
Reply
#5

Quote:
Originally Posted by $India$
View Post
Code:
F:\My Server\Server\gamemodes\Gamemode.pwn(1058) : warning 215: expression has no effect
F:\My Server\Server\gamemodes\Gamemode.pwn(1059) : warning 215: expression has no effect
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
How to fix these warnings?
You can't just paste your errors and expect people to know the answer. Show some code!
Reply
#6

In this Code.. And its Not Working Properly At all.
Reply
#7

pawn Code:
CMD:assist(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new PyrID, pname[128];
        GetPlayerName(PlyID, pname, sizeof(pname));
        if(sscanf(params, "u", PyrID))
        {
            SendClientMessage(playerid, ERROR,"Usage: /assist [Playerid]");
        }
        {

            if(IsPlayerConnected(PyrID))
            {
                if(PlayerInfo[playerid][pAssisting] == 0)
                {
                    PlayerInfo[playerid][pAssisting] == 1;
                    PlayerInfo[PyrID][pGettingAssisted] == 1;
                    {
                        SendClientMessage(playerid, ERROR,"You are now assisting");
                        SendClientMessage(PyrID, ERROR,"You are getting assisted by an Admin, Type /ac to talk to an admin.");
                    }
                }
                else SendClientMessage(playerid, ERROR,"You are already assisting.");
            }
            else SendClientMessage(playerid, ERROR,"Invalid Player.");
        }

    }
    else SendClientMessage(playerid, ERROR,"You are not authorized to use that command.");
    return 1;
}
i think you need to define the ID's
Reply
#8

But i am getting this Warnings

F:\My Server\Server\gamemodes\Gamemode.pwn(1060) : warning 215: expression has no effect
F:\My Server\Server\gamemodes\Gamemode.pwn(1061) : warning 215: expression has no effect
Reply
#9

pawn Code:
CMD:assist(playerid, params[])
{
    if(PlayerInfo[playerid][pAdminLevel] >= 1)
    {
        new PyrID, pname[128];
        GetPlayerName(PyrID, pname, sizeof(pname));
        if(sscanf(params, "u", PyrID))
        {
            SendClientMessage(playerid, red,"Usage: /assist [Playerid]");
        }
        if(IsPlayerConnected(PyrID))
            {
                if(PlayerInfo[playerid][pAssisting] == 0)
                {
                    PlayerInfo[playerid][pAssisting] = 1;
                    PlayerInfo[PyrID][pGettingAssisted] = 1;
                    {
                        SendClientMessage(playerid, red,"You are now assisting");
                        SendClientMessage(PyrID, red,"You are getting assisted by an Admin, Type /ac to talk to an admin.");
                    }
                }
                else SendClientMessage(playerid, red,"You are already assisting.");
            }
            else SendClientMessage(playerid, red,"Invalid Player.");


    }
    else SendClientMessage(playerid, red,"You are not authorized to use that command.");
    return 1;
}
Reply
#10

Check this its not working Properly

pawn Code:
CMD:assist(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new PyrID, pname[128], name[128], str[128];
        GetPlayerName(PyrID, pname, sizeof(pname));
        GetPlayerName(playerid, name, sizeof(name));
        if(PlayerInfo[playerid][pAssisting] == 1)
        {
            if(PlayerInfo[PyrID][pGettingAssisted] == 1)
            {
                if(sscanf(params, "u", PyrID))
                {
                    SendClientMessage(playerid, ERROR,"Usage: /assist [Playerid]");
                }
                if(IsPlayerConnected(PyrID))
                {

                    PlayerInfo[playerid][pAssisting] = 1;
                    PlayerInfo[PyrID][pGettingAssisted] = 1;
                    {

                        format(str, sizeof(str),"You are assisting %s, Type /ac to talk with that player.", pname);
                        SendClientMessage(playerid, COLOR_YELLOW, str);
                       
                        format(str, sizeof(str), "Admin %s is now assisting you, Type /ac to talk with that Admin.", name);
                        SendClientMessage(PyrID, COLOR_YELLOW, str);
                    }
                }
                else SendClientMessage(playerid, ERROR,"Invalid Player.");
            }
            else SendClientMessage(playerid, ERROR,"That player is already getting assisted by another admin.");
        }
        else SendClientMessage(playerid, ERROR,"You are already assisting");
    }
    else SendClientMessage(playerid, ERROR,"You are not authorized to use that command.");
    return 1;
}

CMD:endassist(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new PyrID, name[128], pname[128], str[128];
        GetPlayerName(playerid, name, sizeof(name));
        GetPlayerName(PyrID, pname, sizeof(pname));
        if(PlayerInfo[playerid][pAssisting] == 0)
        {
            if(PlayerInfo[PyrID][pGettingAssisted] == 0)
            {
                if(sscanf(params,"u", PyrID))
                {
                    SendClientMessage(playerid, ERROR,"Usage: /endassist [Playerid]");
                }
                if(IsPlayerConnected(PyrID))
                {
                    PlayerInfo[playerid][pAssisting] = 0;
                    PlayerInfo[PyrID][pGettingAssisted] = 0;
                    {
                        format(str, sizeof(str),"Admin %s has ended your assistance", name);
                        SendClientMessage(PyrID, COLOR_YELLOW, str);

                        format(str, sizeof(str),"You have ended the assistance of %s", pname);
                        SendClientMessage(playerid, COLOR_YELLOW, str);
                    }
                }
                else SendClientMessage(playerid, ERROR,"Invalid Player.");
            }
            else SendClientMessage(playerid, ERROR,"That player is not getting assisted by anyone.");
        }
        else SendClientMessage(playerid, ERROR,"You are not assisting anyone.");
    }
    else SendClientMessage(playerid, ERROR,"You are not authorized to use that command.");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)