[Ajuda] Portгo -
DemonChris - 20.04.2012
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
Respuesta: [Ajuda] Portгo -
ErickOwnZ - 20.04.2012
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.
Respuesta: [Ajuda] Portгo -
leosivi - 20.04.2012
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.0, playerid, 1001.6422,-2107.3374,13.0859)) { //Lugar que o Player Tem que ta pro portao abri
MoveObject( PortaoAz, 988.6989,-2111.7212,13.0938,3);//Lugar pra onde o portao vai i (Aberto)
SetTimer("AzAndando", 5000, false);}
}
//==================================== FIM DO GM ====================================
public AzAndando()
{
MoveObject(PortaoAz,1001.79998779,-2112.89990234,14.89999962, 2);//Cordenada x,y,z do portao fechado.
return 1;
}
Й Isso, agora muda o nome do "PortaoAz" para o nome do seu Portao ;)
Espero Ter Ajudado
Re: [Ajuda] Portгo -
xPaulistaa - 20.04.2012
Existem tutoriais,por ae.
Re: [Ajuda] Portгo -
Don_Speed - 20.04.2012
https://sampforum.blast.hk/showthread.php?tid=310416