Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:Menu, Text:Info, qarma[MAX_PLAYERS], menuarmas[MAX_PLAYERS], pickup[6];
- forward Arma(playerid);
- public OnGameModeInit()
- {
- Menu = TextDrawCreate(112.000000, 113.000000, "~n~Menu de armas~n~~n~9mm~n~Escopeta~n~MP5~n~AK-47~n~M4~n~Recortada~n~_");
- TextDrawAlignment(Menu, 2);
- TextDrawBackgroundColor(Menu, 255);
- TextDrawFont(Menu, 2);
- TextDrawLetterSize(Menu, 0.360000, 1.000000);
- TextDrawColor(Menu, -1);
- TextDrawSetOutline(Menu, 1);
- TextDrawSetProportional(Menu, 1);
- TextDrawUseBox(Menu, 1);
- TextDrawBoxColor(Menu, 336870460);
- TextDrawTextSize(Menu, 856.000000, 178.000000);
- Info = TextDrawCreate(256.000000, 127.000000, "INFORMACION~n~~n~Nombre X~n~ID X~n~Precio $X");
- TextDrawAlignment(Info, 2);
- TextDrawBackgroundColor(Info, 255);
- TextDrawFont(Info, 2);
- TextDrawLetterSize(Info, 0.330000, 0.899999);
- TextDrawColor(Info, -1);
- TextDrawSetOutline(Info, 1);
- TextDrawSetProportional(Info, 1);
- TextDrawUseBox(Info, 1);
- TextDrawBoxColor(Info, 336870460);
- TextDrawTextSize(Info, 42.000000, -110.000000);return 1;}
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/armas", cmdtext, true) == 0)
- {
- qarma[playerid] = 0;menuarmas[playerid] = 1;TextDrawShowForPlayer(playerid, Menu);TextDrawShowForPlayer(playerid, Info);
- return 1;}return 0;}
- public Arma(playerid)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- if(qarma[playerid] == 1)
- {
- DestroyPickup(pickup[1]);DestroyPickup(pickup[2]);DestroyPickup(pickup[3]);DestroyPickup(pickup[4]);DestroyPickup(pickup[5]);
- pickup[0] = CreatePickup(348, 2, X+2,Y+2,Z, GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~~g~9mm~n~~w~Escopeta~n~MP5~n~AK-47~n~M4~n~Recortada~n~_");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre 9MM~n~ID 22~n~Precio $50");
- }
- if(qarma[playerid] == 2)
- {
- DestroyPickup(pickup[0]);DestroyPickup(pickup[2]);DestroyPickup(pickup[3]);DestroyPickup(pickup[4]);DestroyPickup(pickup[5]);
- pickup[1] = CreatePickup(349, 2, X+2,Y+2,Z,GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~9mm~n~~g~Escopeta~n~~w~MP5~n~AK-47~n~M4~n~Recortada~n~_");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre Escopeta~n~ID 25~n~Precio $250");
- }
- if(qarma[playerid] == 3)
- {
- DestroyPickup(pickup[1]);DestroyPickup(pickup[0]);DestroyPickup(pickup[3]);DestroyPickup(pickup[4]);DestroyPickup(pickup[5]);
- pickup[2] = CreatePickup(353, 2, X+2,Y+2,Z,GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~9mm~n~Escopeta~n~~g~MP5~n~~w~AK-47~n~M4~n~Recortada~n~_");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre MP5~n~ID 29~n~Precio $260");
- }
- if(qarma[playerid] == 4)
- {
- DestroyPickup(pickup[1]);DestroyPickup(pickup[2]);DestroyPickup(pickup[0]);DestroyPickup(pickup[4]);DestroyPickup(pickup[5]);
- pickup[3] = CreatePickup(355, 2, X+2,Y+2,Z,GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~9mm~n~Escopeta~n~MP5~n~~g~AK-47~n~~w~M4~n~Recortada~n~_");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre AK-47~n~ID 30~n~Precio $350");
- }
- if(qarma[playerid] == 5)
- {
- DestroyPickup(pickup[1]);DestroyPickup(pickup[2]);DestroyPickup(pickup[3]);DestroyPickup(pickup[0]);DestroyPickup(pickup[5]);
- pickup[4] = CreatePickup(356, 2, X+2,Y+2,Z,GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~9mm~n~Escopeta~n~MP5~n~AK-47~n~~g~M4~n~~w~Recortada~n~_");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre M4~n~ID 31~n~Precio $360");
- }
- if(qarma[playerid] == 6)
- {
- DestroyPickup(pickup[1]);DestroyPickup(pickup[2]);DestroyPickup(pickup[3]);DestroyPickup(pickup[4]);DestroyPickup(pickup[0]);
- pickup[5] = CreatePickup(350, 2, X+2,Y+2,Z,GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Menu, "~n~Menu de armas~n~~n~9mm~n~Escopeta~n~MP5~n~AK-47~n~M4~n~~g~Recortada~n~_~w~");
- TextDrawSetString(Info,"INFORMACION~n~~n~Nombre Recortada~n~ID 26~n~Precio $150");}return 1;}
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(menuarmas[playerid] == 1)
- {
- if (newkeys & KEY_YES){qarma[playerid] ++;Arma(playerid);if(qarma[playerid] == 7){qarma[playerid] = 1;Arma(playerid);}}
- else if (newkeys & KEY_NO){qarma[playerid] --;Arma(playerid);if(qarma[playerid] == 0){qarma[playerid] = 6;Arma(playerid);}}
- else if (newkeys & 16)
- {
- if(qarma[playerid] == 1){GivePlayerMoney(playerid, -50);GivePlayerWeapon(playerid,22,500);}
- if(qarma[playerid] == 2){GivePlayerMoney(playerid, -250);GivePlayerWeapon(playerid,25,500);}
- if(qarma[playerid] == 3){GivePlayerMoney(playerid, -260);GivePlayerWeapon(playerid,29,500);}
- if(qarma[playerid] == 4){GivePlayerMoney(playerid, -350);GivePlayerWeapon(playerid,30,500);}
- if(qarma[playerid] == 5){GivePlayerMoney(playerid, -360);GivePlayerWeapon(playerid,31,500);}
- if(qarma[playerid] == 6){GivePlayerMoney(playerid, -50);GivePlayerWeapon(playerid,26,500);}
- }
- else if (newkeys & 8)
- {
- TextDrawHideForPlayer(playerid, Menu);
- TextDrawHideForPlayer(playerid, Info);
- qarma[playerid] = 0;
- menuarmas[playerid] = 0;
- DestroyPickup(pickup[0]);DestroyPickup(pickup[1]);DestroyPickup(pickup[2]);DestroyPickup(pickup[3]);DestroyPickup(pickup[4]);DestroyPickup(pickup[5]);
- }}return 1;}
Advertisement
Add Comment
Please, Sign In to add comment