All pastes #612205 Raw Edit

KIHC EXAMPLE

public text v1 · immutable
·published 2007-07-10 07:46 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(1239,2,1960.676391,1344.587524,15.374607);


	return 1;
}

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)
{
	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[])
{

}

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,Enter);
AddMenuItem(gMenu0,0,Buy);
AddMenuItem(gMenu0,0,Rent);
ShowMenuForPlayer(gMenu0,playerid);
TogglePlayerControllable(playerid,0);}


return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{

// Place This Under OnPlayerSelectedMenuRow
new Menu:Current = GetPlayerMenu(playerid);
if (Current == gMenu0) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,2);
SetPlayerPos(playerid,2451.77, -1699.80,1013.51);
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,2);
SetPlayerPos(playerid,2451.77, -1699.80,1013.51);
TogglePlayerControllable(playerid,1);
OnBuy(playerid,0);}
case 2: {
SetPlayerInterior(playerid,2);
SetPlayerPos(playerid,2451.77, -1699.80,1013.51);
gMenue0 = CreateMenu(Mname, 2, 50, 200, 25, 25);
AddMenuItem(gMenue0, 0, Exit);
ShowMenuForPlayer(gMenue0,playerid);
TogglePlayerControllable(playerid,1);
OnRent(playerid,0);}}}
if (Current == gMenue0) {
switch(row) {
case 0: {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1960.676391,1344.587524,15.374607);}}}


return 1;
}

public OnPlayerExitedMenu(playerid)
{

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




return 1;
}