SA-MP Forums Archive
Need Script Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Need Script Help (/showthread.php?tid=91505)



Need Script Help - soldierman - 15.08.2009

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/setplayerhealth", cmdtext, true, 10) == 0)
	{
	SetPlayerHealth()
		return 1;
	}
	return 0;
}
im tryin to make a sethealth cmd for admins but how would i do it so /setplayerhealth (playerid) (value)


Re: Need Script Help - Mr_Finnigan - 15.08.2009

Quote:
Originally Posted by soldierman
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/setplayerhealth", cmdtext, true, 10) == 0)
	{
	SetPlayerHealth()
		return 1;
	}
	return 0;
}
im tryin to make a sethealth cmd for admins but how would i do it so /setplayerhealth (playerid) (value)
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/setplayerhealth", cmdtext, true, 10) == 0)
	{
	SetPlayerHealth(playerid, 100.0);		
            return 1;
	}
	return 0;
}



Re: Need Script Help - radi - 15.08.2009

no he wants
/setplayerhealth [id from player ] [ how much his health should be ]
like /setplayerhealth 0 2000
that id 0 health will becomes 2000


Re: Need Script Help - radi - 15.08.2009

pawn Код:
if(strcmp(cmd, "/sethealth", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /sethealth [playerid] [health]");
            return 1;
        }
        new playa;
        new health;
        if(IsStringAName(tmp))
        {
            playa = GetPlayerID(tmp);
        }
        else
        {
            playa = strval(tmp);
        }
        tmp = strtok(cmdtext, idx);
        health = strval(tmp);
        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if (IsPlayerConnected)
        {
            SetPlayerHealth(playa, health);
            printf( %s gave %s %d Health",sendername, giveplayer, health);
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD1, "
not logged in");
        }
        return 1;
    }



Re: Need Script Help - soldierman - 15.08.2009

thanks for help its compiled but ill test after ive done all my admin cmds