їComo agrandar objetos? -
jeanpierrevera - 17.04.2011
Hola estube haciendo estos dialogos los cuales te daban un "x" animal lo hice con una tortuga me asombre de que funcionara:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/tortuga", cmdtext))
{
if(GetPlayerState(playerid) != 1) return SendClientMessage(playerid,0xF0F8FFAA,"Debes de estar de pie para sacar a una tortuga.");
else OnPlayerCommandText(playerid,"/quitara");
new Float: u[4]; GetPlayerPos(playerid,u[0],u[1],u[2]);
new obj = CreateObject(1609,u[0],u[1],u[2],0.0,0.0,u[3]); SetPVarInt(playerid,"mountobj",obj);
AttachObjectToPlayer(obj,playerid,0.0,0.0,-1.0,0.0,0.0,0.0);
return 1;
}
if (!strcmp("/quitara", cmdtext))
{
return 1;
}
return 0;
bien incluso hice que con el comando /quitara se elimine el objeto pero los animales son muy pequeсos tal y como esta ahi ese fs quisiera que me digan como agrandar ese objeto (tortuga) Por fa xD
Re: їComo agrandar objetos? -
admantis - 17.04.2011
No es posible.
Re: їComo agrandar objetos? -
jeanpierrevera - 17.04.2011
pero he leido en muchos luagares de aqui a grandes scripters diciendo que si se puede con la nueva version....
Respuesta: їComo agrandar objetos? -
jurgen - 17.04.2011
si se puede, yo lo eh echo con holdings objects
Re: Respuesta: їComo agrandar objetos? -
jeanpierrevera - 18.04.2011
Quote:
Originally Posted by jurgen
si se puede, yo lo eh echo con holdings objects
|
pues explica como no abri este tema preguntando si se puede...lo abri pidiendo ayuda segun el script que hise...
Respuesta: їComo agrandar objetos? -
Daniel-92 - 18.04.2011
Es posible
pawn Код:
if (strcmp("/tortuga", cmdtext, true) == 0)
{
new Float:scala = 2;
SetPlayerAttachedObject(playerid, 3, 1609, 2,0,0,0,0,0,0,scala,scala,scala); //Attach a turtle to the playerid's head, with the index of 3!
return 1;
}
https://sampwiki.blast.hk/wiki/SetPlayerAttachedObject
EDIT: para remover los objectos yo utilizo este comando
pawn Код:
if(strcmp("/rao",cmdtext,true) == 0 || strcmp("/removeattachedobject",cmdtext,true) == 0)
{
new total,str[128];
for(new i=0; i < 5; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid,i))
{
RemovePlayerAttachedObject(playerid,i);
total++;
}
}
if(total == 0) return
SendClientMessage(playerid,YELLOW,"No tienes nigun objecto atado que puedas borrar");
format(str,sizeof(str),"Borrastes todos tus objectos atados || Total %d",total);
SendClientMessage(playerid,YELLOW,str);
return 1;
}
Re: їComo agrandar objetos? -
jeanpierrevera - 18.04.2011
gracias funciono! pero la tortuga me sale virada
osea un de cabeza ayudame xD
Respuesta: Re: їComo agrandar objetos? -
Daniel-92 - 18.04.2011
Quote:
Originally Posted by jeanpierrevera
gracias funciono! pero la tortuga me sale virada osea un de cabeza ayudame xD
|
Pensй que tu podias darle la rotacion
pawn Код:
SetPlayerAttachedObject(playerid, 3, 1609, 2,0,0,0,0,90,0,scala,scala,scala);
solo era ponerle 90° ala rotacion Y
Re: їComo agrandar objetos? -
jeanpierrevera - 18.04.2011
se pero hay un problema esta bien pero cada ves que se mueve el raton o gira para adenlante o para atras.....їsabes como solucionar esto?
es decir debo modificar las demas rotaciones x y z? y con que numeros?
Respuesta: Re: їComo agrandar objetos? -
Daniel-92 - 18.04.2011
Quote:
Originally Posted by jeanpierrevera
se pero hay un problema esta bien pero cada ves que se mueve el raton o gira para adenlante o para atras.....їsabes como solucionar esto?
es decir debo modificar las demas rotaciones x y z? y con que numeros?
|
la tortuga se moverб si la cabeza del jugador se mueve, para evitar que se mueva tanto (por que siempre se movera)
puedes intentar cambiando el bone