[Aporte] Skins por Catalogo

Aprende lo que no sabes de este lenguaje y encuentra herramientas y códigos útiles.

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • Si tu aporte es para un GameMode en específico, debes publicar el tema en el apartado "Guías y Aportes para GameModes específicos".
Responder
Michaell
Baneado
Baneado
Mensajes: 361
Registrado: 27 Oct 2016 09:58
Ubicación: Republica Dominicana - Santo Domingo
Contactar:
Reputación: 4

25 Nov 2016 19:34

FranCostas escribió:¿Cúal es la razón de este error?

error 021: symbol already defined: "OnPlayerModelSelection"
Amigo Es Porque Tu GameMode No Tiene Ese Callback Agregalo
Spoiler:
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == objetos)
{
if(response)
{
if(NPrendas[playerid] >= 4) return SCM(playerid,-1,"No puedes comprar más de 4 prendas.");
if(PlayerInfo[playerid][Totems] < 3) return SCM(playerid,-1,"Comprar una prenda cuesta {FF3300}3{FFFFFF} Totems.");
if(PlayerInfo[playerid][pObj] == modelid || PlayerInfo[playerid][pObj2] == modelid || PlayerInfo[playerid][pObj3] == modelid || PlayerInfo[playerid][pObj4] == modelid)
{
new string[128];
format(string,128,"Ya tienes un(a) {DBED15}%s{FFFFFF}.",GetWeaponNameEx(modelid));
return SCM(playerid,-1,string);
}
new Query[200],pName[32],string[200];
GetPlayerName(playerid, pName, 32);
if(PlayerInfo[playerid][pObj] == 0 || PlayerInfo[playerid][pObj] == 11392)
{
PlayerInfo[playerid][pObj] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','1','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX] = 0.085;
PlayerInfo[playerid][pfOffsetY] = 0.017999;
PlayerInfo[playerid][pfOffsetZ] = 0.000999;
PlayerInfo[playerid][pfRotX] = 87.2;
PlayerInfo[playerid][pfRotY] = 88.1;
PlayerInfo[playerid][pfRotZ] = -7.5;
PlayerInfo[playerid][pfScaleX] = 1;
PlayerInfo[playerid][pfScaleY] = 1;
PlayerInfo[playerid][pfScaleZ] = 1;
}
else if(PlayerInfo[playerid][pObj2] == 0 || PlayerInfo[playerid][pObj2] == 11392)
{
PlayerInfo[playerid][pObj2] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','2','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX2] = 0.085;
PlayerInfo[playerid][pfOffsetY2] = 0.017999;
PlayerInfo[playerid][pfOffsetZ2] = 0.000999;
PlayerInfo[playerid][pfRotX2] = 87.2;
PlayerInfo[playerid][pfRotY2] = 88.1;
PlayerInfo[playerid][pfRotZ2] = -7.5;
PlayerInfo[playerid][pfScaleX2] = 1;
PlayerInfo[playerid][pfScaleY2] = 1;
PlayerInfo[playerid][pfScaleZ2] = 1;
}
else if(PlayerInfo[playerid][pObj3] == 0 || PlayerInfo[playerid][pObj3] == 11392)
{
PlayerInfo[playerid][pObj3] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','3','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX3] = 0.085;
PlayerInfo[playerid][pfOffsetY3] = 0.017999;
PlayerInfo[playerid][pfOffsetZ3] = 0.000999;
PlayerInfo[playerid][pfRotX3] = 87.2;
PlayerInfo[playerid][pfRotY3] = 88.1;
PlayerInfo[playerid][pfRotZ3] = -7.5;
PlayerInfo[playerid][pfScaleX3] = 1;
PlayerInfo[playerid][pfScaleY3] = 1;
PlayerInfo[playerid][pfScaleZ3] = 1;
}
else if(PlayerInfo[playerid][pObj4] == 0 || PlayerInfo[playerid][pObj4] == 11392)
{
PlayerInfo[playerid][pObj4] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','4','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX4] = 0.085;
PlayerInfo[playerid][pfOffsetY4] = 0.017999;
PlayerInfo[playerid][pfOffsetZ4] = 0.000999;
PlayerInfo[playerid][pfRotX4] = 87.2;
PlayerInfo[playerid][pfRotY4] = 88.1;
PlayerInfo[playerid][pfRotZ4] = -7.5;
PlayerInfo[playerid][pfScaleX4] = 1;
PlayerInfo[playerid][pfScaleY4] = 1;
PlayerInfo[playerid][pfScaleZ4] = 1;
}
PlayerInfo[playerid][Totems] -= 3;
format(string,200,"Has comprado una {DBED15}%s{FFFFFF}, ahora puedes usar el comando {DBED15}/prendas",GetWeaponNameEx(modelid));
SCM(playerid,-1,string);
NPrendas[playerid]++;
}
return 1;
}
return 1;
}

