58 lines
1.2 KiB
Plaintext
58 lines
1.2 KiB
Plaintext
|
/*
|
||
|
* Irresistible Gaming (c) 2018
|
||
|
* Developed by Lorenc Pekaj
|
||
|
* Module: cnr\features\home\realestate.pwn
|
||
|
* Purpose: home listings for player homes
|
||
|
*/
|
||
|
|
||
|
/* ** Includes ** */
|
||
|
#include < YSI\y_hooks >
|
||
|
|
||
|
/* ** Definitions ** */
|
||
|
|
||
|
/* ** Variables ** */
|
||
|
|
||
|
/* ** Hooks ** */
|
||
|
hook OnDialogResponse( playerid, dialogid, response, listitem, inputtext[ ] )
|
||
|
{
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
/* ** Commands ** */
|
||
|
CMD:listhome( playerid, params[ ] )
|
||
|
{
|
||
|
new Float: coins;
|
||
|
|
||
|
if ( sscanf( params, "df", coins ) )
|
||
|
return 0;
|
||
|
|
||
|
new
|
||
|
houseid = p_InHouse[ playerid ];
|
||
|
|
||
|
if ( ! Iter_Contains( houses, houseid ) )
|
||
|
return SendError( playerid, "This home does not exist" );
|
||
|
|
||
|
if ( ! IsPlayerHomeOwner( playerid, houseid ) )
|
||
|
return SendError( playerid, "You are not the owner of this home." );
|
||
|
|
||
|
mysql_single_query( sprintf( "INSERT INTO HOUSE_LISTINGS (HOUSE_ID, USER_ID, ASK) VALUES (%d, %d, %f)", houseid, GetPlayerAccountID( playerid ), coins ) );
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
/* ** Functions ** */
|
||
|
|
||
|
/* ** Migrations ** */
|
||
|
/*
|
||
|
DROP TABLE HOUSE_LISTINGS;
|
||
|
CREATE TABLE IF NOT EXISTS HOUSE_LISTINGS (
|
||
|
ID int(11),
|
||
|
HOUSE_ID int(11),
|
||
|
USER_ID int(11),
|
||
|
ASK float,
|
||
|
SALE_DATE DATETIME default null,
|
||
|
PRIMARY KEY (ID),
|
||
|
UNIQUE KEY (HOUSE_ID),
|
||
|
FOREIGN KEY (HOUSE_ID) REFERENCES HOUSES (ID) ON DELETE CASCADE
|
||
|
);
|
||
|
*/
|