SA-MP Forums Archive
[Ajuda] Por que nгo ta colocando a mascara no rosto? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Por que nгo ta colocando a mascara no rosto? (/showthread.php?tid=600861)



Por que nгo ta colocando a mascara no rosto? - warriorfrog - 14.02.2016

Sabem o pq? Sabem outra mascara pra aparecer no rosto?
Код:
CMD:mask(playerid) {
	if(Mask[playerid] == 0) return SendClientMessage(playerid, -1, "Vocк nгo tem uma mascara, compre na 24-7!");
    if(Mask[playerid] == 1) {
		GameTextForPlayer(playerid, "~w~MASK: ON!", 2000, 3);
		ApplyAnimation(playerid, "FIGHT_B", "FightB_block", 4.1, 0, 1, 1, 1, 1, 1);
		SetTimerEx("StopAnim", 400, false, "i", playerid);
		SetPlayerAttachedObject(playerid, 0, 19036, 2, 0.091755, 0.030188, 0.001176, 94.722915, 90.211921, 0.000000, 1.000000, 1.000000, 1.000000); // HockeyMask1 - Mask
		Mask[playerid] = 2;
	}
	else if(Mask[playerid] == 2) {
		GameTextForPlayer(playerid, "~w~MASK: OFF!", 2000, 3);
		ApplyAnimation(playerid, "FIGHT_B", "FightB_block", 4.1, 0, 1, 1, 1, 1, 1);
		SetTimerEx("StopAnim", 400, false, "i", playerid);
		if(IsPlayerAttachedObjectSlotUsed(playerid, 0)) RemovePlayerAttachedObject(playerid, 0);
		Mask[playerid] = 1;
	}
	return 1;
}



Re: Por que nгo ta colocando a mascara no rosto? - XandyMello - 14.02.2016

Nгo tem nada de errado no seu cуdigos, o problema pode ser no id do Attached.

obs: Eu testei.

Tenta assim,
pawn Код:
SetPlayerAttachedObject(playerid, 12, 19036, 2, 0.091755, 0.030188, 0.001176, 94.722915, 90.211921, 0.000000, 1.000000, 1.000000, 1.000000);



Re: Por que nгo ta colocando a mascara no rosto? - F1N4L - 15.02.2016

Procure usar BOOL nesses casos, afinal, vc usa apenas TRUE e FALSE, vc estб usando 1 e 2, bool й mais rapido...

Quote:

new bool:Mask[MAX_PLAYERS];

if(Mask[playerid] == true)

if(Mask[playerid] == false)




Re: Por que nгo ta colocando a mascara no rosto? - RodrigoMSR - 15.02.2016

Se o cуdigo funciona, o texto na tela aparece e a animaзгo й aplicada entгo й o objeto que estб incorreto ou sua skin nгo й compatнvel com o mesmo, tente fazer sua prуpria mascara usando um editor de anexos/attachments.