Pescadores(playerid)
{
if(IsPlayerConnected(playerid))
{
new trabajo = PlayerInfo[playerid][jJob];
new trabajo2 = PlayerInfo[playerid][vipjob];
if(trabajo == 10){return 1;}
else if(trabajo2 == 10){return 1;}
}
return 0;
}
Ahi Te Dejo El Que uso En Mi GM Bueno Ese Esta COmpleto -hi Agregalo Debajo De public OnPlayerModelSelection(playerid, response, listid, modelid) o Encima De public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

Salud2 -bye
¡Hola! ¿Te Gustaría Entrar?
Michaell_Gomez
HostName: | DarkGaming Roleplay | [Stats Registro]
Address: cloud1.hostingsamp.com:9006
Players: 63 / 105 -mu
Ping: 118 -fisch
Mode: DG:RP - [Versión 1.20]
Language: Español - Spanish
Pedro Mojica
Baneado
Baneado
Mensajes: 43
Registrado: 17 Sep 2016 13:48
Reputación: 2

25 Nov 2016 21:03

Genesis Gomez escribió:
FranCostas escribió:¿Cúal es la razón de este error?

error 021: symbol already defined: "OnPlayerModelSelection"
Amigo Es Porque Tu GameMode No Tiene Ese Callback Agregalo
Spoiler:
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == objetos)
{
if(response)
{
if(NPrendas[playerid] >= 4) return SCM(playerid,-1,"No puedes comprar más de 4 prendas.");
if(PlayerInfo[playerid][Totems] < 3) return SCM(playerid,-1,"Comprar una prenda cuesta {FF3300}3{FFFFFF} Totems.");
if(PlayerInfo[playerid][pObj] == modelid || PlayerInfo[playerid][pObj2] == modelid || PlayerInfo[playerid][pObj3] == modelid || PlayerInfo[playerid][pObj4] == modelid)
{
new string[128];
format(string,128,"Ya tienes un(a) {DBED15}%s{FFFFFF}.",GetWeaponNameEx(modelid));
return SCM(playerid,-1,string);
}
new Query[200],pName[32],string[200];
GetPlayerName(playerid, pName, 32);
if(PlayerInfo[playerid][pObj] == 0 || PlayerInfo[playerid][pObj] == 11392)
{
PlayerInfo[playerid][pObj] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','1','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX] = 0.085;
PlayerInfo[playerid][pfOffsetY] = 0.017999;
PlayerInfo[playerid][pfOffsetZ] = 0.000999;
PlayerInfo[playerid][pfRotX] = 87.2;
PlayerInfo[playerid][pfRotY] = 88.1;
PlayerInfo[playerid][pfRotZ] = -7.5;
PlayerInfo[playerid][pfScaleX] = 1;
PlayerInfo[playerid][pfScaleY] = 1;
PlayerInfo[playerid][pfScaleZ] = 1;
}
else if(PlayerInfo[playerid][pObj2] == 0 || PlayerInfo[playerid][pObj2] == 11392)
{
PlayerInfo[playerid][pObj2] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','2','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX2] = 0.085;
PlayerInfo[playerid][pfOffsetY2] = 0.017999;
PlayerInfo[playerid][pfOffsetZ2] = 0.000999;
PlayerInfo[playerid][pfRotX2] = 87.2;
PlayerInfo[playerid][pfRotY2] = 88.1;
PlayerInfo[playerid][pfRotZ2] = -7.5;
PlayerInfo[playerid][pfScaleX2] = 1;
PlayerInfo[playerid][pfScaleY2] = 1;
PlayerInfo[playerid][pfScaleZ2] = 1;
}
else if(PlayerInfo[playerid][pObj3] == 0 || PlayerInfo[playerid][pObj3] == 11392)
{
PlayerInfo[playerid][pObj3] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','3','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX3] = 0.085;
PlayerInfo[playerid][pfOffsetY3] = 0.017999;
PlayerInfo[playerid][pfOffsetZ3] = 0.000999;
PlayerInfo[playerid][pfRotX3] = 87.2;
PlayerInfo[playerid][pfRotY3] = 88.1;
PlayerInfo[playerid][pfRotZ3] = -7.5;
PlayerInfo[playerid][pfScaleX3] = 1;
PlayerInfo[playerid][pfScaleY3] = 1;
PlayerInfo[playerid][pfScaleZ3] = 1;
}
else if(PlayerInfo[playerid][pObj4] == 0 || PlayerInfo[playerid][pObj4] == 11392)
{
PlayerInfo[playerid][pObj4] = modelid;
format(Query, sizeof(Query), "INSERT INTO `prendas` (Propietario,Objeto,Slot,Precio,MonedaP) VALUES ('%s','%d','4','3','1')",NombreJugador(playerid),modelid);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
PlayerInfo[playerid][pfOffsetX4] = 0.085;
PlayerInfo[playerid][pfOffsetY4] = 0.017999;
PlayerInfo[playerid][pfOffsetZ4] = 0.000999;
PlayerInfo[playerid][pfRotX4] = 87.2;
PlayerInfo[playerid][pfRotY4] = 88.1;
PlayerInfo[playerid][pfRotZ4] = -7.5;
PlayerInfo[playerid][pfScaleX4] = 1;
PlayerInfo[playerid][pfScaleY4] = 1;
PlayerInfo[playerid][pfScaleZ4] = 1;
}
PlayerInfo[playerid][Totems] -= 3;
format(string,200,"Has comprado una {DBED15}%s{FFFFFF}, ahora puedes usar el comando {DBED15}/prendas",GetWeaponNameEx(modelid));
SCM(playerid,-1,string);
NPrendas[playerid]++;
}
return 1;
}
return 1;
}

