Tag mismatch, BUT WHY!?
#4

Okay, I've tried to spectate someone now on my server, but the textdraw won't appear! WHY?

pawn Код:
CMD:spec(playerid,params[])
{


            if(gPlayerSpectating[playerid] == 0)
            {
                new Target;
                if(sscanf(params, "u", Target)) return SendClientMessage(playerid, COLOR_ORANGE, "USAGE: /spec [playerid]");

                    if(gPlayerSpectating[Target] == 0)
                    {
                        if(Target == playerid) return SendClientMessage(playerid, COLOR_RED, "SERVER: You can't spec yourself!");
                        if(!IsPlayerConnected(Target))
                            return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected!");
                           
                        TogglePlayerSpectating(playerid, 1);
                        PlayerSpectatePlayer(playerid, Target);
                        SetPlayerInterior(playerid,GetPlayerInterior(Target));
                        gSpectateID[playerid] = Target;
                        gPlayerSpectating[playerid] = 1;
                        gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
                        new tname[MAX_PLAYER_NAME];
                        GetPlayerName(Target,tname,sizeof(tname));
                        new MyString[128];
                        format(MyString,sizeof MyString, "You are now spectating %s! Type /specoff to stop!", tname);
                        SendClientMessage(playerid, COLOR_GREEN, MyString);
                        new Float:hp, Float:ar;
                        GetPlayerHealth(Target, hp);
                        GetPlayerArmour(Target, ar);
                        //format(specstring, sizeof(specstring), "~g~SPECTATING PLAYER: ~w~%s(%d)~n~~w~Type ~y~/specoff ~w~to stop!\nHealth: %d\nArmour: %d",tname, Target, GetPlayerHealth(Target, health), GetPlayerArmour(Target,armour));
                        format(MyString, 256, "~w~- %s(%d) -~n~~n~~y~Health: ~w~%0.1f ~l~- ~y~Armour: ~w~%0.1f ~l~- ~y~Money: ~w~$%d~n~~n~~r~< Sprint - Jump >", MyString,tname,hp,ar,GetPlayerMoney(Target));
                        TextDrawSetString(SpectationText, MyString);
                        TextDrawShowForPlayer(playerid,SpectationText);


                    }
                    else return SendClientMessage(playerid,COLOR_RED,"ERROR: Player is in spectate mode!");
            }
            else return SendClientMessage(playerid,COLOR_RED,"ERROR: You are already in spectate mode!");

        return 1;
}

CMD:specoff(playerid,params[])
{
 
            if(gPlayerSpectating[playerid] == 1)
            {
                TogglePlayerSpectating(playerid, 0);
                gSpectateID[playerid] = INVALID_PLAYER_ID;
                gPlayerSpectating[playerid] = 0;
                gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
                SendClientMessage(playerid, COLOR_GREEN, "You have stopped spectating!");
                TextDrawHideForPlayer(playerid,SpectationText);
            }
            else SendClientMessage(playerid,COLOR_RED,"ERROR: You are not in spectate mode!");
   

    return 1;
}
Reply


Messages In This Thread
Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 00:38
Re: Tag mismatch, BUT WHY!? - by [ABK]Antonio - 01.04.2012, 00:39
Re: Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 00:56
Re: Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 17:00
Re: Tag mismatch, BUT WHY!? - by ReneG - 01.04.2012, 19:15
Re: Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 19:16
Re: Tag mismatch, BUT WHY!? - by Jonny5 - 01.04.2012, 19:19
Re: Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 21:07
Re: Tag mismatch, BUT WHY!? - by Jonny5 - 01.04.2012, 21:16
Re: Tag mismatch, BUT WHY!? - by Twisted_Insane - 01.04.2012, 21:29

Forum Jump:


Users browsing this thread: 1 Guest(s)