Programación en Pawn - SAMP

[Aporte] Comando para desmapear casa DP GM OZ

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].
  • 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).
  • El título del tema debe contener el nombre del GameMode al cual está destinado el código (puedes utilizar abreviaturas o tags). Por ejemplo: "[ZC] Menú para 24/7".

Moderador: Ayudantes

Buenos días/tardes/noches, hoy les vengo a compartir un comando creado por mi que sirve para desmapear casas estando dentro del juego sin necesidad de ir a la base de datos, este comando sirve solo para gm de oz/fz.

Colocamos este dialog:
 Codigo Pawno:
1

#define        Mensaje       SendClientMessage
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Acá el comando:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

CMD:desocuparcasa(playerid,params[]){
	new Query[200],id,string[128];
	if(PlayerInfo[playerid][jAdminNvl] < 5) return 0;
	if(sscanf(params, "d",id))return Mensaje(playerid,COLOR_WHITE,"Uso: {DBED15}/desocuparcasa [ID]");{
		PlayerInfo[id][CasaID] = 0;
		format(Query,sizeof(Query),"UPDATE `usuarios` SET `CasaID`='0', `CasaID2` = '0',`Moneda`='%d' WHERE `Username`='%s'",PlayerInfo[playerid][Moneda],NombreJugador(id));
		mysql_function_query(Conecction,Query,true,"","");
		PropInfo[id][pEnVenta] = 1;
		format(PropInfo[id][pPropietario],40,"Nadie");
		PropInfo[id][pAbierta] = 1;
		PropInfo[id][pRoperoAbierto] = 0;
		PropInfo[id][pIDPropietario] = 0;
		format(Query,sizeof(Query),"UPDATE `propiedades` SET `Propietario`='Nadie',`IDPropietario`='0',`EnVenta`='1' WHERE `ID`='%d'",id);
		mysql_function_query(Conecction,Query,true,"","");
		BorrarLabelCasa(id);
		GuardarPropiedad(id);
		CargarPropiedad(id);
 		format(string,128,"La casa (ID:%d) fue desocupada",id);
		Mensaje(playerid,-1,string);} return 1;}
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 19
Comando creado por mi, si te gusta no olvides ayudarme con un +1 para así seguir trayendo más sistemas
Spoiler:
yeferson_Azuaje escribió:
12 Dic 2017 20:04
Buenos días/tardes/noches, hoy les vengo a compartir un comando creado por mi que sirve para desmapear casas estando dentro del juego sin necesidad de ir a la base de datos, este comando sirve solo para gm de oz/fz.

Colocamos este dialog:
 Codigo Pawno:
1

#define        Mensaje       SendClientMessage
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Acá el comando:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

CMD:desocuparcasa(playerid,params[]){
	new Query[200],id,string[128];
	if(PlayerInfo[playerid][jAdminNvl] < 5) return 0;
	if(sscanf(params, "d",id))return Mensaje(playerid,COLOR_WHITE,"Uso: {DBED15}/desocuparcasa [ID]");{
		PlayerInfo[id][CasaID] = 0;
		format(Query,sizeof(Query),"UPDATE `usuarios` SET `CasaID`='0', `CasaID2` = '0',`Moneda`='%d' WHERE `Username`='%s'",PlayerInfo[playerid][Moneda],NombreJugador(id));
		mysql_function_query(Conecction,Query,true,"","");
		PropInfo[id][pEnVenta] = 1;
		format(PropInfo[id][pPropietario],40,"Nadie");
		PropInfo[id][pAbierta] = 1;
		PropInfo[id][pRoperoAbierto] = 0;
		PropInfo[id][pIDPropietario] = 0;
		format(Query,sizeof(Query),"UPDATE `propiedades` SET `Propietario`='Nadie',`IDPropietario`='0',`EnVenta`='1' WHERE `ID`='%d'",id);
		mysql_function_query(Conecction,Query,true,"","");
		BorrarLabelCasa(id);
		GuardarPropiedad(id);
		CargarPropiedad(id);
 		format(string,128,"La casa (ID:%d) fue desocupada",id);
		Mensaje(playerid,-1,string);} return 1;}
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 19
Comando creado por mi, si te gusta no olvides ayudarme con un +1 para así seguir trayendo más sistemas
Esto ya lo había visto en LinexZone -dots
Houssama escribió:
12 Dic 2017 22:55
Spoiler:
yeferson_Azuaje escribió:
12 Dic 2017 20:04
Buenos días/tardes/noches, hoy les vengo a compartir un comando creado por mi que sirve para desmapear casas estando dentro del juego sin necesidad de ir a la base de datos, este comando sirve solo para gm de oz/fz.

Colocamos este dialog:
 Codigo Pawno:
1

#define        Mensaje       SendClientMessage
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Acá el comando:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