Pescadores(playerid)
{
if(IsPlayerConnected(playerid))
{
new trabajo = PlayerInfo[playerid][jJob];
new trabajo2 = PlayerInfo[playerid][vipjob];
if(trabajo == 10){return 1;}
else if(trabajo2 == 10){return 1;}
}
return 0;
}
Ahi Te Dejo El Que uso En Mi GM Bueno Ese Esta COmpleto -hi Agregalo Debajo De public OnPlayerModelSelection(playerid, response, listid, modelid) o Encima De public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

Salud2 -bye

En realidad es porque ya esta definido y esta creando el callback nuevamente, la solución es agregar lo que el tipo agrego en el callback, pero en su callback ya definido que tiene otros sistemas...
Gm's Zc que parecen de cero
Gm's de 0 que parecen zc..

.
-laughing -laughing

[ Imagen Externa ]


Inspiración.
Michaell
Baneado
Baneado
Mensajes: 361
Registrado: 27 Oct 2016 09:58
Ubicación: Republica Dominicana - Santo Domingo
Contactar:
Reputación: 4

13 Dic 2016 20:21

FranCostas escribió:¿Cúal es la razón de este error?

error 021: symbol already defined: "OnPlayerModelSelection"
Agrega esto a tus new
 Codigo Pawno:
1

new skins = mS_INVALID_LISTID;
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Esto Va En public OnGameModeInit()
 Codigo Pawno:
1

skins = LoadModelSelectionMenu("skins.txt");
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1

Esto Va En public OnPlayerModelSelection(playerid, response, listid, modelid)
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

