NEED SOME HELP
#1


well my problem is i dont know how to add weapons who can add weapons in this script for tom clancy skin and trooper skin weapons are± m4 uzi silenced pistol nightvision their team is nsa and for the goverment the other characters i need weapons ak 47 tec9 smokegrenade pistol owyeah and that tom clancy and trooper need also smoke grenade plz copy this script place thie weapon thingy in here and post it in comends regards me

Quote:

#include <a_samp>
#define NSA 1
#define Government 2
#define AQUA 0x00FFFFAA
#define GREY 0xAFAFAFAA
#define BEIGE 0xFFF8DCAA
#define BLACK 0x000000AA
#define BLUE 0x0000FFAA
#define BLUELIGHTER 0x00BFFFAA
#define BLUELIGHT 0x1E90FFAA
#define BLUEMEDIUM 0x0000CDAA
#define BLUEDARK 0x00008BAA
#define PINK 0xFF1493AA
#define PINKDARK 0xFF00FFAA
#define GREEN 0x008000AA
#define GREENLIGHT 0x00FF00AA
#define GREENDARK 0x006400AA
#define MAROON 0x800000AA
#define OKER 0x808000AA
#define ORANGE 0xFF4500AA
#define ORANGELIGHT 0xFF8C00AA
#define PURPLE2 0x800080AA
#define VIOLETDARK 0x9400D3AA
#define INDIGO 0xAB0082AA
#define RED 0xFF0000AA
#define SAND 0xFFDEADAA
#define SILVER 0xC0C0C0AA
#define TEAL 0x008080AA
#define WHITE 0xFFFFFFAA
#define YELLOW 0xFFFF00AA
#define GOLD 0xFFD700AA
#define BROWN 0x8B4513AA
#define BROWNLIGHT 0xA0522DAA
#define GRAY 0xA9A9A9AA
#define GRAYDARK 0x696969AA

public OnGameModeInit()
{
CreateObject(8879, -2409.27734375, 2390.9318847656, 14.050235748291, 0.000000, 0.000000, 0.000000); //
CreateObject(3620, -2380.9265136719, 2353.10546875, 17.087532043457, 0.000000, 0.000000, 0.000000); //
CreateObject(9958, -2283.3447265625, 2222.443359375, 5.6635589599609, 0.000000, 0.000000, 0.000000); //
CreateObject(3620, -2281.6533203125, 2243.1596679688, 17.077629089355, 0.000000, 0.000000, 90); //
CreateObject(9958, -2283.3447265625, 2222.443359375, 5.6635589599609, 0.000000, 0.000000, 0.000000); //
CreateObject(9958, -2270.13671875, 2222.388671875, 5.4337348937988, 0.000000, 0.000000, 0.000000); //
CreateObject(2934, -2374.5017089844, 2401.8176269531, 8.9529867172241, 0.000000, 0.000000, 0.000000); //
CreateObject(3504, -2411.7348632813, 2371.2939453125, 6.4872932434082, 0.000000, 0.000000, 0.000000); //
CreateObject(3887, -2379.5166015625, 2384.3647460938, 12.773505210876, 0.000000, 0.000000, 95); //
CreateObject(2934, -2371.5231933594, 2402.0681152344, 8.5340051651001, 0.000000, 0.000000, 0.000000); //
CreateObject(2935, -2368.4086914063, 2399.5327148438, 8.373571395874, 0.000000, 0.000000, 0.000000); //
CreateObject(2932, -2368.4150390625, 2399.6184082031, 11.27890586853, 0.000000, 0.000000, 0.000000); //
CreateObject(2932, -2377.6540527344, 2397.3322753906, 9.3134822845459, 0.000000, 0.000000, 0.000000); //
CreateObject(18257, -2366.3974609375, 2364.3156738281, 3.9799461364746, 0.000000, 0.000000, 0.000000); //
CreateObject(925, -2386.6076660156, 2380.4233398438, 16.921348571777, 0.000000, 0.000000, 0.000000); //
CreateObject(2567, -2397.9772949219, 2369.6564941406, 5.2444982528687, 0.000000, 0.000000, 0.000000); //
CreateObject(3576, -2386.6193847656, 2358.8935546875, 5.057765007019, 0.000000, 0.000000, 0.000000); //
CreateObject(3577, -2386.6477050781, 2368.1809082031, 3.4686999320984, 0.000000, 0.000000, 0.000000); //
CreateObject(1334, -2541.0915527344, 2353.1643066406, 5.097207069397, 0.000000, 0.000000, 0.000000); //
CreateObject(987, -2309.3513183594, 2336.6157226563, 4.1328125, 0.000000, 0.000000, 0.000000); //
CreateObject(987, -2252.6389160156, 2381.6977539063, 3.9811840057373, 0.000000, 0.000000, 40); //
CreateObject(987, -2266.486328125, 2371.8759765625, 4.2533588409424, 0.000000, 0.000000, 39.995727539063); //
CreateObject(987, -2275.5510253906, 2364.5600585938, 4.4654779434204, 0.000000, 0.000000, 39.995727539063); //
CreateObject(987, -2284.3801269531, 2340.7470703125, 4.1686744689941, 0.000000, 0.000000, 90); //
CreateObject(986, -2281.9274902344, 2355.3781738281, 4.1320133209229, 0.000000, 0.000000, 55); //
CreateObject(985, -2277.2736816406, 2362.03515625, 4.2790546417236, 0.000000, 0.000000, 55); //
CreateObject(987, -2284.3186035156, 2335.2788085938, 4.3134803771973, 0.000000, 0.000000, 90); //
CreateObject(2892, -2282.3666992188, 2358.4331054688, 4.3174476623535, 0.000000, 0.000000, 145); //
CreateObject(3279, -2279.7944335938, 2343.9904785156, 3.9639186859131, 0.000000, 0.000000, 0.000000); //
CreateObject(3279, -2258.798828125, 2370.4660644531, 4.6335868835449, 0.000000, 0.000000, 0.000000); //
CreateObject(3884, -2286.6870117188, 2287.6398925781, 8.1640625, 0.000000, 0.000000, 175); //
AddStaticVehicle(425, -1312.2193603516, 499.34963989258, 19.085374832153, 0.000000, -1, -1); //0
AddStaticVehicle(425, -1296.0327148438, 498.89865112305, 19.085374832153, 0.000000, -1, -1); //1
AddStaticVehicle(425, -1275.9393310547, 498.33831787109, 19.085374832153, 0.000000, -1, -1); //2
AddStaticVehicle(425, -1259.0631103516, 498.22073364258, 19.085374832153, 0.000000, -1, -1); //3
AddStaticVehicle(425, -1399.8448486328, 508.69470214844, 19.080438613892, 0.000000, -1, -1); //4
AddStaticVehicle(520, -1322.7705078125, 506.9228515625, 19.153949737549, 0.000000, -1, -1); //5
AddStaticVehicle(520, -1341.9235839844, 508.12271118164, 19.153949737549, 0.000000, -1, -1); //6
AddStaticVehicle(520, -1358.41796875, 508.26440429688, 19.153949737549, 0.000000, -1, -1); //7
AddStaticVehicle(520, -1374.1506347656, 507.9130859375, 19.153949737549, 0.000000, -1, -1); //8
AddStaticVehicle(520, -1385.9842529297, 508.29956054688, 19.149013519287, 0.000000, -1, -1); //9
AddStaticVehicle(425, -1432.4520263672, 507.79898071289, 19.080438613892, 0.000000, -1, -1); //10
AddStaticVehicle(520, -1423.5760498047, 496.35745239258, 19.149013519287, 0.000000, -1, -1); //11
AddStaticVehicle(447, -1410.7191162109, 504.61080932617, 18.33437538147, 0.000000, -1, -1); //12
AddStaticVehicle(447, -1441.9099121094, 496.29962158203, 18.33437538147, 0.000000, -1, -1); //13
AddStaticVehicle(493, -1444.6767578125, 497.35424804688, 0.000000, 90, -1, -1); //14
AddStaticVehicle(493, -1444.3869628906, 492.98739624023, 0.000000, 90, -1, -1); //15
AddStaticVehicle(493, -1445.8441162109, 505.05630493164, 0.000000, 90, -1, -1); //16
AddStaticVehicle(493, -1443.4975585938, 509.47143554688, 0.000000, 90, -1, -1); //17
AddStaticVehicle(432, -1350.7678222656, 457.65661621094, 7.2868371009827, 0.000000, -1, -1); //18
AddStaticVehicle(432, -1355.5368652344, 457.68695068359, 7.2868371009827, 0.000000, -1, -1); //19
AddStaticVehicle(470, -1359.5379638672, 455.84652709961, 7.2975115776062, 0.000000, -1, -1); //20
AddStaticVehicle(470, -1363.111328125, 455.85403442383, 7.2975115776062, 0.000000, -1, -1); //21
AddStaticVehicle(470, -1366.5687255859, 455.79666137695, 7.2975115776062, 0.000000, -1, -1); //22
AddStaticVehicle(470, -1369.5983886719, 455.87396240234, 7.2975115776062, 0.000000, -1, -1); //23
AddStaticVehicle(470, -1372.9632568359, 455.63446044922, 7.2975115776062, 0.000000, -1, -1); //24
AddStaticVehicle(432, -2270.4052734375, 2335.1904296875, 4.9118371009827, 90, -1, -1); //25
AddStaticVehicle(432, -2252.1142578125, 2334.4169921875, 4.9118371009827, 270, -1, -1); //26
AddStaticVehicle(470, -2272.4453125, 2330.3041992188, 4.9302248954773, 90, -1, -1); //27
AddStaticVehicle(470, -2251.8251953125, 2330.140625, 4.9225115776062, 270, -1, -1); //28
AddStaticVehicle(470, -2251.6376953125, 2306.076171875, 4.9225115776062, 270, -1, -1); //29
AddStaticVehicle(470, -2272.5639648438, 2306.1796875, 4.9302248954773, 90, -1, -1); //30
AddStaticVehicle(425, -2238.392578125, 2284.9736328125, 6.1122589111328, 0.000000, -1, -1); //31
AddStaticVehicle(425, -2227.5029296875, 2297.2570800781, 6.246356010437, 0.000000, -1, -1); //32
AddStaticVehicle(425, -2213.6171875, 2304.130859375, 6.0853753089905, 0.000000, -1, -1); //33
AddStaticVehicle(447, -2242.7475585938, 2349.6740722656, 5.3137187957764, 0.000000, -1, -1); //34
AddStaticVehicle(520, -2249.2915039063, 2277.4584960938, 5.9039506912231, 0.000000, -1, -1); //35
AddStaticVehicle(520, -2259.9113769531, 2277.6469726563, 5.9039506912231, 0.000000, -1, -1); //36
AddStaticVehicle(520, -2269.9636230469, 2277.646484375, 5.9039506912231, 0.000000, -1, -1); //37
AddStaticVehicle(520, -2280.1325683594, 2277.7412109375, 5.8776941299438, 0.000000, -1, -1); //38
AddStaticVehicle(520, -2204.3818359375, 2324.3815917969, 5.8961381912231, 0.000000, -1, -1); //39
AddStaticVehicle(470, -2251.6013183594, 2303.2534179688, 4.9225115776062, 270, -1, -1); //40
AddStaticVehicle(470, -2272.4145507813, 2303.373046875, 4.9302248954773, 90, -1, -1); //41
AddStaticVehicle(433, -2260.6667480469, 2355.0524902344, 5.5443553924561, 0.000000, -1, -1); //42
AddStaticVehicle(433, -2256.265625, 2355.6103515625, 5.5489540100098, 0.000000, -1, -1); //43
AddStaticVehicle(411, -2245.2080078125, 2312.177734375, 4.7696671485901, 0.000000, -1, -1); //44
AddStaticVehicle(533, -2337.4484863281, 2384.5698242188, 5.578950881958, 0.000000, -1, -1); //45
AddStaticVehicle(439, -2385.3942871094, 2338.8952636719, 4.984375, 0.000000, -1, -1); //46
AddStaticVehicle(405, -2513.9584960938, 2428.3754882813, 16.641193389893, 0.000000, -1, -1); //47
AddStaticVehicle(486, -2394.9704589844, 2359.6821289063, 5.0966658592224, 0.000000, -1, -1); //48
AddStaticVehicle(493, -2325.7309570313, 2297.3198242188, 0.000000, 180, -1, -1); //49
AddStaticVehicle(493, -2325.365234375, 2332.6899414063, 0.000000, 180, -1, -1); //50
AddStaticVehicle(524, -2407.5124511719, 2355.921875, 6.0840759277344, 0.000000, -1, -1); //51
AddStaticVehicle(455, -2544.0700683594, 2360.0334472656, 5.5543746948242, 0.000000, -1, -1); //52
AddStaticVehicle(418, -2513.818359375, 2367.08984375, 5.170033454895, 0.000000, -1, -1); //53
AddStaticVehicle(422, -2553.2404785156, 2273.08203125, 5.1240167617798, 335, -1, -1); //54
AddStaticVehicle(562, -2525.5710449219, 2255.5380859375, 4.7133746147156, 340, -1, -1); //55
AddStaticVehicle(455, -2487.673828125, 2291.1574707031, 5.5543746948242, 90, -1, -1); //56
AddStaticVehicle(470, -2272.2788085938, 2327.4147949219, 4.9302248954773, 90, -1, -1); //57
AddStaticVehicle(432, -2271.1557617188, 2323.0661621094, 4.9195504188538, 90, -1, -1); //58
AddStaticVehicle(470, -2272.048828125, 2318.7536621094, 4.9302248954773, 90, -1, -1); //59
AddStaticVehicle(432, -2271.9584960938, 2310.3923339844, 4.9195504188538, 90, -1, -1); //60
AddStaticVehicle(470, -2272.2407226563, 2315.5231933594, 4.9302248954773, 90, -1, -1); //61
AddStaticVehicle(470, -2270.7385253906, 2294.5456542969, 4.9302248954773, 90, -1, -1); //62
AddStaticVehicle(432, -2271.869140625, 2299.0595703125, 4.9195504188538, 90, -1, -1); //63
AddStaticVehicle(470, -2270.7668457031, 2291.4514160156, 4.9302248954773, 90, -1, -1); //64
AddStaticVehicle(432, -2270.87890625, 2287.015625, 4.9195504188538, 90, -1, -1); //65
AddStaticVehicle(470, -2251.7902832031, 2326.7536621094, 4.9225115776062, 270, -1, -1); //66
AddStaticVehicle(470, -2251.7568359375, 2317.67578125, 4.9225115776062, 270, -1, -1); //67
AddStaticVehicle(470, -2251.8254394531, 2315.0048828125, 4.9225115776062, 270, -1, -1); //68
AddStaticVehicle(432, -2252.5578613281, 2322.3862304688, 4.9118371009827, 270, -1, -1); //69
AddStaticVehicle(432, -2253.4162597656, 2310.423828125, 4.9118371009827, 270, -1, -1); //70
AddStaticVehicle(432, -2253.3564453125, 2298.4758300781, 4.9118371009827, 270, -1, -1); //71
AddStaticVehicle(470, -2251.6376953125, 2306.076171875, 4.9225115776062, 270, -1, -1); //72
AddStaticVehicle(470, -2252.4348144531, 2294.5168457031, 4.9225115776062, 270, -1, -1); //73
AddStaticVehicle(470, -2252.1997070313, 2290.9641113281, 4.9225115776062, 270, -1, -1); //74
AddStaticVehicle(432, -2252.5207519531, 2286.6828613281, 4.9195504188538, 270, -1, -1); //75
SetGameModeText("[<>] Splinter Cell Conviction T DM [<>]");
AddPlayerClassEx(1,124,-2259.1279,2274.6323,4.9844,6.9387,0,0,0,0,0,0); // tom clancy
AddPlayerClassEx(1,285,-2259.1279,2274.6323,4.9844,6.9387,0,0,0,0,0,0); // trooper
AddPlayerClassEx(2,287,-1347.7832,500.5654,18.2344,357.5435,0,0,0,0,0,0); // military
AddPlayerClassEx(2,163,-1347.7832,500.5654,18.2344,357.5435,0,0,0,0,0,0); // govermentagent

return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1 );
return 1;
}

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,AQUA,"**Splinter Cell Server(scripted by ace @ acegangwar.co.cc)");
SendClientMessage(playerid,AQUA,"**Kill the other team!! wanna teamchat put a ! before your message");
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{/*AddPlayerClass(0,222.1709,1823.0964,6.4141,274.75 46,0,0,0,0,0,0); // tdmsp
AddPlayerClass(0,226.7025,1822.8309,7.4141,268.319 5,0,0,0,0,0,0); // tdmspcam
*/
SetPlayerPos(playerid,222.1709,1823.0964,6.4141);
SetPlayerFacingAngle(playerid, 247.7546);
SetPlayerCameraPos(playerid,226.7025,1822.8309,7.4 141);
SetPlayerCameraLookAt(playerid,222.1709,1823.0964, 6.4141);
if(GetPlayerSkin(playerid) == 124||GetPlayerSkin(playerid) == 285)//checks if the team of the player is 1.
{
GameTextForPlayer(playerid,"~r~NSA",5000,3);//send text to the player that shows up on the screen saying "NSA" in red text(~r~)
}
else if(GetPlayerSkin(playerid) == 163 || GetPlayerSkin(playerid) == 164 || GetPlayerSkin(playerid) == 287)
{
GameTextForPlayer(playerid,"~b~The Government",5000,3);//send text to the player that shows up on the screen saying "GOVERNMENT" in blue text(~b~)
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPlayerSkin(playerid) == 124||GetPlayerSkin(playerid) == 285)
{
SetPlayerTeam(playerid,1);
SetPlayerColor(playerid,0xFF0000AA); // Sets player color to RED
}
else if(GetPlayerSkin(playerid) == 163 || GetPlayerSkin(playerid) == 164 || GetPlayerSkin(playerid) == 287)
{
SetPlayerTeam(playerid,2);
SetPlayerColor(playerid,0x00008BAA); // Sets player color to BLUEDARK
}
SendClientMessage(playerid,0xAA33AA33,"**NSA is located in bayside and The Government is located in san fierro military ship");
for(new i = 0; i<=MAX_PLAYERS; i++)
{
if(GetPlayerTeam(i) == 1)
{
SendClientMessage(playerid,0xAA33AA33,"**/ong to open the gate and /cng to close the gate");
}
}
return 1;
}
Reply
#2

