SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Español/Spanish > Lanzamientos/Releases

 
 
Thread Tools Display Modes
Old 03/04/2013, 01:42 AM   #1
OTACON
Banned
 
Join Date: Dec 2010
Location: mongolia
Posts: 5,175
Reputation: 569
Default ¿Como Le Cambio La Textura a un Objeto?

[] ¿Como Le Cambio La Textura a un Objeto?

[] ¿Que es SetObjectMaterial?:
[] Es Una funcion que Reemplaza la textura de un objeto con la textura de otro modelo en el juego,
agregada en la version 0.3e.


[] SetObjectMaterial:
Parámetros:
(objectid, materialindex, modelid, txdname[], texturename[], materialcolor)
  • objectid El ID del objeto a cambiar la textura.
  • materialindex El Index de la Textura del objeto a cambiar la textura.
  • modelid El ID del objeto donde se localiza la textura a cambiar.
  • txdname El Nombre del archivo donde se localiza la textura a cambiar. (Utilizar "none" si no es necesario).
  • texturename El Nombre de la Textura textura a cambiar. (Utilizar "none" si no es necesario).
  • materialcolor El Color de la Textura a cambiar En Formato 'ARGB'. (Utilizar -1 si quieres utilizar el color por defecto).

[] ¿Como Convierto Colores RGBA a ARGB? :
COLOR RGBA:
0xA000FFFF


COLOR ARGB:
0xFFA000FF


[] ¿como le cambio el color solamente al objeto? :
para cambiar el color del objeto solamente debes de colocar valor nulo a los parametro modelid, txdname[], texturename[]
en txdname y texturename se coloca 'none' y en modelid se coloca'-1' .
despues ya queda colocar el color en el parametro materialcolor en formato ARGB y listo.


pawn Code:
SetObjectMaterial(objectid, materialindex, modelid, txdname[], texturename[], materialcolor);

[] ¿Como Obtengo los Parámetros del objeto? :
[] Debemos hacer doble Click Primario en el objeto desde el Map editor de JernejL y les saldra el siguiente menu:



[] Herramientas Necesarias:
Map editor de JernejL
TXD Workshop

[] Mini Tutorial:
[] Bueno, hare un ejemplo en el puente de la playa de los santos, cambiare la textura del piso.
[] NOTA: Recuerda que esta funcion no funciona para objetos por defecto, se debera Eliminar con RemoveBuildingForPlayer y volver a crear.

[] 1- Primero debemos saber el index de la textura del objeto a cambiar, hacemos click en el objeto y nos vamos a Texture. ese es el txdname del objeto


[] 2- Una Vez que tendramos el txdname Nos vamos al TXD Workshop y lo colocamos e localizamos la textura que queremos cambiar, y hay tendriamos el nombre de la textura.


[] 3- volvemos al Map editor de JernejL y nos dirigimos a Model Textures y localizamos el txdname del paso anterior, nos fijamos en material que numero tiene y ese sera el index del objeto. que en este caso es 2


[] 4- bueno, ahora solo queda colocar los parametros de la nueva textura, solo deben hacer como los puntos anteriores y colocar como se indica a continuacion.

SetObjectMaterial(TexturaTest, 2, 19452, "all_walls", "gym_floor5", -1);

[] Test:
pawn Code:
/*
    BY OTACON
*/

#include <a_samp>
new
    TexturaTest
;
public OnFilterScriptInit() {
    TexturaTest = CreateObject(6189, 836.44531, -2003.52344, -2.64063,   0.00000, 0.00000, 0.00000);
    SetObjectMaterial(TexturaTest, 2, 19452, "all_walls", "gym_floor5", -1);
    return true;
}
public OnPlayerConnect(playerid) {
    RemoveBuildingForPlayer(playerid, 6189, 836.4453, -2003.5234, -2.6406, 0.25);
    RemoveBuildingForPlayer(playerid, 6191, 836.4453, -2003.5234, -2.6406, 0.25);
    return true;
}
/*
    BY OTACON
*/

[] Creditos:
OTACON (Yo ¬¬)

Last edited by OTACON; 24/09/2014 at 11:47 PM. Reason: actualizado...
OTACON is offline  
Old 03/04/2013, 02:00 AM   #2
GranaT3
Huge Clucker
 
Join Date: Jan 2013
Posts: 369
Reputation: 43
Default Respuesta: ¿Como Le Cambio La Textura a un Objeto?

Buen tuto , hay mil formas de hacerlo (?) está me pareció más comoda

PD: no le doy REP es de gay xD
__________________
Gracias por todo, sección Española/Spanish
GranaT3 is offline  
Old 03/04/2013, 10:55 AM   #3
MemoX
Big Clucker
 
Join Date: Oct 2007
Posts: 108
Reputation: 0
Default Respuesta: ¿Como Le Cambio La Textura a un Objeto?

Excelente me sirvió demasiado no tenia mucho conocimiento sobre esto..
MemoX is offline  
Old 05/04/2013, 03:12 PM   #4
[DOG]irinel1996
High-roller
 
[DOG]irinel1996's Avatar
 
Join Date: Jan 2010
Posts: 1,693
Reputation: 288
Default Respuesta: ¿Como Le Cambio La Textura a un Objeto?

Buen tutorial.
[DOG]irinel1996 is offline  
Old 05/04/2013, 10:49 PM   #5
!R1Ch@rD!
Gangsta
 
!R1Ch@rD!'s Avatar
 
Join Date: Jun 2012
Location: Ecuador
Posts: 661
Reputation: 14
Default Respuesta: ¿Como Le Cambio La Textura a un Objeto?

buen tutorial
__________________

I want to learn pawno

!R1Ch@rD! is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Retirei objeto e fica a textura dele The_MentalistRSF Português/Portuguese 7 17/11/2012 12:26 PM


All times are GMT. The time now is 04:49 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.