(Help): SetPlayerAttachedObject (To Remove Object) REP+
#1

Код:
	if(strcmp(cmd, "/maskon", true) == 0) //Karl Sciortino
	{
	    if(IsPlayerConnected(playerid))
	    {
	    	if(PlayerInfo[playerid][pMask] == 0)
	   	 	{
	   		     SendClientMessage(playerid, COLOR_SPRINGGREEN, "You don't have a mask");
	   		     return 1;
	   		}
	   		if(PlayerInfo[playerid][pLevel] < 3)
	    	{
	       		SendClientMessage(playerid, COLOR_SPRINGGREEN, "You are not able to use it. You must be level 3 or higher");
	        	return 1;
	    	}
			for(new i = 0; i < MAX_PLAYERS; i++)
   			{
   		    	if(IsPlayerConnected(i))
   		    	{
		   			ShowPlayerNameTagForPlayer(i, playerid, 0);
				}
			}
			PlayerInfo[playerid][pMaskuse] = 1;
		    SetPlayerAttachedObject(playerid,  3,19036, 2, 0.100376, 0.054328, -0.002725, 92.576370, 104.168449, 0.000000); 
			SendClientMessage(playerid, COLOR_WHITE, "** You have put your mask on [/maskoff to put it away].");
      		format(string, sizeof(string), "* %s puts a mask on.", sendername);
      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      		new y, m, d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /maskon",d,m,y,h,mi,s,sendername);
			CommandLog(string);
		}
		return 1;
	}
	if(strcmp(cmd, "/maskoff", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	    	if(PlayerInfo[playerid][pMask] == 0)
	    	{
	       		SendClientMessage(playerid, COLOR_GRAD1, "   You don't have a mask");
	        	return 1;
	    	}
	    	if(PlayerInfo[playerid][pLevel] < 3)
	    	{
	        	SendClientMessage(playerid, COLOR_GRAD1, "   You are not able to use it.");
	        	return 1;
	    	}
	    	for(new i = 0; i < MAX_PLAYERS; i++)
   			{
   		    	if(IsPlayerConnected(i))
   		    	{
		   			ShowPlayerNameTagForPlayer(i, playerid, 1);
				}
			}
			PlayerInfo[playerid][pMaskuse] = 0;
			PlayerInfo[playerid][pMaskReplacement] = 0;
			SendClientMessage(playerid, COLOR_WHITE, "HINT:[/maskon to use your mask!].");
			GameTextForPlayer(playerid,"You have removed your mask!",5000,5);
      		format(string, sizeof(string), "* %s puts a mask away.", sendername);
      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      		new y, m, d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /maskoff",d,m,y,h,mi,s,sendername);
			CommandLog(string);
		}
		return 1;
	}
Hey guys I am trying to add an object to /maskon, when some one do /maskon he does get the object on his face but when he /maskoff it doesn't get removed I tried some other ways but it didn't really work. I added
Код:
SetPlayerAttachedObject(playerid,  0,19036, 2, 0.100376, 0.054328, -0.002725, 92.576370, 104.168449, 0.000000);
Under
Код:
PlayerInfo[playerid][pMaskuse] = 0;
But it was useless. If some one can help me I be very please I am willing to give rep+ who would try at least to help

Thanks a lot,
Unknown1195
Reply
#2

Fixed by myself thanks anyways!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)