if(listid == skinhombrears)
    {
        if(response)
        {
            new Query[200],pName[32];
            GetPlayerName(playerid, pName, 32);
            SendClientMessage(playerid, 0xFFFF00FF, "Has comprado esta ropa por un costo de {00CC00}(5Tc)"); // Aca Pones El Tipo De Moneda De Tu Servidor
            PlayerInfo[playerid][jRopa] = modelid;
            SetPlayerSkin(playerid, PlayerInfo[playerid][jRopa]);
            format(Query, 200, "UPDATE `usuarios` SET `Skin`='%d' WHERE `Username`='%s'",modelid,pName);
            mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
            format(Query, sizeof(Query), "UPDATE `smf_members` SET `avatar`='Skins/%d.png' WHERE `real_name`='%s'",modelid,pName);
            mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
            PlayerInfo[playerid][Moneda] -= 5;
        }
        else SendClientMessage(playerid, 0xFFFF00FF, "has salido del catalogo de skins");
        return 1;
    }
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 18

Esto va en el comando CMD:comprar lo agregas al cerrar la llave terminal del comando si tienes algun error avisas -dots
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

else if(strcmp(item,"ropa", true) == 0)
        {
            if(PlayerInfo[playerid][pDuty] > 0) return SendClientMessage(playerid,-1, "No puedes comprar ropa estando de servicio");
            if(IsPlayerInRangeOfPoint(playerid,5.0, -2234.9575,128.3069,1035.4141) || IsPlayerInRangeOfPoint(playerid, 5.0, 206.3745,-7.1216,1001.2109) || IsPlayerInRangeOfPoint(playerid, 5.0, 204.3346,-159.3510,1000.5234) || IsPlayerInRangeOfPoint(playerid, 5.0, 207.0350,-129.1839,1003.5078) || IsPlayerInRangeOfPoint(playerid, 5.0, 161.3929,-83.2527,1001.8047) || IsPlayerInRangeOfPoint(playerid, 5.0, 207.2765,-100.3278,1005.2578) || IsPlayerInRangeOfPoint(playerid, 5.0, 203.9030,-43.2618,1001.8047))
            {
                if(PlayerInfo[playerid][Moneda] < 5) return SendClientMessage(playerid,-1,"No tienes suficiente dinero para comprar ropa {00CC00}(5Mc)");
                switch(PlayerInfo[playerid][jSexo])
                {
                    case 1:
                    {
                        ShowModelSelectionMenu(playerid, skins, "Conjuntos");
                        SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de {00CC00}(5Mc)");
                    }
                    case 2:
                    {
                        ShowModelSelectionMenu(playerid, skins, "Conjuntos");
                        SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de {00CC00}(5Mc)");
                    }
                }
            }
        }
  Cantidad de llaves: Abiertas(8)-Cerradas(8) | Lineas Totales: 21
-mfr_lol Esto va en tu carpeta scriptfiles/skins

¡Hola! ¿Te Gustaría Entrar?
Michaell_Gomez
HostName: | DarkGaming Roleplay | [Stats Registro]
Address: cloud1.hostingsamp.com:9006
Players: 63 / 105 -mu
Ping: 118 -fisch
Mode: DG:RP - [Versión 1.20]
Language: Español - Spanish
Avatar de Usuario
DeadGuy1
Aprendiz
Aprendiz
Mensajes: 132
Registrado: 07 Ene 2016 16:08
Reputación: 0

14 Dic 2016 13:19

Simplemente genial!
Gracias por tu aporte
• Usuario de PawnScript

Diseñador Web
————

Avatar de Usuario
Linux17
Mensajes: 43
Registrado: 18 Jul 2016 20:57
Reputación: -1

31 Ene 2017 16:28

porque cuando uso el comando en el juego no pasa nada, ¿cómo lo uso sólo na tienda ZIP?
Michaell
Baneado
Baneado
Mensajes: 361
Registrado: 27 Oct 2016 09:58
Ubicación: Republica Dominicana - Santo Domingo
Contactar:
Reputación: 4

31 Ene 2017 19:38

