SA-MP Forums Archive
Bots? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Bots? (/showthread.php?tid=311240)



Bots? - DarkEuporia - 15.01.2012

Is it possible to get a script where Bots Fly Planes and Drive cars and trains. Saw one earlier but cant seem to find it. Looked good but i had to leave and forgot to favourite. HELP PLEASE. THANKS IN ADVANCE


Re: Bots? - cruising - 15.01.2012

Quote:
Originally Posted by DarkEuporia
Посмотреть сообщение
Is it possible to get a script where Bots Fly Planes and Drive cars and trains. Saw one earlier but cant seem to find it. Looked good but i had to leave and forgot to favourite. HELP PLEASE. THANKS IN ADVANCE
Read this ^^ https://sampforum.blast.hk/showthread.php?tid=95034


Re: Bots? - mineralo - 15.01.2012

when you download the samp folder with stuff you get in filterscript the bots, you can check it and for include just open ther server.cgf and write at filterscript gl_npcs
also I give you the filterscrip of 69 bots which doing everything, flying, runing, driving
pawn Код:
//------------------------------------------------------------------------------
//NPC SCRIPT MADY BY FLAKE AND REDIRECT_LEFT V1CEC1TY
//
/*
there are < 40 > NPC's in total
one Command /party to join the NPC party in los santos

A special thanks to Redirect_left for helping with the 3DTextLabel's also to Madruga
for suplying the UFO and those NPC;s
Also helped V1ceC1ty for the dancing NPC's
This is Version 4.5
//------------------------------------------------------------------------------
//==============================================================================
*/

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
//so Far there are 68 NPC's


new Random; //this is for the on foot NPC's
new Boat;
new coach,Coach2;
new Beagle;
new Plane1,Plane2,Plane3;
new Taxi1;
new Stunter;
new Limo1;
new Limo2;
new Tug;
new LVTaxi;
new Dodo;
new Elegy;
new race;
new race2;
new carroFBI1;
new carroFBI2;
new carroFBI3;
new carroFBI4;
new carroFBI5;
new carroFBI6;
new tsf;
new tlv;
new tls;

