par ierocu menu!

Rodas jautājumi? Iegriezies šeit un uzzini atbildi.

Moderator: Moderatori

Locked
User avatar
kartons
Censoņa
Censoņa
Posts: 187
Joined: 21 Jan 2009, 15:20

par ierocu menu!

Post by kartons »

Es te savam serverim esmu dabujis un parveidojis tadu scriptu ar kuru var nopirk ierocus! Tatad man tam scriptam nav nekadu errou ne warningu! Iesledzu serveri, ieeju serverii VISS IET! Kad perku ierocus, nauda atnjemas bet ierocis neiedodas! (headbang) ludzu palidziet!!!!!
Te kods:

Code: Select all

#include 

#define FILTERSCRIPT

#define COLOR_WHITE 0xFFFFFFFF

new Menu:WepsMenu;

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Weapons menu by kartons");
	print("--------------------------------------\n");
	
	WepsMenu = CreateMenu("Ierocu menu", 1, 50.0, 180.0, 200.0, 200.0);

	AddMenuItem(WepsMenu, 0, "Dzivibas");
	AddMenuItem(WepsMenu, 0, "Fotokamera");
	AddMenuItem(WepsMenu, 0, "MP5 automats");
	AddMenuItem(WepsMenu, 0, "Granata");
	AddMenuItem(WepsMenu, 0, "Dumu granata");
	AddMenuItem(WepsMenu, 0, "Shotguns");
	AddMenuItem(WepsMenu, 0, "Bise");
	AddMenuItem(WepsMenu, 0, "RPG");
	AddMenuItem(WepsMenu, 0, "Miniguns");
	
	return 1;
}

public OnFilterScriptExit()
{
    print("\n--------------------------------------");
	print(" Weapons menu by kartons");
	print("--------------------------------------\n");
	return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/wm", cmdtext, true, 10) == 0)
	{
		ShowMenuForPlayer(WepsMenu, playerid);
		TogglePlayerControllable(playerid, false);
		return 1;
	}
	return 0;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    HideMenuForPlayer(WepsMenu, playerid);
    new Menu:current;
    current = GetPlayerMenu(playerid);
    if(current == WepsMenu)
    {
        switch(row)
        {
            case 0:
			{
                if(GetPlayerMoney(playerid) > 500)
				{
					GivePlayerMoney(playerid,-500);
					GivePlayerWeapon(playerid, 1242, 100);
					TogglePlayerControllable(playerid, true);
					GivePlayerWeapon(playerid, 1240, 200);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 1:
			{
				if(GetPlayerMoney(playerid) > 100)
				{
					GivePlayerMoney(playerid,-100);
					GivePlayerWeapon(playerid, 367, 30);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 2:
			{
				if(GetPlayerMoney(playerid) > 400)
				{
					GivePlayerMoney(playerid,-400);
					GivePlayerWeapon(playerid, 353, 250);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 3:
			{
				if(GetPlayerMoney(playerid) > 200)
				{
             	   GivePlayerMoney(playerid,-200);
				   GivePlayerWeapon(playerid, 342, 30);
				   TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 4:
			{
				if(GetPlayerMoney(playerid) > 220)
				{
             	   	GivePlayerWeapon(playerid, 343, 50);
            	    GivePlayerMoney(playerid,-100);
            	    TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 5:
			{
				if(GetPlayerMoney(playerid) > 700)
				{
					GivePlayerMoney(playerid,-700);
			  		GivePlayerWeapon(playerid, 351, 200);
			  		TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 6:
			{
				if(GetPlayerMoney(playerid) > 800)
				{
					GivePlayerMoney(playerid,-800);
					GivePlayerWeapon(playerid, 357, 200);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 7:
			{
				if(GetPlayerMoney(playerid) > 3000)
				{
					GivePlayerMoney(playerid,-3000);
					GivePlayerWeapon(playerid, 359, 50);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
            case 8:
			{
				if(GetPlayerMoney(playerid) > 8000)
				{
					GivePlayerMoney(playerid,-8000);
					GivePlayerWeapon(playerid, 362, 800);
					TogglePlayerControllable(playerid, true);
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
				}
            }
		}
    }

	return 1;
}
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: par ierocu menu!

Post by [AoD]Aleksis »

http://wiki.sa-mp.com/wiki/Weapons

Nepareizs ieroča id. Jāņem nevis Model, bet to kas ir zem #
p.s. ja jau tu viņu atradi, tad kāpēc skriptā to uzdod par savu ?
Image
User avatar
kartons
Censoņa
Censoņa
Posts: 187
Joined: 21 Jan 2009, 15:20

Re: par ierocu menu!

Post by kartons »

[AoD]Alexis wrote: p.s. ja jau tu viņu atradi, tad kāpēc skriptā to uzdod par savu ?
Tapēc, jo es viņu pilnība pārveidoju! Daudz ko pieliku klāt un nomainīju! ;)

edit: kāds id dzivibam un brunam??

p.s. viss aizgaja, bet kad noperku RPG vai granatas, tad vinsh itka izmet vai izshauj, bet rakete vai spradziena nav! (headbang) kas tas par gljuku!?
Locked