SA-MP Forums Archive
[Ajuda]Mover objeto fail :s - 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]Mover objeto fail :s (/showthread.php?tid=244840)



[Ajuda]Mover objeto fail :s - EviL_Knight - 28.03.2011

Galera , to criando um pedagio com o comando /pagarpedagio , ao player digitar o comando , a cancela deveria abrir para ele passar , mas ela ta abrindo incorretamente , ela vai para baixo ao inves de subir , e desce sem parar , nao volta mais !

Se alguem poder me ajudar , aqui estб o Code :

pawn Код:
if(strcmp(cmd, "/pagarpedagio", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, 87.890609741211,-1529.1405029297,5.7134799957275)) { //Coordenadas para usar o /pagarpedagio
    MoveObject( Pedagio, 968, 83.665092468262, -1524.9934082031, 5.2655549049377,3);//Coordenadas da cancela se mexendo
    SetTimer("PortaoAndando", 5000, false);
    }
    return 1;
    }
OBS:Estou aprendendo a codar , se tiver um erro muito noob , me perdoem


Re: [Ajuda]Mover objeto fail :s - steki. - 28.03.2011

new portao;
portao = CreateObject(blablabla);

MoveObject(portao, x, y, z);


Re: [Ajuda]Mover objeto fail :s - EviL_Knight - 28.03.2011

@Luнs Miki
Criei isso cara

@Nathy.SA-MP
Continua a mesma coisa , mas , tu so tirou o 968 do codigo , certo?


Re: [Ajuda]Mover objeto fail :s - steki. - 28.03.2011

PHP код:
if(strcmp(cmd"/pagarpedagio"true) == 0)
    {
    if (
PlayerToPoint(15.0playerid87.890609741211,-1529.1405029297,5.7134799957275))
    { 
         
MoveObjectPedagio96883.665092468262, -1524.99340820315.2655549049377-20,3);
         
SetTimer("PortaoAndando"5000false);
    }
    return 
1;
    } 
Tenta


Re: [Ajuda]Mover objeto fail :s - EviL_Knight - 28.03.2011

@LuisMiki

Quase cara , agora ele sobe muito , e volta , sу que ao voltar ele nгo para no local exato , ele atravessa o chгo .
Eu queria que ao subir ficasse assim :



@Nathy.SA-MP

pawn Код:
public PortaoAndando()
{
    MoveObject(Pedagio,968, 83.66509247,-1524.99340820,5.26555490, 2);//Coord da cancela
    return 1;
}



Re: [Ajuda]Mover objeto fail :s - steki. - 28.03.2011

Bem, o que vocк fez foi moves o portгo pro mesmo lugar que ele tava. Pegue as coordenadas denovo do portгo aberto e fechado e poste aqui

o que eu fiz foi uma manipulaзгo de integer.


Re: [Ajuda]Mover objeto fail :s - EviL_Knight - 28.03.2011

@Luнs Miki

Fechado : 83.66509247,-1524.99340820,5.26555490

Aberto : 83.62599182,-1525.24011230,5.26555490


Re: [Ajuda]Mover objeto fail :s - Macintosh - 28.03.2011

Muda esse SetTimer pra SetTimerEx


Re: [Ajuda]Mover objeto fail :s - steki. - 28.03.2011



Se vocк esperar um pouco, vai ter o que quer.


Re: [Ajuda]Mover objeto fail :s - Diogo_Bras - 29.03.2011

//Topo
new objeto1;
new forward ObjetoMovendo(playerid);

//Comando
if(strcmp(cmdtext, "/COMANDO", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, Cord, Cord:y, Cord:z));
{
SetTimerEx(.....);
}
return 1;
}

public ObjetoMovendo(playerid)
{
//Funcoes
}
return 1;
}

Foi feito rбpido, с garanto que esteja bem.