if(strcmp(cmd,"/helmet",true)==0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
SendClientMessage(playerid,COLOR_GREY,"You are not in a bike");
return 1;
}
if(PlayerInfo[playerid][rHelmet] == 1)
{
PlayerInfo[playerid][rHelmet] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
new stringtosee[255];
new ftext[255];
if(PlayerInfo[playerid][pSex] == 1) { ftext = "o"; }
else if(PlayerInfo[playerid][pSex] == 1) { ftext = "o"; }
format(stringtosee, sizeof(stringtosee), "* %s takes %s his helmet.", sendername , ftext);
ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
return 1;
}
PlayerInfo[playerid][rHelmet] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
new stringtosee[255];
new ftext[255];
if(PlayerInfo[playerid][pSex] == 1) { ftext = "o"; }
else if(PlayerInfo[playerid][pSex] == 1) { ftext = "o"; }
format(stringtosee, sizeof(stringtosee), "* %s wears %s his helmet.", sendername , ftext);
ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
return 1;
}
Originally Posted by MenaceX^
https://sampwiki.blast.hk/wiki/Attach3DTextLabelToPlayer
And I suggest you to check carefully if the player is on a bike than checking his state. |
Originally Posted by RoamPT
Quote:
![]() Btw, what is the better to that, SetPlayerChatBubble or Attach3DTextLabelToPlayer? |