SA-MP Forums Archive
bugged presskey - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: bugged presskey (/showthread.php?tid=290451)



bugged presskey - manchestera - 15.10.2011

Ok ive created a presskey type cmd but it isnt working any ideas on this i just cnt see anything wrong with it.

Код:
if(gPlayerClass[playerid] == DEMOLITION) {
        if((newkeys & KEY_CROUCH) && (newkeys & KEY_FIRE) ) {
            if(pSpawned[playerid] == 1) {
                if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
                    if( hasbombs[playerid] == 1) {
                        if(Planted[playerid] == 1) {
                            GivePlayerWeapon(playerid, 40, 1);
                            ClearAnimations(playerid);
                            ApplyAnimation(playerid,"PED","bomber",4.0,0,0,0,0,1000);
                            SetTimerEx("Explode", 1200, 0, "i", playerid);
                            SetPlayerArmedWeapon(playerid, 0);
                            return 1;
                        }
                        if(Planted[playerid] == 0) {
                            GetPlayerPos(playerid, bx[playerid], by[playerid], bz[playerid]);
                            C4[playerid] = CreateObject(1252, bx[playerid], by[playerid], bz[playerid]-1, -87.6624853592, 0.000000, 0.000000);
                            Planted[playerid] = 1;
                            ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,0,0,0,0,1000);
                            SendClientMessage(playerid,COLOR_YELLOW,"Bomb Planted, Press 'CROUCH + FIRE' to detonate it.");
                            return 1;
                        }



AW: bugged presskey - Drebin - 15.10.2011

Any errors/warnings ?
And did you close all those curly brackets ? ("{")


Re: bugged presskey - Designer Vibe02 - 16.10.2011

try this:

pawn Код:
if(gPlayerClass[playerid] == DEMOLITION)
    {
        if((newkeys & KEY_CROUCH) && (newkeys & KEY_FIRE) )
        {
            if(pSpawned[playerid] == 1)
            {
                if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
                {
                    if( hasbombs[playerid] == 1)
                    {
                        if(Planted[playerid] == 1)
                        {
                            GivePlayerWeapon(playerid, 40, 1);
                            ClearAnimations(playerid);
                            ApplyAnimation(playerid,"PED","bomber",4.0,0,0,0,0,1000);
                            SetTimerEx("Explode", 1200, 0, "i", playerid);
                            SetPlayerArmedWeapon(playerid, 0);
                            return 1;
                        }
                        if(Planted[playerid] == 0)
                        {
                            GetPlayerPos(playerid, bx[playerid], by[playerid], bz[playerid]);
                            C4[playerid] = CreateObject(1252, bx[playerid], by[playerid], bz[playerid]-1, -87.6624853592, 0.000000, 0.000000);
                            Planted[playerid] = 1;
                            ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,0,0,0,0,1000);
                            SendClientMessage(playerid,COLOR_YELLOW,"Bomb Planted, Press 'CROUCH + FIRE' to detonate it.");
                            return 1;
                        }
                    }
                }
            }
        }
    }



Re: bugged presskey - manchestera - 16.10.2011

Thanks alot that worked what was the differences in what you put and what did i get wrong?