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;
}