public OnGameModeInit()
{
//--this lets the NPC's connect to your server
    ConnectNPC("Boater","Boater");
    ConnectNPC("Coach","Coach");
    ConnectNPC("Beagle","Beagle");
    ConnectNPC("Coach2","Coach2");
    ConnectNPC("Taxi1","Taxi1");
    ConnectNPC("Pilot_ymtisd","at400_lv");
    ConnectNPC("Pilot_pip","at400_sf");
    ConnectNPC("Pilot_Flake","at400_ls");
    ConnectNPC("Stunter","Stunter");
    ConnectNPC("Limo1","limo1");
    ConnectNPC("Limo2","limo2");
    ConnectNPC("Tug","tug");
    ConnectNPC("LVTaxi","lvtaxi");
    ConnectNPC("Dodo","dodo");
    ConnectNPC("Elegy","elegy");
    ConnectNPC("Dancer1","dancer1");
    ConnectNPC("Dancer2","dancer2");
    ConnectNPC("Dancer3","dancer3");
    ConnectNPC("Dancer4","dancer4");
    ConnectNPC("Dancer5","dancer5");
    ConnectNPC("Dancer6","dancer6");
    ConnectNPC("Dancer7","dancer7");
    ConnectNPC("Dancer8","dancer8");
    ConnectNPC("Dancer9","dancer9");
    ConnectNPC("Dancer10","dancer10");
    ConnectNPC("Dancer11","dancer11");
    ConnectNPC("Dancer12","dancer12");
    ConnectNPC("Dancer13","dancer13");
    ConnectNPC("Dancer14","dancer14");
    ConnectNPC("StageDancer1","stagedancer1");
    ConnectNPC("StageDancer2","stagedancer2");
    ConnectNPC("StageDancer3","stagedancer3");
    ConnectNPC("Bystander","bystander");
    ConnectNPC("DrinkServer","drinkserver");
    ConnectNPC("VIPMember","vipmember");
    ConnectNPC("Security","security");
    ConnectNPC("race","race");
    ConnectNPC("race2","race2");
    ConnectNPC("FBI_1","fbiovni1");
    ConnectNPC("FBI_2","fbiovni2");
    ConnectNPC("FBI_3","fbiovni3");
    ConnectNPC("FBI_4","fbiovni4");
    ConnectNPC("FBI_5","fbiovni5");
    ConnectNPC("FBI_6","fbiovni6");
    ConnectNPC("FBI_7","fbiovni7");
    ConnectNPC("FBI_8","fbiovni8");
    ConnectNPC("FBI_9","entrevistador");
    ConnectNPC("FBI_10","fbibarracks1");
    ConnectNPC("FBI_11","fbibarracks2");
    ConnectNPC("FBI_12","fbiheli");
    ConnectNPC("FBI_13","fbipatriot");
    ConnectNPC("FBI_14","fbirancher");
    ConnectNPC("FBI_15","fbihelicargo");
    ConnectNPC("train_sf","train_sf");
    ConnectNPC("train_lv","train_lv");
    ConnectNPC("train_ls","train_ls");


//---This makes the Npc's spawn--
    Boat =  AddStaticVehicle(484,-1988.0057,116.6116,27.6411,0.6686,75,59);
    coach = AddStaticVehicle(437,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Coach2 = AddStaticVehicle(437,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Beagle = AddStaticVehicle(511,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Plane1 = AddStaticVehicle(77,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Plane2 = AddStaticVehicle(577,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Plane3 = AddStaticVehicle(577,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Taxi1 = AddStaticVehicle(420,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Stunter = AddStaticVehicle(411,-1988.0057,116.6116,27.6411,0.6686,75,59);
    Limo1 = AddStaticVehicle(409,2125.1548,1045.6689,10.6029,125.6300,1,1); // limo1
    Limo2 = AddStaticVehicle(409,2039.3546,989.0201,10.4719,179.9125,0,0); // limo2
    Tug =   AddStaticVehicle(583,1633.1984,1648.5555,10.3607,177.7618,1,1); // tug
    LVTaxi = AddStaticVehicle(420,1710.0829,1452.1614,10.5395,343.1176,6,1); // taxi
    Dodo =  AddStaticVehicle(593,1327.7201,1581.3104,11.2769,271.5139,51,1); // dodo
    Elegy =  AddStaticVehicle(562,2085.3762,863.2629,6.4877,89.4885,33,33); // elegy
    Random = AddStaticVehicle(420,2044.8854,1473.2106,10.4494,181.3339,6,1); // Makes sure the NPC Spawns
    race =  AddStaticVehicle(411,2085.3762,863.2629,6.4877,89.4885,33,33); // elegy
    race2 = AddStaticVehicle(411,2044.8854,1473.2106,10.4494,181.3339,6,1); // Makes sure the NPC Spawns
    carroFBI1 = CreateVehicle(497, 0.0, 0.0, 5.0, 0.0, -1, -1, 5000); // Police Maverick
    carroFBI2 = CreateVehicle(490, 0.0, 0.0, 5.0, 0.0, 0, 0, 5000); // FBI Rancher
    carroFBI3 = CreateVehicle(470, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); // Patriot
    carroFBI4 = CreateVehicle(433, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); // Barracks
    carroFBI5 = CreateVehicle(433, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); // Barracks
    carroFBI6 = CreateVehicle(548, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); // Cargobob
    tsf = AddStaticVehicle(537,-1988.0057,116.6116,27.6411,0.6686,75,59);
    tlv = AddStaticVehicle(538,-1988.0057,116.6116,27.6411,0.6686,75,59);
    tls = AddStaticVehicle(538,-1988.0057,116.6116,27.6411,0.6686,75,59);
//------------------------------------------------------------------------------
//these are objects that the npc will use to do its stunts
    CreateObject(1634,-1266.577,-190.904,14.446,0.0,0.0,45.000);
    CreateObject(1634,-1271.121,-186.348,14.446,0.0,0.0,225.000);
    CreateObject(1634,-957.963,-220.309,-345.197,0.0,-37.815,289.689);
    CreateObject(1634,-1264.922,-185.149,14.446,0.0,0.0,-225.000);
    CreateObject(1634,-1271.860,-193.109,14.446,0.0,0.0,315.000);
    CreateObject(18449,-1301.436,5.321,15.717,0.0,-3.438,-44.141);
    CreateObject(18449,-1299.442,4.185,19.017,0.0,-8.594,-43.281);
    CreateObject(18449,-1293.634,-1.235,23.085,0.0,-12.892,-43.281);
    CreateObject(18449,-1288.125,-6.742,27.788,0.0,-24.924,-43.281);
    CreateObject(18449,-1280.633,-13.288,35.355,0.0,-24.924,-43.281);
    CreateObject(18449,-1294.906,-0.195,29.303,0.0,-35.237,-43.281);
    CreateObject(18449,-1277.102,-16.661,45.734,0.0,-44.691,-43.281);
    CreateObject(18449,-1271.461,-21.984,56.458,0.0,-51.566,-43.281);
    CreateObject(18449,-1269.466,-27.213,65.927,0.0,-55.004,-51.875);
    CreateObject(18449,-1239.734,-4.075,-179.116,0.0,-52.426,224.218);
    CreateObject(18449,-1277.186,-17.299,60.409,0.0,-79.068,-49.297);
    CreateObject(18449,-1327.108,31.294,16.436,0.0,-7.735,-44.141);
    CreateObject(18449,-1281.542,-12.933,43.059,0.0,-66.177,-49.297);
    CreateObject(18449,-943.862,-224.878,-259.072,0.0,-43.831,177.499);
    CreateObject(18449,-1287.920,25.462,31.803,0.0,0.0,-44.141);
    CreateObject(1634,-1276.876,-5.813,39.388,0.0,-38.675,-85.393);
    CreateObject(1634,-1276.944,-7.445,43.101,0.0,-53.285,-47.733);
    CreateObject(975,-1289.233,-10.673,35.826,0.0,0.0,33.750);
    CreateObject(975,-1288.915,-8.482,35.655,0.0,0.0,33.750);
    CreateObject(1634,-1280.826,-9.087,41.653,0.0,-53.285,-103.983);
    CreateObject(1634,-1286.660,-7.749,39.352,0.0,-20.626,-134.604);
    CreateObject(1634,-1262.056,29.544,-300.042,0.0,-32.659,-134.604);
    CreateObject(975,-1291.201,-4.316,35.302,0.0,-53.285,-13.751);
    CreateObject(974,-1291.142,-10.438,39.397,0.0,48.988,49.607);
    CreateObject(18449,-1309.527,14.350,22.667,0.0,-26.643,-43.281);
    CreateObject(18449,-1304.015,8.436,29.668,0.0,-23.205,-42.422);
    CreateObject(971,-1293.642,-11.378,44.497,0.0,0.0,45.000);
    CreateObject(971,-1277.347,-10.843,48.946,0.0,0.0,36.328);
    CreateObject(971,-1283.711,-12.966,47.226,0.0,0.0,-8.672);
    CreateObject(971,-1288.454,-11.895,45.416,0.0,0.0,-8.672);
    CreateObject(971,-1282.491,-1.232,44.439,0.0,0.0,-42.422);
    CreateObject(18449,-1262.308,1.871,34.715,0.0,-13.751,-41.640);
    CreateObject(971,-1257.206,7.370,40.094,0.0,-21.486,-51.093);
    CreateObject(971,-1269.967,17.896,45.516,0.0,-21.486,-51.093);
    CreateObject(971,-1270.514,15.647,36.717,0.0,-21.486,-51.093);
    CreateObject(971,-1267.393,15.020,38.987,0.0,-21.486,-51.093);
    CreateObject(971,-1262.823,11.152,38.244,0.0,-21.486,-51.093);
    CreateObject(971,-1261.682,11.407,41.474,0.0,-21.486,-51.093);
    CreateObject(971,-1256.189,7.298,46.388,0.0,-21.486,-51.093);
    CreateObject(971,-1254.397,3.577,42.068,0.0,-21.486,-51.093);
    CreateObject(971,-1265.538,13.596,48.683,0.0,-21.486,-51.093);
    CreateObject(18449,-1317.501,54.257,37.882,0.0,12.032,-44.141);
    CreateObject(18449,-1339.865,75.919,47.438,0.0,21.486,-44.141);
    CreateObject(18449,-1363.631,98.952,63.403,0.0,28.361,-44.141);
    CreateObject(18449,-1395.623,130.223,89.850,0.0,31.799,-44.141);
    CreateObject(18449,-1448.132,180.738,113.972,0.0,5.157,-44.141);
    CreateObject(18449,-1497.333,232.115,93.269,0.0,-35.237,-48.360);
    CreateObject(1634,-1514.360,258.318,73.163,0.0,0.0,45.000);
    CreateObject(1634,-1517.249,255.505,73.174,0.0,0.0,45.000);
    CreateObject(1634,-1520.068,252.992,73.304,0.0,0.0,45.000);
    CreateObject(979,-1470.332,209.689,117.243,0.0,0.0,-11.250);
    CreateObject(979,-1476.803,201.613,117.170,0.0,0.0,-67.500);
    CreateObject(979,-1475.948,202.040,117.146,0.0,0.0,-56.250);
    CreateObject(979,-1475.265,202.672,117.142,0.0,0.0,-45.000);
    CreateObject(979,-1470.590,208.660,117.203,0.0,0.0,-22.500);
    CreateObject(979,-1471.048,207.710,117.178,0.0,0.0,-33.750);
    CreateObject(979,-1472.981,203.496,117.062,0.0,0.0,-67.500);
    CreateObject(994,-1463.485,197.525,116.466,0.0,0.0,-42.422);
    CreateObject(994,-1463.923,195.550,116.371,0.0,0.0,-33.750);
    CreateObject(994,-1459.651,193.481,115.964,0.0,0.0,-11.250);
    CreateObject(994,-1459.525,192.285,115.881,0.0,0.0,-11.250);
    CreateObject(993,-1457.139,187.338,116.136,0.0,0.0,45.000);
    CreateObject(993,-1456.053,198.927,116.808,0.0,0.0,45.000);
    CreateObject(993,-1449.750,195.563,117.160,0.0,0.0,45.000);
    CreateObject(994,-1467.938,199.806,116.898,0.0,0.0,-45.000);
    CreateObject(994,-1467.347,201.178,116.946,0.0,0.0,-42.422);
    //UFO
    CreateObject(10955, 1924.842, -587.859, 59.764, 38.675, 0.0, 193.015);
    CreateObject(10955, 1924.885, -587.685, 59.645, 0.0, 38.675, 103.015);
    CreateObject(10955, 1923.905, -583.159, 65.475, 0.0, 218.555, 103.015);
    CreateObject(10955, 1923.717, -583.436, 65.499, -141.334, 0.0, 193.015);
    CreateObject(791, 1942.607, -572.136, 6.953, 40.394, 8.594, 0.0);
    CreateObject(791, 1985.908, -567.111, 20.678, 55.004, 8.594, -12.892);
    CreateObject(791, 1988.251, -578.387, 30.042, 42.112, 8.594, 39.534);
    CreateObject(791, 1972.188, -621.665, 53.508, 29.221, 0.0, 39.534);
    CreateObject(3461, 1950.360, -395.645, 21.637, 0.0, 0.0, 0.0);
    CreateObject(791, 1937.663, -635.915, 53.508, 29.221, 0.0, 39.534);
//------------------------------------------------------------------------------

    print(" NPC mega pack.. Loaded!");
    print("  Made by Memoryz, flake and V1cec1ity"); //Please do not remove this, this is all I ask in return
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(!IsPlayerNPC(playerid)) return 0;
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    new playername[64];
    GetPlayerName(playerid,playername,64);

    if(!strcmp(playername,"Boater",true)) {
        PutPlayerInVehicle(playerid, Boat, 0);
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        new Text3D:boat = Create3DTextLabel("NPC_BoatDriver(ID:0)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(boat, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Coach",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, coach, 0);
        new Text3D:Coach = Create3DTextLabel("NPC_BusDriver(ID:1)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(Coach, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Beagle",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Beagle, 0);
        new Text3D:beagle = Create3DTextLabel("NPC_BeagleDriver(ID:2)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(beagle, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Pilot_ymtisd",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Plane1, 0);
        new Text3D:PTD1 = Create3DTextLabel("NPC_PilotYmtisd(ID:3)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Pilot_Flake",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Plane2, 0);
        new Text3D:PTD2 = Create3DTextLabel("NPC_PilotFlake(ID:4)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD2, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Pilot_Pip",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Plane3, 0);
        new Text3D:PTD3 = Create3DTextLabel("NPC_PilotPip(ID:5)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD3, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Coach2",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Coach2, 0);
        new Text3D:PTD1 = Create3DTextLabel("NPC_CoachDriver(ID:6)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Taxi1",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Taxi1, 0);
        new Text3D:PTD1 = Create3DTextLabel("NPC_SFTaxi(ID:7)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Stunter",true)) {
        SetSpawnInfo(playerid,0,255,1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Stunter, 0);
        new Text3D:PTD1 = Create3DTextLabel("NPC_Stunter(ID:8)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    if(!strcmp(playername,"Limo1",true)) {
        PutPlayerInVehicle(playerid, Limo1, 0);
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        SetPlayerColor(playerid,0xFF9900AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_Limo1(ID:9)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Limo2",true)) {
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Limo2, 0);
        SetPlayerColor(playerid,0xFF9900AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_Limo2(ID:10)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Tug",true)) {
        SetSpawnInfo( playerid, 0, 16, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Tug, 0);
        SetPlayerColor(playerid,0xFFFFFFAA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_TugDriver(ID:11)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"LVTaxi",true)) {
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, LVTaxi, 0);
        SetPlayerColor(playerid,0xFFFF00AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_LVTaxiDriver(ID:12)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Dodo",true)) {
        SetSpawnInfo( playerid, 0, 187, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Dodo, 0);
        SetPlayerColor(playerid,0x330066AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_DodoPilot(ID:13)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"Elegy",true)) {
        SetSpawnInfo( playerid, 0, 217, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, Elegy, 0);
        SetPlayerColor(playerid,0x33CCFFAA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_ElegyDriver(ID:14)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    if(!strcmp(playername,"Dancer1",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 12, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer2",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 101, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer3",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 13, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer4",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 169, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer5",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 170, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer6",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 180, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer7",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 216, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer8",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 21, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer9",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 214, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer10",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 226, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer11",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 223, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer12",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 24, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer13",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 25, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Dancer14",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 40, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"StageDancer1",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 277, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"StageDancer2",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 280, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"StageDancer3",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 287, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Bystander",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 59, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"DrinkServer",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 93, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"VIPMember",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 103, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"Security",true)) {
        PutPlayerInVehicle(playerid, Random, 0);
        SetSpawnInfo( playerid, 0, 164, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
    }
    else if(!strcmp(playername,"race",true)) {
        SetSpawnInfo( playerid, 0, 187, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, race, 0);
        SetPlayerColor(playerid,0x330066AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_Racer(ID:13)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"race2",true)) {
        SetSpawnInfo( playerid, 0, 217, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, race2, 0);
        SetPlayerColor(playerid,0x33CCFFAA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_Racer2(ID:14)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
        }
    if(!strcmp(npcname, "FBI_1", true)){
            SetSpawnInfo( playerid, 0, 286, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI(ID:23)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_2", true)){
            SetSpawnInfo( playerid, 0, 286, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_2(ID:24)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_3", true)){
            SetSpawnInfo( playerid, 0, 286, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_3(ID:25)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_4", true)){
            SetSpawnInfo( playerid, 0, 286, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_4(ID:26)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    if(!strcmp(npcname, "FBI_5", true)){
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_5(ID:27)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_6", true)){
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_6(ID:28)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_7", true)){
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_7(ID:29)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_8", true)){
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_8(ID:30)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }

    if(!strcmp(npcname, "FBI_9", true)){

            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 );
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_9(ID:31)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    if(!strcmp(npcname, "FBI_10", true)){
            PutPlayerInVehicle(playerid, carroFBI4, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Barracks
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_10(ID:32)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);

            return 1;
        }
    if(!strcmp(npcname, "FBI_11", true)){
            PutPlayerInVehicle(playerid, carroFBI5, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Barracks
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_11(ID:33)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);

            return 1;
        }
    if(!strcmp(npcname, "FBI_12", true)){
            PutPlayerInVehicle(playerid, carroFBI1, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Heli
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_12(ID:33)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    if(!strcmp(npcname, "FBI_13", true)){
            PutPlayerInVehicle(playerid, carroFBI3, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Patriot
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_13(ID:34)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    if(!strcmp(npcname, "FBI_14", true)){
            PutPlayerInVehicle(playerid, carroFBI2, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Rancher
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_14(ID:35)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    if(!strcmp(npcname, "FBI_15", true)){
            PutPlayerInVehicle(playerid, carroFBI6, 0);
            SetSpawnInfo( playerid, 0, 287, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0 ); //Cargo Bob
            new Text3D:PTD1 = Create3DTextLabel("NPC_FBI_15(ID:35)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
            Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
            return 1;
        }
    else if(!strcmp(playername,"NPC_TrainSF",true)) {
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, tsf, 0);
        SetPlayerColor(playerid,0xFFFF00AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_SFTrain(ID:20)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"NPC_TrainLS",true)) {
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, tls, 0);
        SetPlayerColor(playerid,0xFFFF00AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_LSTrain(ID:21)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    else if(!strcmp(playername,"NPC_TrainLV",true)) {
        SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
        PutPlayerInVehicle(playerid, tlv, 0);
        SetPlayerColor(playerid,0xFFFF00AA);
        new Text3D:PTD1 = Create3DTextLabel("NPC_LVTrain(ID:22)",0x33AA33AA,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
    }
    return 1;
    }
   
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp("/party", cmdtext, true) == 0)
        {
        SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
        SetPlayerInterior(playerid, 17);
        SendClientMessage(playerid,0xCC9933FF,"Welcome to The NPC Party!");
        return 1;
        }
        if (strcmp("/a69", cmdtext, true) == 0)
        {
        SetPlayerPos(playerid,88.3497,1918.6447,17.8780);
        SendClientMessage(playerid,0xCC9933FF,"Welcome to the NPC Area 69");
        return 1;
        }
        if (strcmp("/npcs", cmdtext, true) == 0)
        {
        SendClientMessage(playerid,0xCC9933FF,"At The Moment there are [56] Npc's Online");
        return 1;
        }
        if (strcmp("/ufo", cmdtext, true) == 0)
        {
        SetPlayerPos(playerid,1931.7877,-506.3997,21.1385);
        SendClientMessage(playerid,0xCC9933FF,"Welcome to The NPC UFO insident");
        return 1;
        }
        if (strcmp("/npchelp", cmdtext, true) == 0)
        {
        SendClientMessage(playerid,0xCC9933FF,"The Npc tele and help is:");
        SendClientMessage(playerid,0xCC9933FF,"there are 53 npc's connected to the server");
        SendClientMessage(playerid,0xCC9933FF,"for teleports to the npc locations use");
        SendClientMessage(playerid,0xCC9933FF,"/ufo /a69 /party");
        SendClientMessage(playerid,0xCC9933FF,"more comming soon!");
        return 1;
        }
        if (strcmp("/credits", cmdtext, true) == 0)
        {
        SendClientMessage(playerid,0xCC9933FF,"The Credits for the script:");
        SendClientMessage(playerid,0xCC9933FF,"Flake for making most of the NPC's");
        SendClientMessage(playerid,0xCC9933FF,"V1ceC1ty for leting me add his Dance party bots");
        SendClientMessage(playerid,0xCC9933FF,"Redirect_left for helping with the 3DtextLabels");
        SendClientMessage(playerid,0xCC9933FF,"and Madruga for the UFO npc's");
        return 1;
        }
        return 0;
}
////////////////////////////////////////////////////////////////////////////////
//End of the script
note: I download it from internet and in this filterscrip creating vehicle for every bot


Re: Bots? - DarkEuporia - 15.01.2012

Quote:
Originally Posted by cruising
Посмотреть сообщение
Thanks but there was a completed one already which i cant seem to find. Ill check this one though.