All pastes #768087 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-10 08:27 UTC
rendered paste body
#include <a_samp>
#include <KIHC>


// Place This At The Top Of Your Script
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()
{
	SetGameModeText("Blank Script");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

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

public OnGameModeExit()
{

	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

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

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{	

	
	
	return 1;
}

public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{







	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}



public OnPlayerPickUpPickup(playerid, pickupid)
{

// Place This Under OnPlayerPickUpPickup
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)
{

// Place This Under OnPlayerSelectedMenuRow
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);}
}