Need help finishing /afk and /back commands
#3

Quote:
Originally Posted by <Weponz>
Посмотреть сообщение
Try this:

Код:
new bool:isafk[MAX_PLAYERS];//top of script

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/afk",true))
    {
        new name[MAX_PLAYER_NAME];
        if(isafk[playerid] == false)
        {
	        isafk[playerid] = true;
			GetPlayerHealth(playerid, pHealth);
	  		SetPlayerHealth(playerid, 9999);
	        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
	        format(string, sizeof(string), "%s Is Now AFK!",name);
	        printf(string);
	        SendClientMessage(playerid, 0x0, "Type /back To Stop Being AFK.");
	        SendClientMessageToAll(0x0, string);
	        TogglePlayerControllable(playerid,0);
        }
        else
		{
			SendClientMessage(playerid, 0x0, "Your Already AFK!");
        }
        return 1;
    }
    if(!strcmp(cmdtext,"/back",true))
    {
        new name[MAX_PLAYER_NAME];
        if(isafk[playerid] == true)
        {
	        isafk[playerid] = false;
	        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
	        format(string, sizeof(string), "%s Is No Longer AFK.",name);
	        SendClientMessageToAll(0x0, string);
	        SetPlayerHealth(playerid, pHealth);
	       	printf(string);
			TogglePlayerControllable(playerid,1);
		}
		else
		{
  			SendClientMessage(playerid, 0x0, "Your Not AFK!");
        }
        return 1;
    }
nice, but i got 5 errors :/

Код:
C:\Documents and Settings\Hayden Bruin\Desktop\Haydz\Courtroom DM\gamemodes\CourtroomDM.pwn(62) : error 017: undefined symbol "pHealth"
C:\Documents and Settings\Hayden Bruin\Desktop\Haydz\Courtroom DM\gamemodes\CourtroomDM.pwn(65) : error 017: undefined symbol "string"
C:\Documents and Settings\Hayden Bruin\Desktop\Haydz\Courtroom DM\gamemodes\CourtroomDM.pwn(65) : error 017: undefined symbol "string"
C:\Documents and Settings\Hayden Bruin\Desktop\Haydz\Courtroom DM\gamemodes\CourtroomDM.pwn(65) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Hayden Bruin\Desktop\Haydz\Courtroom DM\gamemodes\CourtroomDM.pwn(65) : fatal error 107: too many error messages on one line

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


5 Errors.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)