CMD:desocuparcasa(playerid,params[]){
	new Query[200],id,string[128];
	if(PlayerInfo[playerid][jAdminNvl] < 5) return 0;
	if(sscanf(params, "d",id))return Mensaje(playerid,COLOR_WHITE,"Uso: {DBED15}/desocuparcasa [ID]");{
		PlayerInfo[id][CasaID] = 0;
		format(Query,sizeof(Query),"UPDATE `usuarios` SET `CasaID`='0', `CasaID2` = '0',`Moneda`='%d' WHERE `Username`='%s'",PlayerInfo[playerid][Moneda],NombreJugador(id));
		mysql_function_query(Conecction,Query,true,"","");
		PropInfo[id][pEnVenta] = 1;
		format(PropInfo[id][pPropietario],40,"Nadie");
		PropInfo[id][pAbierta] = 1;
		PropInfo[id][pRoperoAbierto] = 0;
		PropInfo[id][pIDPropietario] = 0;
		format(Query,sizeof(Query),"UPDATE `propiedades` SET `Propietario`='Nadie',`IDPropietario`='0',`EnVenta`='1' WHERE `ID`='%d'",id);
		mysql_function_query(Conecction,Query,true,"","");
		BorrarLabelCasa(id);
		GuardarPropiedad(id);
		CargarPropiedad(id);
 		format(string,128,"La casa (ID:%d) fue desocupada",id);
		Mensaje(playerid,-1,string);} return 1;}
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 19
Comando creado por mi, si te gusta no olvides ayudarme con un +1 para así seguir trayendo más sistemas
Esto ya lo había visto en LinexZone -dots
Que es Linexzone?
LinexZone no tiene ese comando que yo sepa si fuera asi pasame el comando aver para buscarlo en la gamemode.
Junior Luna Amador escribió:
13 Dic 2017 10:55
LinexZone no tiene ese comando que yo sepa si fuera asi pasame el comando aver para buscarlo en la gamemode.
Corrijo, OZ* y además el cmd es para borrar al propietario mas no la casa no?

Imagen
Houssama escribió:
13 Dic 2017 11:03
Junior Luna Amador escribió:
13 Dic 2017 10:55
LinexZone no tiene ese comando que yo sepa si fuera asi pasame el comando aver para buscarlo en la gamemode.
Corrijo, OZ* y además el cmd es para borrar al propietario mas no la casa no?

Imagen
El comando que yo cree es muy distinto al que me acabas de mostrar, si no sabias diferenciar.
yeferson_Azuaje escribió:
12 Dic 2017 20:04
Buenos días/tardes/noches, hoy les vengo a compartir un comando creado por mi que sirve para desmapear casas estando dentro del juego sin necesidad de ir a la base de datos, este comando sirve solo para gm de oz/fz.

Colocamos este dialog:
 Codigo Pawno:
1

#define        Mensaje       SendClientMessage
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Acá el comando:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

CMD:desocuparcasa(playerid,params[]){
	new Query[200],id,string[128];
	if(PlayerInfo[playerid][jAdminNvl] < 5) return 0;
	if(sscanf(params, "d",id))return Mensaje(playerid,COLOR_WHITE,"Uso: {DBED15}/desocuparcasa [ID]");{
		PlayerInfo[id][CasaID] = 0;
		format(Query,sizeof(Query),"UPDATE `usuarios` SET `CasaID`='0', `CasaID2` = '0',`Moneda`='%d' WHERE `Username`='%s'",PlayerInfo[playerid][Moneda],NombreJugador(id));
		mysql_function_query(Conecction,Query,true,"","");
		PropInfo[id][pEnVenta] = 1;
		format(PropInfo[id][pPropietario],40,"Nadie");
		PropInfo[id][pAbierta] = 1;
		PropInfo[id][pRoperoAbierto] = 0;
		PropInfo[id][pIDPropietario] = 0;
		format(Query,sizeof(Query),"UPDATE `propiedades` SET `Propietario`='Nadie',`IDPropietario`='0',`EnVenta`='1' WHERE `ID`='%d'",id);
		mysql_function_query(Conecction,Query,true,"","");
		BorrarLabelCasa(id);
		GuardarPropiedad(id);
		CargarPropiedad(id);
 		format(string,128,"La casa (ID:%d) fue desocupada",id);
		Mensaje(playerid,-1,string);} return 1;}
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 19
Comando creado por mi, si te gusta no olvides ayudarme con un +1 para así seguir trayendo más sistemas
Estaba buscando algo asi y tu me lo acabas de dar, me encanto. -thumbup


+1
¿esto es para eliminar la casa? ¿o solo quitar el dueño? Porque para eso esta el /hp -mfr_lol ¡Ando en busca de Uno para Eliminar la casa!
Im[S]pell escribió:
16 May 2018 14:11
¿esto es para eliminar la casa? ¿o solo quitar el dueño? Porque para eso esta el /hp -mfr_lol ¡Ando en busca de Uno para Eliminar la casa!
para quitarle el dueño.
yeferson_Azuaje escribió:
16 May 2018 14:42
Im[S]pell escribió:
16 May 2018 14:11
¿esto es para eliminar la casa? ¿o solo quitar el dueño? Porque para eso esta el /hp -mfr_lol ¡Ando en busca de Uno para Eliminar la casa!
para quitarle el dueño.
Pues para que otro? Esta el /hp mi Amigo. Seria bueno uno para Eliminar completamente la casa. Saludos -thumbup

¿Quién está conectado?

En total hay 0 usuarios conectados :: 0 registrados, 0 ocultos y 0 invitados (basados en usuarios activos en los últimos 5 minutos)
La mayor cantidad de usuarios identificados fue 855 el 27 May 2018 00:03

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados