Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:tbox;
- new Text:usebox;
- new Text:ws;
- new Text:brass;
- new Text:line;
- new Text:knife;
- new Text:bat;
- new Text:chainsaw;
- new Text:grenade;
- new Text:molotov;
- new Text:eagle;
- new Text:sawnoff;
- new Text:micro;
- new Text:ak;
- new Text:sniper;
- new Text:RPG;
- new Text:flame;
- new Text:mini;
- new Text:camera;
- new Text:para;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Textdraw Weapon System By ScripteRNaBEEL");
- print("--------------------------------------\n");
- tbox = TextDrawCreate(301.750000, 205.666656, "usebox");
- TextDrawLetterSize(tbox, 0.000000, 0.000000);
- TextDrawTextSize(tbox, 301.750000, 0.000000);
- TextDrawAlignment(tbox, 1);
- TextDrawColor(tbox, 0);
- TextDrawUseBox(tbox, true);
- TextDrawBoxColor(tbox, 102);
- TextDrawSetShadow(tbox, 0);
- TextDrawSetOutline(tbox, 0);
- TextDrawFont(tbox, 0);
- usebox = TextDrawCreate(402.375000, 381.833312, "usebox");
- TextDrawLetterSize(usebox, 0.000000, 0.000000);
- TextDrawTextSize(usebox, 402.375000, 0.000000);
- TextDrawAlignment(usebox, 1);
- TextDrawColor(usebox, 0);
- TextDrawUseBox(usebox, true);
- TextDrawBoxColor(usebox, 102);
- TextDrawSetShadow(usebox, 0);
- TextDrawSetOutline(usebox, 0);
- TextDrawFont(usebox, 0);
- ws = TextDrawCreate(241.875000, 128.916671, "Weapon System");
- TextDrawLetterSize(ws, 0.449999, 1.600000);
- TextDrawAlignment(ws, 1);
- TextDrawColor(ws, -1378294017);
- TextDrawSetShadow(ws, 0);
- TextDrawSetOutline(ws, 1);
- TextDrawBackgroundColor(ws, 51);
- TextDrawFont(ws, 2);
- TextDrawSetProportional(ws, 1);
- TextDrawSetSelectable(ws, true);
- brass = TextDrawCreate(238.750000, 152.250000, "Brass Knuckles");
- TextDrawLetterSize(brass, 0.449999, 1.600000);
- TextDrawAlignment(brass, 1);
- TextDrawColor(brass, -1);
- TextDrawSetShadow(brass, 0);
- TextDrawSetOutline(brass, 1);
- TextDrawBackgroundColor(brass, 51);
- TextDrawFont(brass, 2);
- TextDrawSetProportional(brass, 1);
- TextDrawSetSelectable(brass, true);
- line = TextDrawCreate(245.000000, 140.000000, "-");
- TextDrawLetterSize(line, 12.703129, 1.629166);
- TextDrawAlignment(line, 1);
- TextDrawColor(line, -16776961);
- TextDrawSetShadow(line, 0);
- TextDrawSetOutline(line, 1);
- TextDrawBackgroundColor(line, 51);
- TextDrawFont(line, 2);
- TextDrawSetProportional(line, 1);
- knife = TextDrawCreate(239.125000, 167.833267, "Knife");
- TextDrawLetterSize(knife, 0.449999, 1.600000);
- TextDrawAlignment(knife, 1);
- TextDrawColor(knife, -1);
- TextDrawSetShadow(knife, 0);
- TextDrawSetOutline(knife, 1);
- TextDrawBackgroundColor(knife, 51);
- TextDrawFont(knife, 2);
- TextDrawSetProportional(knife, 1);
- TextDrawSetSelectable(knife, true);
- bat = TextDrawCreate(239.125000, 183.436065, "Baseball bat");
- TextDrawLetterSize(bat, 0.449999, 1.600000);
- TextDrawAlignment(bat, 1);
- TextDrawColor(bat, -1);
- TextDrawSetShadow(bat, 0);
- TextDrawSetOutline(bat, 1);
- TextDrawBackgroundColor(bat, 51);
- TextDrawFont(bat, 2);
- TextDrawSetProportional(bat, 1);
- TextDrawSetSelectable(bat, true);
- chainsaw = TextDrawCreate(239.000000, 198.377700, "Chainsaw");
- TextDrawLetterSize(chainsaw, 0.449999, 1.600000);
- TextDrawAlignment(chainsaw, 1);
- TextDrawColor(chainsaw, -1);
- TextDrawSetShadow(chainsaw, 0);
- TextDrawSetOutline(chainsaw, 1);
- TextDrawBackgroundColor(chainsaw, 51);
- TextDrawFont(chainsaw, 2);
- TextDrawSetProportional(chainsaw, 1);
- TextDrawSetSelectable(chainsaw, true);
- grenade = TextDrawCreate(238.937500, 212.502670, "Grenade");
- TextDrawLetterSize(grenade, 0.449999, 1.600000);
- TextDrawAlignment(grenade, 1);
- TextDrawColor(grenade, -1);
- TextDrawSetShadow(grenade, 0);
- TextDrawSetOutline(grenade, 1);
- TextDrawBackgroundColor(grenade, 51);
- TextDrawFont(grenade, 2);
- TextDrawSetProportional(grenade, 1);
- TextDrawSetSelectable(grenade, true);
- molotov = TextDrawCreate(239.125000, 226.510925, "Molotov Cocktail");
- TextDrawLetterSize(molotov, 0.393124, 1.675833);
- TextDrawAlignment(molotov, 1);
- TextDrawColor(molotov, -1);
- TextDrawSetShadow(molotov, 0);
- TextDrawSetOutline(molotov, 1);
- TextDrawBackgroundColor(molotov, 51);
- TextDrawFont(molotov, 2);
- TextDrawSetProportional(molotov, 1);
- TextDrawSetSelectable(molotov, true);
- eagle = TextDrawCreate(239.187500, 240.460891, "Desert Eagle");
- TextDrawLetterSize(eagle, 0.393124, 1.675833);
- TextDrawAlignment(eagle, 1);
- TextDrawColor(eagle, -1);
- TextDrawSetShadow(eagle, 0);
- TextDrawSetOutline(eagle, 1);
- TextDrawBackgroundColor(eagle, 51);
- TextDrawFont(eagle, 2);
- TextDrawSetProportional(eagle, 1);
- TextDrawSetSelectable(eagle, true);
- sawnoff = TextDrawCreate(239.062500, 255.169311, "Sawnoff Shotgun");
- TextDrawLetterSize(sawnoff, 0.393124, 1.675833);
- TextDrawAlignment(sawnoff, 1);
- TextDrawColor(sawnoff, -1);
- TextDrawSetShadow(sawnoff, 0);
- TextDrawSetOutline(sawnoff, 1);
- TextDrawBackgroundColor(sawnoff, 51);
- TextDrawFont(sawnoff, 2);
- TextDrawSetProportional(sawnoff, 1);
- TextDrawSetSelectable(sawnoff, true);
- micro = TextDrawCreate(239.187500, 270.285949, "Micro SMG/Uzi");
- TextDrawLetterSize(micro, 0.393124, 1.675833);
- TextDrawAlignment(micro, 1);
- TextDrawColor(micro, -1);
- TextDrawSetShadow(micro, 0);
- TextDrawSetOutline(micro, 1);
- TextDrawBackgroundColor(micro, 51);
- TextDrawFont(micro, 2);
- TextDrawSetProportional(micro, 1);
- TextDrawSetSelectable(micro, true);
- ak = TextDrawCreate(239.500000, 285.344512, "AK-47");
- TextDrawLetterSize(ak, 0.393124, 1.675833);
- TextDrawAlignment(ak, 1);
- TextDrawColor(ak, -1);
- TextDrawSetShadow(ak, 0);
- TextDrawSetOutline(ak, 1);
- TextDrawBackgroundColor(ak, 51);
- TextDrawFont(ak, 2);
- TextDrawSetProportional(ak, 1);
- TextDrawSetSelectable(ak, true);
- sniper = TextDrawCreate(239.625000, 299.527069, "Sniper Rifle");
- TextDrawLetterSize(sniper, 0.393124, 1.675833);
- TextDrawAlignment(sniper, 1);
- TextDrawColor(sniper, -1);
- TextDrawSetShadow(sniper, 0);
- TextDrawSetOutline(sniper, 1);
- TextDrawBackgroundColor(sniper, 51);
- TextDrawFont(sniper, 2);
- TextDrawSetProportional(sniper, 1);
- TextDrawSetSelectable(sniper, true);
- RPG = TextDrawCreate(239.812500, 313.418304, "RPG");
- TextDrawLetterSize(RPG, 0.393124, 1.675833);
- TextDrawAlignment(RPG, 1);
- TextDrawColor(RPG, -1);
- TextDrawSetShadow(RPG, 0);
- TextDrawSetOutline(RPG, 1);
- TextDrawBackgroundColor(RPG, 51);
- TextDrawFont(RPG, 2);
- TextDrawSetProportional(RPG, 1);
- TextDrawSetSelectable(RPG, true);
- flame = TextDrawCreate(239.937500, 326.317871, "Flamethrower");
- TextDrawLetterSize(flame, 0.393124, 1.675833);
- TextDrawAlignment(flame, 1);
- TextDrawColor(flame, -1);
- TextDrawSetShadow(flame, 0);
- TextDrawSetOutline(flame, 1);
- TextDrawBackgroundColor(flame, 51);
- TextDrawFont(flame, 2);
- TextDrawSetProportional(flame, 1);
- TextDrawSetSelectable(flame, true);
- mini = TextDrawCreate(240.000000, 339.275817, "Minigun");
- TextDrawLetterSize(mini, 0.393124, 1.675833);
- TextDrawAlignment(mini, 1);
- TextDrawColor(mini, -1);
- TextDrawSetShadow(mini, 0);
- TextDrawSetOutline(mini, 1);
- TextDrawBackgroundColor(mini, 51);
- TextDrawFont(mini, 2);
- TextDrawSetProportional(mini, 1);
- TextDrawSetSelectable(mini, true);
- camera = TextDrawCreate(239.875000, 351.941650, "Camera");
- TextDrawLetterSize(camera, 0.393124, 1.675833);
- TextDrawAlignment(camera, 1);
- TextDrawColor(camera, -1);
- TextDrawSetShadow(camera, 0);
- TextDrawSetOutline(camera, 1);
- TextDrawBackgroundColor(camera, 51);
- TextDrawFont(camera, 2);
- TextDrawSetProportional(camera, 1);
- TextDrawSetSelectable(camera, true);
- para = TextDrawCreate(240.125000, 364.374633, "Parachute");
- TextDrawLetterSize(para, 0.393124, 1.675833);
- TextDrawAlignment(para, 1);
- TextDrawColor(para, -1);
- TextDrawSetShadow(para, 0);
- TextDrawSetOutline(para, 1);
- TextDrawBackgroundColor(para, 51);
- TextDrawFont(para, 2);
- TextDrawSetProportional(para, 1);
- TextDrawSetSelectable(para, true);
- return 1;
- }
- public OnFilterScriptExit()
- {
- TextDrawDestroy(tbox);
- TextDrawDestroy(usebox);
- TextDrawDestroy(ws);
- TextDrawDestroy(brass);
- TextDrawDestroy(line);
- TextDrawDestroy(knife);
- TextDrawDestroy(bat);
- TextDrawDestroy(chainsaw);
- TextDrawDestroy(grenade);
- TextDrawDestroy(molotov);
- TextDrawDestroy(eagle);
- TextDrawDestroy(sawnoff);
- TextDrawDestroy(micro);
- TextDrawDestroy(ak);
- TextDrawDestroy(sniper);
- TextDrawDestroy(RPG);
- TextDrawDestroy(flame);
- TextDrawDestroy(mini);
- TextDrawDestroy(camera);
- TextDrawDestroy(para);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/weapons", cmdtext, true) == 0)
- {
- TextDrawShowForPlayer(playerid, tbox);
- TextDrawShowForPlayer(playerid, usebox);
- TextDrawShowForPlayer(playerid, ws);
- TextDrawShowForPlayer(playerid, brass);
- TextDrawShowForPlayer(playerid, line);
- TextDrawShowForPlayer(playerid, knife);
- TextDrawShowForPlayer(playerid, bat);
- TextDrawShowForPlayer(playerid, chainsaw);
- TextDrawShowForPlayer(playerid, grenade);
- TextDrawShowForPlayer(playerid, molotov);
- TextDrawShowForPlayer(playerid, eagle);
- TextDrawShowForPlayer(playerid, sawnoff);
- TextDrawShowForPlayer(playerid, micro);
- TextDrawShowForPlayer(playerid, ak);
- TextDrawShowForPlayer(playerid, sniper);
- TextDrawShowForPlayer(playerid, RPG);
- TextDrawShowForPlayer(playerid, flame);
- TextDrawShowForPlayer(playerid, mini);
- TextDrawShowForPlayer(playerid, camera);
- TextDrawShowForPlayer(playerid, para);
- SelectTextDraw(playerid, 0xA3B4C5FF);
- print("working");
- return 1;
- }
- return 0;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(_:clickedid != 65535)
- {
- if(clickedid == brass)
- {
- GivePlayerWeapon(playerid,1,1);
- }
- if(clickedid == knife)
- {
- GivePlayerWeapon(playerid,4,1);
- }
- if(clickedid == bat)
- {
- GivePlayerWeapon(playerid,5,1);
- }
- if(clickedid == chainsaw)
- {
- GivePlayerWeapon(playerid,9,1);
- }
- if(clickedid == grenade)
- {
- GivePlayerWeapon(playerid,16,25);
- }
- if(clickedid == molotov)
- {
- GivePlayerWeapon(playerid,18,15);
- }
- if(clickedid == eagle)
- {
- GivePlayerWeapon(playerid,24,500);
- }
- if(clickedid == sawnoff)
- {
- GivePlayerWeapon(playerid,26,500);
- }
- if(clickedid == micro)
- {
- GivePlayerWeapon(playerid,28,500);
- }
- if(clickedid == ak)
- {
- GivePlayerWeapon(playerid,30,500);
- }
- if(clickedid == sniper)
- {
- GivePlayerWeapon(playerid,34,500);
- }
- if(clickedid == RPG)
- {
- if(IsPlayerAdmin(playerid))
- {
- GivePlayerWeapon(playerid,35,500);
- }
- }
- if(clickedid == flame)
- {
- if(IsPlayerAdmin(playerid))
- {
- GivePlayerWeapon(playerid,37,500);
- }
- }
- if(clickedid == mini)
- {
- if(IsPlayerAdmin(playerid))
- {
- GivePlayerWeapon(playerid,38,500);
- }
- }
- if(clickedid == camera)
- {
- GivePlayerWeapon(playerid,43,500);
- }
- if(clickedid == para)
- {
- GivePlayerWeapon(playerid,46,500);
- }
- TextDrawHideForPlayer(playerid, tbox);
- TextDrawHideForPlayer(playerid, usebox);
- TextDrawHideForPlayer(playerid, ws);
- TextDrawHideForPlayer(playerid, brass);
- TextDrawHideForPlayer(playerid, line);
- TextDrawHideForPlayer(playerid, knife);
- TextDrawHideForPlayer(playerid, bat);
- TextDrawHideForPlayer(playerid, chainsaw);
- TextDrawHideForPlayer(playerid, grenade);
- TextDrawHideForPlayer(playerid, molotov);
- TextDrawHideForPlayer(playerid, eagle);
- TextDrawHideForPlayer(playerid, sawnoff);
- TextDrawHideForPlayer(playerid, micro);
- TextDrawHideForPlayer(playerid, ak);
- TextDrawHideForPlayer(playerid, sniper);
- TextDrawHideForPlayer(playerid, RPG);
- TextDrawHideForPlayer(playerid, flame);
- TextDrawHideForPlayer(playerid, mini);
- TextDrawHideForPlayer(playerid, camera);
- TextDrawHideForPlayer(playerid, para);
- CancelSelectTextDraw(playerid);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment