SA-MP Forums Archive
[Ajuda] Colete Nгo Aparece. - 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] Colete Nгo Aparece. (/showthread.php?tid=384052)



Colete Nгo Aparece. - davi54723 - 10.10.2012

Код:
#include <a_samp>
#include <core>
#include <float>


public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!strcmp(cmdtext, "/Equipar", true))
	{
		new Float:var0 = 0;
		GetPlayerArmour(playerid, var0);
		if(var0 > 0)
		{
			return SendClientMessage(playerid, 0xFDE39DAA, "|ERRO| Equipamento Policial Jб estб com vocк.");
		}
		if(GetPlayerSkin(playerid) > 279 && GetPlayerSkin(playerid) < 289)
		{
			SetPlayerAttachedObject(playerid, 1, 19142, 1, 1036831949, 1028443341, 0, 0, 0, 0, 1065353216, 1065353216, 1065353216);
			SetPlayerAttachedObject(playerid, 2, 19141, 2, 1038174126, 0, 0, 0, 0, 0, 1065353216, 1065353216, 1065353216);
			SetPlayerAttachedObject(playerid, 3, 18637, 13, 1051931443, 0, 0, 0, 0, 1127481344, 1065353216, 1065353216, 1065353216);
			SetPlayerAttachedObject(playerid, 4, 18642, 7, 1036831949, 0, 3185657774, 0, 3266576384, 1119092736, 1065353216, 1065353216, 1065353216);
			GivePlayerWeapon(playerid, 3, 1);
            GivePlayerWeapon(playerid,17,500);
            GivePlayerWeapon(playerid,24,1000);
            GivePlayerWeapon(playerid,25,1000);
            GivePlayerWeapon(playerid,29,1000);
            GivePlayerWeapon(playerid,31,1000);
            GivePlayerWeapon(playerid,34,500);
            GivePlayerWeapon(playerid,46,500);
			SetPlayerArmour(playerid, 100.0);
			SendClientMessage(playerid, 0xFDE39DAA, "Equipamento Inserido com sucesso.");
		}
		else
		{
		SendClientMessage(playerid, 0xFDE39DAA, "Vocк nгo й um policial");
		}
		return 1;
	}
	return 0;
}

public OnPlayerUpdate(playerid)
{
	new Float:var0 = 0;
	GetPlayerArmour(playerid, var0);
	if(var0 < 1)
	{
		RemovePlayerAttachedObject(playerid, 1);
	}
	return 1;
}

public OnFilterScriptExit()
{
	for(new var0 = 0; var0 < 500; var0++)
	{
		RemovePlayerAttachedObject(var0, 1);
		RemovePlayerAttachedObject(var0, 2);
		RemovePlayerAttachedObject(var0, 3);
		RemovePlayerAttachedObject(var0, 4);
	}
	return 1;
}
Oque hб de errado? quando eu coloco o colete ele nгo aparece!
Se alguйm puder me ajuda agradeзo, e tambйm gostaria de saber como que eu faзo um comando para "desequipar"?


Re: Colete Nгo Aparece. - zSuYaNw - 10.10.2012

Script Descompilado da nisto.


Re: Colete Nгo Aparece. - Life Advanced - 10.10.2012

tenta ae Caso nгo der certo ...
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/Equipar", true))
    {
        if(IsPlayerConnected(playerid))
        {
            SetPlayerAttachedObject(playerid, 1, 19142, 1, 1036831949, 1028443341, 0, 0, 0, 0, 1065353216, 1065353216, 1065353216);
            SetPlayerAttachedObject(playerid, 2, 19141, 2, 1038174126, 0, 0, 0, 0, 0, 1065353216, 1065353216, 1065353216);
            SetPlayerAttachedObject(playerid, 3, 18637, 13, 1051931443, 0, 0, 0, 0, 1127481344, 1065353216, 1065353216, 1065353216);
            SetPlayerAttachedObject(playerid, 4, 18642, 7, 1036831949, 0, 3185657774, 0, 3266576384, 1119092736, 1065353216, 1065353216, 1065353216);
            GivePlayerWeapon(playerid, 3, 1);
            GivePlayerWeapon(playerid,17,500);
            GivePlayerWeapon(playerid,24,1000);
            GivePlayerWeapon(playerid,25,1000);
            GivePlayerWeapon(playerid,29,1000);
            GivePlayerWeapon(playerid,31,1000);
            GivePlayerWeapon(playerid,34,500);
            GivePlayerWeapon(playerid,46,500);
            SetPlayerArmour(playerid, 100.0);
            SendClientMessage(playerid, 0xFDE39DAA, "Equipamento Inserido com sucesso.");
        }
    }
    return 1;
}
if(strcmp(cmdtext,"/tirarobjetos", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        RemovePlayerAttachedObject(playerid,0);
    }
    return 1;
}

if(strcmp(cmdtext,"/desequipar", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        ResetPlayerWeapons(playerid);
        ResetPlayerWeapons(playerid);
    }
    return 1;
}