All pastes #612496 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-07-10 13:21 UTC
rendered paste body
public OnPlayerPickUpPickup(playerid, pickupid)
{
gMenu0 = CreateMenu(Mname, 2, 50, 200, 41, 30);
AddMenuItem(gMenu0,0,Enter);
AddMenuItem(gMenu0,0,Buy);
AddMenuItem(gMenu0,0,Rent);
ShowMenuForPlayer(gMenu0,playerid);
TogglePlayerControllable(playerid,0);
if (fexist("House0")){
new Owner[256];
new SOwner[256];
Owner = dUser("House0").("Owner");
format(SOwner,246,"Two Bedroom House\n Rent Cost: $750\n Owner: %s",Owner);
GameTextForPlayer(playerid,SOwner,5000,5);
}else{
GameTextForPlayer(playerid,"Two Bedroom House\n House Cost: $50,000",5000,5);

gMenu1 = CreateMenu(Mname, 2, 50, 200, 41, 30);
AddMenuItem(gMenu1,0,Enter);
AddMenuItem(gMenu1,0,Buy);
AddMenuItem(gMenu1,0,Rent);
ShowMenuForPlayer(gMenu1,playerid);
TogglePlayerControllable(playerid,0);}
if (fexist("House1")){
new Owner[256];
new SOwner[256];
Owner = dUser("House1").("Owner");
format(SOwner,246,"Two Bedroom House\n Rent Cost: $750\n Owner: %s",Owner);
GameTextForPlayer(playerid,SOwner,5000,5);
}else{
GameTextForPlayer(playerid,"Two Bedroom House\n House Cost: $50,000",5000,5);
}}


public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if (Current == gMenu0) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,2262.83,-1137.71,1050.63);
gMenue0 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue0, 0, Exit);
ShowMenuForPlayer(gMenue0,playerid);
TogglePlayerControllable(playerid,1);}
case 1:	{
gMenue0 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue0, 0, Exit);
ShowMenuForPlayer(gMenue0,playerid);
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,2262.83,-1137.71,1050.63);
TogglePlayerControllable(playerid,1);
OnBuy(playerid,0);}
case 2: {
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,2262.83,-1137.71,1050.63);
gMenue0 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue0, 0, Exit);
TogglePlayerControllable(playerid,1);
ShowMenuForPlayer(gMenue0,playerid);
OnRent(playerid,0);}}}
if (Current == gMenue0) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2498.587158,-1642.263305,14.113082);}}}

if (Current == gMenu1) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);
gMenue1 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue1, 0, Exit);
ShowMenuForPlayer(gMenue1,playerid);
TogglePlayerControllable(playerid,1);}
case 1:	{
gMenue1 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue1, 0, Exit);
ShowMenuForPlayer(gMenue1,playerid);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);
TogglePlayerControllable(playerid,1);
OnBuy(playerid,1);}
case 2: {
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);
gMenue1 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue1, 0, Exit);
TogglePlayerControllable(playerid,1);
ShowMenuForPlayer(gMenue1,playerid);
OnRent(playerid,1);}}}
if (Current == gMenue1) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2385.402587,-1711.659912,14.242187);}}}
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
new Menu:Current = GetPlayerMenu(playerid);
if( Current == gMenu0){
TogglePlayerControllable(playerid,1);}
if( Current == gMenue0){
ShowMenuForPlayer(gMenue0,playerid);}

if( Current == gMenu1){
TogglePlayerControllable(playerid,1);}
if( Current == gMenue1){
ShowMenuForPlayer(gMenue1,playerid);}
	return 1;
}