All pastes #733658 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-12 00:03 UTC
rendered paste body
#include <a_samp>
#include <KIHC>


new Menu:gMenu0;
new Menu:gMenue0;





#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{

// Place This Under OnGameModeInit
	AddStaticPickup(1273,2,1962.807250,1343.762817,15.482250);//Pickup Id 0;

}

public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,50000);
return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid)
{

if ( pickupid == 0 ){
gMenu0 = CreateMenu(Mname, 2, 50, 200, 41, 30);
AddMenuItem(gMenu0,0,Info);
AddMenuItem(gMenu0,0,Enter);
AddMenuItem(gMenu0,0,Buy);
AddMenuItem(gMenu0,0,Rent);
AddMenuItem(gMenu0,0,Sell);
AddMenuItem(gMenu0,0,Lock);
ShowMenuForPlayer(gMenu0,playerid);
TogglePlayerControllable(playerid,0);}


}

public OnPlayerSelectedMenuRow(playerid, row)
{

new Menu:Current = GetPlayerMenu(playerid);
if (Current == gMenu0) {
switch(row) {
case 0: {
OnInfo(playerid,0);
TogglePlayerControllable(playerid,1);}
case 1:	{
TogglePlayerControllable(playerid,1);
if (OnEnter(playerid,0)==1){
gMenue0 = CreateMenu(Mname,1,50,200,50,25);
AddMenuItem(gMenue0,0,EatFood);
AddMenuItem(gMenue0,0,Exercise);
AddMenuItem(gMenue0,0,Exit);
ShowMenuForPlayer(gMenue0,playerid);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);}}
case 2: {
TogglePlayerControllable(playerid,1);
if (OnBuy(playerid,0)==1){
gMenue0 = CreateMenu(Mname,1,50,200,50,25);
AddMenuItem(gMenue0,0,EatFood);
AddMenuItem(gMenue0,0,Exercise);
AddMenuItem(gMenue0,0,Exit);
ShowMenuForPlayer(gMenue0,playerid);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);}}
case 3: {
TogglePlayerControllable(playerid,1);
if (OnRent(playerid,0)==1){
gMenue0 = CreateMenu(Mname, 1, 50, 200, 50, 25);
AddMenuItem(gMenue0,0,EatFood);
AddMenuItem(gMenue0,0,Exercise);
AddMenuItem(gMenue0,0,Exit);
ShowMenuForPlayer(gMenue0,playerid);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);}}
case 4: {
SellHouse(playerid,0);
TogglePlayerControllable(playerid,1);}
case 5: {
LockHouse(playerid,0);
TogglePlayerControllable(playerid,1);}}}
if (Current == gMenue0) {
switch(row) {
case 0: {
new Float:Chealth;
GetPlayerHealth(playerid,Chealth);
SetPlayerHealth(playerid,Chealth+25);
ShowMenuForPlayer(gMenue0,playerid);}
case 1: {
new Float:Carmour;
GetPlayerArmour(playerid,Carmour);
SetPlayerArmour(playerid,Carmour+2);
ShowMenuForPlayer(gMenue0,playerid);}
case 2: {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1962.807250,1343.762817,15.482250);}}}
}

public OnPlayerExitedMenu(playerid){

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