All pastes #556751 Raw Edit

Untitled

public text v1 · immutable
·published 2007-06-10 18:58 UTC
rendered paste body
new Menu:myMenu;
new Menu:clMenu;
new Float:H = GetPlayerHealth(playerid, H);



public OnGameModeInit()

{

	//Menu
	myMenu = CreateMenu("Ammu-Nation", 2,  200.0, 100.0, 70.0, 50.0);
    SetMenuColumnHeader(myMenu, 0, "Weapon");
    SetMenuColumnHeader(myMenu, 1, "Price:");
    AddMenuItem(myMenu, 0, "Health");
    AddMenuItem(myMenu, 0, "Armor");
    AddMenuItem(myMenu, 0, "Pistol");
    AddMenuItem(myMenu, 0, "9mm");
    AddMenuItem(myMenu, 0, "Deagle");
    AddMenuItem(myMenu, 0, "Shotgun");
    AddMenuItem(myMenu, 0, "Sawnoff");
    AddMenuItem(myMenu, 0, "Spas12");
    AddMenuItem(myMenu, 0, "Mac 10");
    AddMenuItem(myMenu, 0, "MP5");
    AddMenuItem(myMenu, 0, "AK47");
    AddMenuItem(myMenu, 0, "M4");
    AddMenuItem(myMenu, 0, "RPG");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    AddMenuItem(myMenu, 1, "500");
    
   	//Menu
	clMenu = CreateMenu("Food", 2,  200.0, 100.0, 70.0, 50.0);
    SetMenuColumnHeader(clMenu, 0, "Meal");
    SetMenuColumnHeader(clMenu, 1, "Price:");
    AddMenuItem(clMenu, 0, "Cluckin' Little meal");
    AddMenuItem(clMenu, 0, "Cluckin' Big meal");
    AddMenuItem(clMenu, 0, "Cluckin' Huge meal");
    AddMenuItem(clMenu, 0, "Salad meal");
    AddMenuItem(clMenu, 1, "2");
    AddMenuItem(clMenu, 1, "5");
    AddMenuItem(clMenu, 1, "10");
    AddMenuItem(clMenu, 1, "10");

public OnPlayerSelectedMenuRow(playerid,row) {
    new Menu:Current = GetPlayerMenu(playerid);
    if(Current == myMenu) {
        switch(row) {
            case 0: SetPlayerHealth(playerid,100);
            case 1: SetPlayerArmour(playerid,100);
            case 2: GivePlayerWeapon(playerid,22,500);
            case 3: GivePlayerWeapon(playerid,23,500);
            case 4: GivePlayerWeapon(playerid,24,500);
            case 5: GivePlayerWeapon(playerid,25,500);
            case 6: GivePlayerWeapon(playerid,26,500);
            case 7: GivePlayerWeapon(playerid,27,500);
            case 8: GivePlayerWeapon(playerid,28,500);
            case 9: GivePlayerWeapon(playerid,29,500);
            case 10: GivePlayerWeapon(playerid,30,500);
            case 11: GivePlayerWeapon(playerid,31,500);
            case 12: GivePlayerWeapon(playerid,35,500);
        }
    }
    else if(Current == clMenu) {
        switch(row) {
            case 0: SetPlayerHealth(playerid, H+15); //get player health then add +15
            case 1: SetPlayerHealth(playerid, H+30); //+30...
            case 2: SetPlayerHealth(playerid, H+50);
            case 3: SetPlayerHealth(playerid, H+70);
        }
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
     if (!strcmp("/shop",cmdtext,true,10)) {
    if(IsValidMenu(myMenu)) ShowMenuForPlayer(myMenu, playerid);
    return 1;
}

     if (!strcmp("/meal",cmdtext,true,10)) {
    if(IsValidMenu(clMenu)) ShowMenuForPlayer(clMenu, playerid);
    return 1;
}

return 0;
}