Jump to content

script Buy Gun


LuK3Z

Recommended Posts

Jsou tam zbraně:

Deagle, Pistol, Granades, MP5, AK74, M4, Combat Shotgun, Rifle, Armor, Sawnoff Shotgun,

RPG

 

Kdyz dáte /gun objeví se vám tam co chcete koupit :)

Link to comment
Share on other sites

Tu to máte

 

//-------------------------------Include--------------------------------------//

#include

//-------------------------------Include--------------------------------------//

//----------------------------------Barvy-------------------------------------//

#define COLOR_RED 0xAA3333AA

//----------------------------------Barvy-------------------------------------//

new guns;

#if defined FILTERSCRIPT

 

public OnFilterScriptInit()

{

guns = CreateMenu("Buy a gun.", 1, 50.0, 180.0, 200.0, 200.0);

 

AddMenuItem(guns, 0, "Deagle");

AddMenuItem(guns, 0, "pistol");

AddMenuItem(guns, 0, "Pistol");

AddMenuItem(guns, 0, "Grenades");

AddMenuItem(guns, 0, "MP5");

AddMenuItem(guns, 0, "AK47");

AddMenuItem(guns, 0, "M4");

AddMenuItem(guns, 0, "Combat Shotgun");

AddMenuItem(guns, 0, "Rifle");

AddMenuItem(guns, 0, "Armor");

AddMenuItem(guns, 0, "Uzi");

AddMenuItem(guns, 0, "Sawnoff Shotgun");

AddMenuItem(guns, 0, "RPG");

return 1;

}

 

public OnFilterScriptExit()

{

return 1;

}

 

#else

 

#endif

 

 

 

public OnPlayerCommandText(playerid, cmdtext[])

{

 

{

if(strcmp(cmdtext, "/gun", true) == 0)

{

ShowMenuForPlayer(playerid, guns);

}

return 1;

}

}

 

 

public OnPlayerSelectedMenuRow(playerid, row)

{

new Menu:current;

current = GetPlayerMenu(playerid);

if(current == guns)

{

switch(row)

{

case 0:

{

 

GivePlayerWeapon(playerid, 24, 50);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-5000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 1:

{

 

GivePlayerWeapon(playerid, 23, 50);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-5000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 2:

{

 

GivePlayerWeapon(playerid, 22, 50);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-5000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 3:

{

 

GivePlayerWeapon(playerid, 16, 4);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-2000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 4:

{

 

GivePlayerWeapon(playerid, 29, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 5:

{

 

GivePlayerWeapon(playerid, 30, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 6:

{

 

GivePlayerWeapon(playerid, 30, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 7:

{

 

GivePlayerWeapon(playerid, 27, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 8:

{

 

GivePlayerWeapon(playerid, 33, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 9:

{

SetPlayerArmour(playerid, 100);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-5000);

SendClientMessage(playerid, COLOR_RED, "Armor koupena!");

}

case 10:

{

GivePlayerWeapon(playerid, 28, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-8000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 11:

{

GivePlayerWeapon(playerid, 26, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-11000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

case 12:

{

GivePlayerWeapon(playerid, 35, 500);

GivePlayerMoney(playerid, GetPlayerMoney(playerid)-15000);

SendClientMessage(playerid, COLOR_RED, "Zbran koupena");

}

}

}

return 1;

}

 

Link to comment
Share on other sites

na prvni praci je to pekny ale par veci bych ti k tomu rekl...

1. pouzivej radsi dialogy, menu je uz zastarale a moc lidi ho nepouziva ;)

2. u ty funkce GivePlayerMoney stacilo dat -5000 nemusel si zjistovat kolik penez hrac ma

3. neni tam podminka, jestli ty penize ma

a nakonec bych ti chtel podotknout takovyhle veci si nechavej pro sebe, my tu na to nejsme zvedavy, protoze to sem dava kazdej 2. novacek na foru... radsi se stale uc pawn a zkus vytvorit nejakej originalni FS kterej jeste nikdo jiny nevytvoril a prekvap nas vsechny, urcite budes mit 10x lepsi hodnoceni :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...