All you need to do for that is:

Visit WIKI for GivePlayerWeapon function.

List of Weapon IDS HERE.

Put the code under OnPlayerSpawn callback.
Reply
#3

pawn Код:
public OnPlayerSpawn(playerid)
{
  if(GetPlayerSkin(playerid) == 124||GetPlayerSkin(playerid) == 285)
  {
    SetPlayerTeam(playerid,1);
    SetPlayerColor(playerid,0xFF0000AA); // Sets player color to RED
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 31, 500); //M4 Whit 500 Ammo
    GivePlayerWeapon(playerid, 28, 500); //Uzi Whit 500 Ammo
    GivePlayerWeapon(playerid, 23, 500); //sPistol Whit 500 Ammo
    GivePlayerWeapon(playerid, 44, 1); //NightVision
    GivePlayerWeapon(playerid, 17, 5); //5 SmokeGranades
  }
  else if(GetPlayerSkin(playerid) == 163 || GetPlayerSkin(playerid) == 164 || GetPlayerSkin(playerid) == 287)
  {
    SetPlayerTeam(playerid,2);
    SetPlayerColor(playerid,0x00008BAA); // Sets player color to BLUEDARK
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 30, 500); //Ak47 Whit 500 Ammo
    GivePlayerWeapon(playerid, 32, 500); //Tec9 Whit 500 Ammo
    GivePlayerWeapon(playerid, 22, 500); //9mm Pistol Whit 500 Ammo
    GivePlayerWeapon(playerid, 17, 5); //5 SmokeGranades
  }
  SendClientMessage(playerid,0xAA33AA33,"**NSA is located in bayside and The Government is located in san fierro military ship");
  for(new i = 0; i<=MAX_PLAYERS; i++)
  {
    if(GetPlayerTeam(i) == 1)
   {
     SendClientMessage(playerid,0xAA33AA33,"**/ong to open the gate and /cng to close the gate");
   }
  }
  return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)