[Ajuda] Portгo
#1

Oi Sera Que Alguem Poderia Me Ajudar a Resolver Um Problema eu queria Criar Um Portгo Automatico NA HQ DA Groove Street Mais Quando eu Crio O Portao Fica Invisivel Some, Olhem O Codigo:

Versгo SAMP 0.3D

Код:
//Topo GM

//Portoes De Orgs,Gangs,Mafias
new Pgrove;
forward ClosePgrove(playerid);


//OnGameModeInit

//Portao Groove Street
    Pgrove = F_CreateObject(980, 2466,1659.1999511719,1460000038147, 0, 0,269.99499511719);



//OnPlayerCommandText

//----------------------------------{Portao Groove Street}----------------------------------------
        if (strcmp("/pgroove", cmdtext, true, 10) == 0)
        {
		if ((PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14) && PlayerToPoint(15.0, playerid, 2468.6050, -1659.2332, 12.1644))
		{
            if(IsPlayerInRangeOfPoint(playerid,7.0, 2468.6050, -1659.2332, 12.1644))
            {
            SendClientMessage(playerid, COLOR_PURPLE, "Portгo Aberto, irб Fechar em 5 Segundos");
            F_MoveObject(Pgrove, 2466, -1659.1999511719, 9.3000001907349,3);
            SetTimer("ClosePgrove", 5000, false);
            }
            return 1;
        }
        return 0;
    }




//Final GM
public ClosePgrove(playerid)
    {
    F_MoveObject(Pgrove, 2466,1659.1999511719,1460000038147,3);
        return 1;
    }
Se Alguma Pessoa Poder Me Ajuda Muito Obrigado
Reply
#2

Olha, lhe recomendo usar o CreateObject mesmo para objetos que se movem.

Exemplo
pawn Код:
new portaogroove;
portaogroove = CreateObject(980, 2466,1659.1999511719,1460000038147, 0.0, 0.0, 96.0);

// ATENЗГO: OS VALORES DO DRAW DISTANCE(VISTA DO OBJETO = 96)  Й O VALOR PADRГO
no seu comando:

pawn Код:
MoveObject(portaogroove, 2466, -1659.1999511719, 9.3000001907349,3);
lб na public de fechar o portгo, coloque isto:
pawn Код:
MoveObject(portaogroove, 2466,1659.1999511719,1460000038147, 3);
Bom, espero ter lhe ajudado, caso o problema continue verifique a coordenada que vocк estб movendo o objeto.
Reply
#3

PHP код:
//===================No Topo ( Nas News) ===================
new PortaoAz;
///====================No topo nas Forwards========================
forward AzAndando();
//==============================Na On GameModeInit
PortaoAz CreateObject(980,1001.79998779,-2112.89990234,14.89999962,0.00000000,0.00000000,0.00000000);//Muda pelas cordenada do portao fechado
//==============================Na public Command Text La talz========================
if(strcmp(cmd"/portaoaz"true) == 0)
    {
    if (
PlayerToPoint(15.0playerid1001.6422,-2107.3374,13.0859)) { //Lugar que o Player Tem que ta pro portao abri
    
MoveObjectPortaoAz988.6989,-2111.7212,13.0938,3);//Lugar pra onde o portao vai i (Aberto)
    
SetTimer("AzAndando"5000false);}
    }
//==================================== FIM DO GM ====================================
public AzAndando()
{
    
MoveObject(PortaoAz,1001.79998779,-2112.89990234,14.899999622);//Cordenada x,y,z do portao fechado.
    
return 1;
    }


Й Issoagora muda o nome do "PortaoAz" para o nome do seu Portao ;) 
Espero Ter Ajudado
Reply
#4

Existem tutoriais,por ae.
Reply
#5

https://sampforum.blast.hk/showthread.php?tid=310416
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)