[Ajuda] Portao Não Fecha
#1

Bom segui um tutorial para fazer portão: https://sampforum.blast.hk/showthread.php?tid=303433

Fiz 2 portões, eles eram para fechar em 5 segundos, mas eles não fecham.

Ai o Code:

News:
Код:
new Psniper1;
new Psniper2;
Forward:
Код:
forward ClosePsniper1(psniper1id);
forward ClosePsniper2(psniper2id);
Portões fechados:
Код:
Psniper1 = CreateObject(988,2889.8000488,-1756.5999756,759.5999756,0.0000000,0.0000000,270.0000000);
Psniper2 = CreateObject(988,2720.1000977,-1748.1999512,759.5999756,0.0000000,0.0000000,90.0000000);
Comandos:
Код:
if (strcmp("/psniper1", cmdtext, true, 10) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerToPoint(3.0, playerid, 2889.8000488,-1756.5999756,759.5999756)) //portaofechado       
        {
            MoveObject(Psniper1,2889.8000488,-1756.5999756,764.5900269,3.0); //portao aberto
            SetTimerEx("ClosePsniper1", 5000, false, "i", Psniper1); //Tempo para portao fechar
            SendClientMessage(playerid, COLOR_RED, "Arena de Sniper: Portao1 Fechando em 5 Segundos");
            return 1;
        }
    }

    if (strcmp("/psniper2", cmdtext, true, 10) == 0) 
    {
    if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerToPoint(3.0, playerid, 2720.1000977,-1748.1999512,759.5999756)) //portaofechado  
        {
            MoveObject(Psniper2,2720.1000977,-1748.1999512,764.5900269,3.0); //portao aberto
            SetTimerEx("ClosePsniper2", 5000, false, "i", Psniper2); 
            SendClientMessage(playerid, COLOR_RED, "Arena de Sniper: Portao2 Fechando em 5 Segundos");
            return 1;
        }
    }
Alguém sabe como resolvo isso?
Reply
#2

muda esses settimer para isto

pawn Код:
SetTimerEx("ClosePsniper2", 5000, false, "d", playerid);
pawn Код:
SetTimerEx("ClosePsniper1", 5000, false, "d", playerid);
acho que deva ser isso.
Reply
#3

Usa isso, vai te ajudar muito..

https://sampforum.blast.hk/showthread.php?tid=386752
Reply
#4

vlw vcs 2 me ajudaram. consegui resolver
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)