Jump to content
  • 0

Comanda /makect


mR.KerigaN

Question

Nick: mR.KerigaN

Problema: am bagat comanda /makect sa imi dea arme si skin de politist si cand dau /makect imi da armele dar nu si skinul..

Erori / warnings: nu imi da erori..

Lini/script: if(strcmp(cmd, "/makect", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}Foloseste{FFFFFF}: /makect [playerid/PartOfName]");

return 1;

}

giveplayerid = ReturnUser(tmp);

if (PlayerInfo[playerid][pAdmin] >= 1)

{

    if(IsPlayerConnected(playerid))

    {

        if(playerid != INVALID_PLAYER_ID)

        {

        new name[MAX_PLAYER_NAME];

    GetPlayerName(playerid, name, sizeof(name));

    new nameee[MAX_PLAYER_NAME];

    GetPlayerName(giveplayerid, nameee, sizeof(nameee));

GivePlayerWeapon(giveplayerid, 24, 999);

GivePlayerWeapon(giveplayerid, 29, 999);

GivePlayerWeapon(giveplayerid, 31, 999);

GivePlayerWeapon(giveplayerid, 16, 5);

SetPlayerHealth(giveplayerid, 500);

SetPlayerArmour(giveplayerid, 100);

SetPlayerSkin(giveplayerid, 287);

format(string, 128, "{0080FF}AdmWarning: {FF8000}[%d]%s {FFFFFF}i-a dat MAKET lui {FF8000}[%d]%s. (/maket)",playerid,name,giveplayerid,nameee);

ABroadCast(COLOR_YELLOW,string,5);

                    }

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat!");

}

}

return 1;

}

Ai incercat sa rezolvi singur ?: Da

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Asta pentru ca nu ai pus sa ti se dea skinul.

SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

[pawn]if(strcmp(cmd, "/makect", true) == 0)

  {

      if(IsPlayerConnected(playerid))

      {

        tmp = strtok(cmdtext, idx);

        if(!strlen(tmp))

        {

            SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}Foloseste{FFFFFF}: /makect [playerid/PartOfName]");

            return 1;

        }

        giveplayerid = ReturnUser(tmp);

        if (PlayerInfo[playerid][pAdmin] >= 1)

        {

            if(IsPlayerConnected(playerid))

            {

                if(playerid != INVALID_PLAYER_ID)

                {

                    new name[MAX_PLAYER_NAME];

                  GetPlayerName(playerid, name, sizeof(name));

                  new nameee[MAX_PLAYER_NAME];

                  GetPlayerName(giveplayerid, nameee, sizeof(nameee));

                  GivePlayerWeapon(giveplayerid, 24, 999);

                  GivePlayerWeapon(giveplayerid, 29, 999);

                  GivePlayerWeapon(giveplayerid, 31, 999);

                  GivePlayerWeapon(giveplayerid, 16, 5);

                  SetPlayerHealth(giveplayerid, 500);

                  SetPlayerArmour(giveplayerid, 100);

                  GivePlayerSkin(giveplayerid, 287);

                  format(string, 128, "{0080FF}AdmWarning: {FF8000}[%d]%s {FFFFFF}i-a dat MAKET lui {FF8000}[%d]%s. (/maket)",playerid,name,giveplayerid,nameee);

                  ABroadCast(COLOR_YELLOW,string,5);

                    }

            }

        }

        else

        {

            SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat!");

        }

      }

      return 1;

  }[/pawn]

Incearca acum.

 

 

Link to comment
Share on other sites

Asta pentru ca nu ai pus sa ti se dea skinul.

SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

[pawn]if(strcmp(cmd, "/makect", true) == 0)

  {

      if(IsPlayerConnected(playerid))

      {

        tmp = strtok(cmdtext, idx);

        if(!strlen(tmp))

        {

            SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}Foloseste{FFFFFF}: /makect [playerid/PartOfName]");

            return 1;

        }

        giveplayerid = ReturnUser(tmp);

        if (PlayerInfo[playerid][pAdmin] >= 1)

        {

            if(IsPlayerConnected(playerid))

            {

                if(playerid != INVALID_PLAYER_ID)

                {

                    new name[MAX_PLAYER_NAME];

                  GetPlayerName(playerid, name, sizeof(name));

                  new nameee[MAX_PLAYER_NAME];

                  GetPlayerName(giveplayerid, nameee, sizeof(nameee));

                  GivePlayerWeapon(giveplayerid, 24, 999);

                  GivePlayerWeapon(giveplayerid, 29, 999);

                  GivePlayerWeapon(giveplayerid, 31, 999);

                  GivePlayerWeapon(giveplayerid, 16, 5);

                  SetPlayerHealth(giveplayerid, 500);

                  SetPlayerArmour(giveplayerid, 100);

                  GivePlayerSkin(giveplayerid, 287);

                  format(string, 128, "{0080FF}AdmWarning: {FF8000}[%d]%s {FFFFFF}i-a dat MAKET lui {FF8000}[%d]%s. (/maket)",playerid,name,giveplayerid,nameee);

                  ABroadCast(COLOR_YELLOW,string,5);

                    }

            }

        }

        else

        {

            SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat!");

        }

      }

      return 1;

  }[/pawn]

Incearca acum.

Nu stiu ce ai incercat tu sa faci tu acolo dar e mo mare prostie. Functia GivePlayerSkin nici nu exista in samp si nu cred ca a creat el alta.

Incearca asa:

if(strcmp(cmd, "/makect", true) == 0)
{
	if(IsPlayerConnected(playerid))
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}Foloseste{FFFFFF}: /makect [playerid/PartOfName]");
			return 1;
		}
		giveplayerid = ReturnUser(tmp);
		if (PlayerInfo[playerid][pAdmin] >= 1)
		{
			if(IsPlayerConnected(playerid))
			{
					new name[MAX_PLAYER_NAME];
					GetPlayerName(playerid, name, sizeof(name));
					new nameee[MAX_PLAYER_NAME];
					GetPlayerName(giveplayerid, nameee, sizeof(nameee));
					SetPlayerSkin(giveplayerid, 287);
					GivePlayerWeapon(giveplayerid, 24, 999);
					GivePlayerWeapon(giveplayerid, 29, 999);
					GivePlayerWeapon(giveplayerid, 31, 999);
					GivePlayerWeapon(giveplayerid, 16, 5);
					SetPlayerHealth(giveplayerid, 500);
					SetPlayerArmour(giveplayerid, 100);
					format(string, 128, "{0080FF}AdmWarning: {FF8000}[%d]%s {FFFFFF}i-a dat MAKET lui {FF8000}[%d]%s. (/maket)",playerid,name,giveplayerid,nameee);
					ABroadCast(COLOR_YELLOW,string,5);
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat!");
		}
	}
	return 1;
}

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.