Es Porque No Estas en el rango donde puedes usar el comando tienes que cambiarle las coordendas de donde quieres usar el comando...
¡Hola! ¿Te Gustaría Entrar?
Michaell_Gomez
HostName: | DarkGaming Roleplay | [Stats Registro]
Address: cloud1.hostingsamp.com:9006
Players: 63 / 105 -mu
Ping: 118 -fisch
Mode: DG:RP - [Versión 1.20]
Language: Español - Spanish
Avatar de Usuario
Linux17
Mensajes: 43
Registrado: 18 Jul 2016 20:57
Reputación: -1

01 Feb 2017 20:50

Michaell escribió:Es Porque No Estas en el rango donde puedes usar el comando tienes que cambiarle las coordendas de donde quieres usar el comando...

¿Cómo se obtiene las coordenadas? y donde debería ponerlos.

Quiero que cuando /comprar ropa aparece skins en tiendas de ropa.
Jorge Rojas
Aprendiz
Aprendiz
Mensajes: 35
Registrado: 03 Nov 2017 18:00
Reputación: 0

10 Nov 2017 11:40

Frankelly Cruz escribió:
20 Abr 2014 20:22
Buenas a todos, tratare de hacer el tutorial lo mas rápido y entendible posible.

Primer paso

Descargamos el mSelection.inc y lo colocamos en la carpeta pawno/includes


Segundo Paso

Colocamos arriba de todo el GM, pero abajo del "#include <a_samp>" lo siguiente:

 Codigo Pawno:
1

#include <mSelection>
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
En la parte de los new o abajo de los includes colocar lo siguiente:

 Codigo Pawno:
1

new skinlist = mS_INVALID_LISTID;
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
En "public OnGameModeInit()" colocamos lo siguiente; si es un GM nuevo nos quedaría así

 Codigo Pawno:
1
2
3

public OnGameModeInit() 
{ // eso de hay abajo es lo que hay que poner.
skinlist = LoadModelSelectionMenu("skins.txt");
  Cantidad de llaves: Abiertas(1)-Cerradas(0) | Lineas Totales: 3
Creamos el comando:

 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10

zcmd(ropa, playerid, params[])
{
// if(IsPlayerInRangeOfPoint(playerid,rango,Coordenada X, Coordenada Y, Coordenada Z)) ponen su coordenada (opcional)
if(IsPlayerConnected(playerid))
{
ShowModelSelectionMenu(playerid, skinlist, "Selecciona el nuevo Skin");
}
else SendClientMessage(playerid, 0xFFFF00FF, "No estás conectado");
return 1;
}
  Cantidad de llaves: Abiertas(2)-Cerradas(2) | Lineas Totales: 10
Creamos un calback ((public)) para que ejecute la función que queremos que haga y lo colocamos abajo de todo el GM

 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == skinlist)
{
if(response)
{
SendClientMessage(playerid, 0xFFFF00FF, "Has comprado ropa nueva con un costo de 100$"); // envía un mensaje para decir que ya a elegido un skin
SetPlayerSkin(playerid, modelid); // Le da el skin que elijio al jugador ((no tocar))
GivePlayerMoney(playerid, -100); // Le quita el dinero al jugador, si quieren puede quitarlo si es un DM o modificar el precio donde dice "-100", pero acuerdense que siempre lleva un "-" para que quite el dinero en vez de darlo
}
else SendClientMessage(playerid, 0xFFFF00FF, "Has salido del catalogo de ropa"); // Mensaje al salir del catalogo
return 1;
}
return 1;
}
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 15
Tercer Paso

Creamos un archivo de texto ((.txt)) y colocamos las ID de los skin que queramos que tenga el catalogo, en tal caso que los queramos todos, simplemente copien y peguen lo siguiente:

Código: Seleccionar todo

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
Cuarto Paso y Ultimo paso

Vamos a el GM y lo compilamos presionando "F5".

El tercer paso, como creo un archivo de texto, es el último qué me falta pero no sé como crearlo......
ale_nasa
Aprendiz
Aprendiz
Mensajes: 1
Registrado: 27 Nov 2015 15:05
Reputación: 0

09 Ago 2018 17:04

Se podria hacer algo igual para prendas?
Responder