Hi need help
#1

Hi i need some help

How do i do so when a player enters ammunation he get jailed

I really need help with it i am new at scripting so if you can help then you also help me getting a better scripter
Reply
#2

This is just a simple way to do it, but:

pawn Код:
//Example
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
    switch(newinteriorid) {
        case 1,4,6,7: {
            SetPlayerPos(playerid, JailX, JailY, JailZ);
            SetPlayerInterior(playerid, JailInt);
            SendClientMessage(playerid, COLOR_RED, "You have been jailed!");
        }
    }
    return 1;
}
Only problem is that some other interiors also have the same interiors as the ammunations. So you will be, for example; Jailed if entering Sweets House.
Reply
#3

Ok thanks but is it so i can copy paste or do i have to edit something

I dont want to fk my GM up
Reply
#4

Of course...just look at the snippet I posted. Obviously I don't know your Jail location and/or interior for it. So replace the JailX,JailY,JailZ and JailInt with yours.

And replace your OnPlayerInteriorChange function with the one above.
Reply
#5

THANKS that helped me alot
Reply
#6

i have an warning can you fix it?

pawn Код:
C:\Users\Mathias\Desktop\Myserver\gamemodes\AllLifeTDM.pwn(309) : warning 235: public function lacks forward declaration (symbol "OnPlayerDisConnect")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
pawn Код:
/*
||  Myown Server              ||
||  Made By Me  ||
||  Forum:   ||
*/


#include <a_samp>
#include <TruckingMissions>


#define YELLOW 0xEEE648FF
#define COLOR_RED 0xEEE648FF

static gTeam[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];
new Text:ALDM;

enum TruckingMissionInfo
{
    MissionName[200],
    bool:UseTrailerCheck,
    MissionPay,
    Float:loadx,
    Float:loady,
    Float:loadz,
    Float:unloadx,
    Float:unloady,
    Float:unloadz
}
new TruckingMissionRandom[][TruckingMissionInfo] =
{
    // {"Mission Text", UseTrailerCheck, MissionPay, loadx, loady, loadz, unloadx, unloady, unloadz}

    /* KEY:
    ** "Mission Text" = The text the player will see when he/she is doing the mission!
    ** UseTrailerCheck = Weather or not the mission requires you use a vehile that has a trailer. Ex: Roadtrain with an Artict1 trailer!
    ** MissionPay = The amount the player will recive for doing there mission!
    ** loadx, loady, and loadz = The loading coordinates of the loading checkpoint!
    ** unloadx, unloadx, unloadx = The un-loading coordinates of the unloading checkpoint!
    */


    {"Deliver Holy Water from LVA Freight Depot to LVA Church", true, 10000, 1701.9475,940.5465,10.8203, 1496.2524,772.1427,10.8203},
    {"Deliver Junk Car Parts from LVA Freight Depot to Shody Ottos", true, 10000, 1701.9475,940.5465,10.8203, 1727.6351,1812.1750,10.8203}
};

public OnGameModeInit()
{
    print("\n--------------------------------------");
    print("Myown Server");
    print("--------------------------------------");
    print("\nForum: www.AllLifeDM.Goo-Done.com\n");
    print("Loading Skins...");
    SetWeather(11);
    SetGameModeText("Myown Server (Under Construction)");
    //Grove
    AddPlayerClass(105, 2518.3884,-1677.9973,14.4665,60.7246, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(106, 2518.3884,-1677.9973,14.4665,60.7246, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(107, 2518.3884,-1677.9973,14.4665,60.7246, 7, 1, 25, 40, 23, 40);
    //Ballas
    AddPlayerClass(102, 2232.1987,-1159.6497,29.7969,357.6088, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(103, 2232.1987,-1159.6497,29.7969,357.6088, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(104, 2232.1987,-1159.6497,29.7969,357.6088, 7, 1, 25, 40, 23, 40);
    //Aztecas
    AddPlayerClass(114, 2788.9661,-1611.9891,10.9219,339.3374, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(115, 2788.9661,-1611.9891,10.9219,339.3374, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(116, 2788.9661,-1611.9891,10.9219,339.3374, 7, 1, 25, 40, 23, 40);
    //PD
    AddPlayerClass(280, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 24, 40, 31, 600);
    AddPlayerClass(285, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 25, 40, 24, 30);
    AddPlayerClass(284, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 23, 40, 29, 500);
    //Military
    AddPlayerClass(287, 2749.8677,-2449.0308,13.6484,1.2041, 4, 1, 31, 600, 24, 40);
    //Triads
    AddPlayerClass(117, 671.9008,-1267.0142,13.6250,85.6112, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(118, 671.9008,-1267.0142,13.6250,85.6112, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(120, 671.9008,-1267.0142,13.6250,85.6112, 7, 1, 25, 40, 23, 40);
    //Text
    print("Loading Texts...");
    ALDM = TextDrawCreate(620.0, 430.0,"~y~Myown ~g~~h~Server ~r~~h~Under Construction");
    TextDrawUseBox(ALDM, 0);
    TextDrawFont(ALDM, 1);
    TextDrawSetShadow(ALDM,1);
    TextDrawSetOutline(ALDM,0);
    TextDrawBackgroundColor(ALDM,0x000000FF);
    TextDrawColor(ALDM,0xFFFFFFFF);
    TextDrawLetterSize(ALDM, 0.5 ,1.0);
    TextDrawAlignment(ALDM,3);
   
    //vehicles
    print("Loading Vehicles...");
      //Grove
    AddStaticVehicle(567,2473.197,-1695.358,13.895,0.0,16,1);//Grove 1 Savanna
    AddStaticVehicle(687,2508.000,-1668.998,13.811,0.0,16,16);//Grove 2 Euros
    AddStaticVehicle(567,2509.772,-1686.970,14.243,48.0,16,1);//Grove 3 Savanna
    AddStaticVehicle(535,2488.576,-1656.517,13.689,91.0,16,16);//Grove 4 Slamvan
    AddStaticVehicle(536,2490.110,-1680.963,13.942,90.0,16,1);//Grove 5 Blade
    AddStaticVehicle(602,2471.217,-1671.301,14.629,21.0,16,16);//Grove 6 Alpha
      //Ballas
    AddStaticVehicle(517,2228.340,-1170.086,26.185,91.0,53,53);//Ballas 1 Majestic
    AddStaticVehicle(567,2205.786,-1165.058,26.210,89.0,53,1);//Ballas 2 Savanna
    AddStaticVehicle(536,2217.305,-1157.350,26.507,89.0,53,1);//Ballas 3 Blade
    AddStaticVehicle(535,2205.915,-1173.048,27.032,88.0,53,53);//Ballas 4 Slamvan
    AddStaticVehicle(566,2228.139,-1152.878,26.570,92.0,53,53);//Ballas 5 Tahoma
    AddStaticVehicle(412,2206.021,-1157.240,26.793,90.0,53,53);//Ballas 6 Voodoo
      //Aztecas
    AddStaticVehicle(536,2796.230,-1580.258,11.983,273.0,2,1);//Aztecas 1 Blade
    AddStaticVehicle(567,2796.346,-1567.303,11.782,268.0,2,1);//Aztecas 2 Savanna
    AddStaticVehicle(412,2816.106,-1539.917,12.477,183.0,2,2);//Aztecas 3 Voodoo
    AddStaticVehicle(535,2803.177,-1540.361,12.227,181.0,2,2);//Aztecas 4 Slamvan
    AddStaticVehicle(602,2822.503,-1553.095,11.927,93.0,2,2);//Aztecas 5 Alpha
    AddStaticVehicle(567,2796.460,-1558.214,12.227,274.0,2,1);//Aztecas 6 Savanna
      //Police
    AddStaticVehicle(596,1600.971,-1683.697,6.696,87.0,-1,-1);//Police 1 Police Car (LSPD)
    AddStaticVehicle(598,1601.508,-1700.157,6.296,87.0,-1,-1);//Police 2 Police Car (LVPD)
    AddStaticVehicle(596,1591.706,-1709.967,6.171,0.0,-1,-1);//Police 3 Police Car (LSPD)
    AddStaticVehicle(598,1574.855,-1710.354,7.096,0.0,-1,-1);//Police 4 Police Car (LVPD)
    AddStaticVehicle(599,1570.276,-1710.594,6.771,0.0,-1,-1);//Police 5 Ranger
    AddStaticVehicle(427,1559.401,-1710.643,6.871,0.0,-1,-1);//Police 6 Enforcer
    AddStaticVehicle(523,1560.962,-1695.010,7.027,0.0,-1,-1);//Police 7 Cop Bike (HPV-1000)
      //Military
    AddStaticVehicle(470,2745.262,-2470.680,14.953,276.0,-1,-1);//Military 1 Patriot
    AddStaticVehicle(470,2744.918,-2465.344,15.753,276.0,-1,-1);//Military 2 Patriot
    AddStaticVehicle(433,2759.142,-2514.771,14.697,0.0,-1,-1);//Military 3 Barracks
    AddStaticVehicle(433,2777.644,-2437.173,14.941,91.0,-1,-1);//Military 4 Barracks
    AddStaticVehicle(433,2779.953,-2475.380,14.441,85.0,-1,-1);//Military 5 Barracks
    AddStaticVehicle(470,2753.380,-2394.853,14.702,160.0,-1,-1);//Military 6 Patriot
    AddStaticVehicle(470,2746.176,-2445.115,14.703,314.0,-1,-1);//Military 7 Patriot
      //Triads
    AddStaticVehicle(477,660.030,-1285.667,14.016,0.0,1,1);//Triads 1 ZR-350
    AddStaticVehicle(411,660.106,-1268.793,13.912,0.0,1,1);//Triads 2 Infernus
    AddStaticVehicle(580,670.521,-1257.821,14.130,0.0,1,1);//Triads 3 Stafford
    AddStaticVehicle(405,670.250,-1295.095,13.838,0.0,1,1);//Triads 4 Sentinel
    AddStaticVehicle(436,660.003,-1259.024,14.137,0.0,1,1);//Triads 5 Previon
    AddStaticVehicle(546,659.722,-1295.642,13.963,0.0,1,1);//Triads 6 Intruder
      //Other Vehicles
    AddStaticVehicle(445,2502.449,-1749.097,13.666,0.0,-1,-1);
    AddStaticVehicle(504,2444.583,-1764.443,14.645,0.0,-1,-1);
    AddStaticVehicle(401,2681.908,-1672.234,9.930,0.0,-1,-1);
    AddStaticVehicle(518,2690.925,-1835.258,9.795,329.0,-1,-1);
    AddStaticVehicle(527,2741.475,-1850.812,10.698,0.0,-1,-1);
    AddStaticVehicle(542,2860.506,-1889.046,12.238,0.0,-1,-1);
    AddStaticVehicle(507,2779.624,-2022.745,14.110,38.0,-1,-1);
    AddStaticVehicle(562,2458.823,-2079.032,14.102,0.0,-1,-1);
    AddStaticVehicle(595,2267.732,-2125.722,14.352,0.0,-1,-1);
    AddStaticVehicle(419,2202.764,-2238.979,14.352,286.0,-1,-1);
    AddStaticVehicle(526,1989.522,-2186.815,14.602,0.0,-1,-1);
    AddStaticVehicle(604,1941.297,-2142.062,13.737,0.0,-1,-1);
    AddStaticVehicle(466,1886.579,-2102.521,14.864,86.0,-1,-1);
    AddStaticVehicle(492,1797.173,-2026.837,14.559,0.0,-1,-1);
    AddStaticVehicle(474,1777.895,-1929.735,14.943,0.0,-1,-1);
    AddStaticVehicle(546,1802.806,-1926.605,15.694,0.0,-1,-1);
    AddStaticVehicle(517,1838.293,-1871.369,14.945,0.0,-1,-1);
    AddStaticVehicle(410,1663.219,-1886.920,15.102,0.0,-1,-1);
    AddStaticVehicle(551,1632.037,-1742.965,14.602,0.0,-1,-1);
    AddStaticVehicle(516,1542.850,-1720.126,14.360,0.0,-1,-1);
    AddStaticVehicle(467,1343.987,-1751.135,14.669,0.0,-1,-1);
    AddStaticVehicle(426,1385.283,-1570.600,15.383,0.0,-1,-1);
    AddStaticVehicle(436,1433.627,-1487.897,20.984,233.0,-1,-1);
    AddStaticVehicle(537,1321.486,-1476.521,14.352,0.0,-1,-1);
    AddStaticVehicle(405,1335.024,-1369.841,14.394,0.0,-1,-1);
    AddStaticVehicle(580,1335.141,-1213.834,18.651,0.0,-1,-1);
    AddStaticVehicle(550,1278.591,-1307.046,13.144,0.0,-1,-1);
    AddStaticVehicle(549,1211.494,-1327.235,13.365,0.0,-1,-1);
    AddStaticVehicle(540,1190.188,-1335.979,13.375,0.0,-1,-1);
    AddStaticVehicle(491,1093.902,-1244.362,17.125,0.0,-1,-1);
    AddStaticVehicle(529,1016.546,-1363.503,14.182,0.0,-1,-1);
    AddStaticVehicle(421,986.834,-1444.304,15.102,0.0,-1,-1);
    AddStaticVehicle(602,860.553,-1452.045,14.942,0.0,-1,-1);
    AddStaticVehicle(429,764.966,-1378.534,15.685,0.0,-1,-1);
    AddStaticVehicle(496,612.182,-1511.764,16.245,0.0,-1,-1);
    AddStaticVehicle(402,518.316,-1620.838,18.227,0.0,-1,-1);
    AddStaticVehicle(541,542.314,-1808.274,7.617,0.0,-1,-1);
    AddStaticVehicle(415,438.354,-1812.186,5.352,0.0,-1,-1);
    AddStaticVehicle(589,343.968,-1808.875,6.838,0.0,-1,-1);
    AddStaticVehicle(587,337.566,-1788.856,5.978,0.0,-1,-1);
    AddStaticVehicle(565,206.817,-1388.505,50.949,55.0,-1,-1);
    AddStaticVehicle(411,217.956,-1284.785,61.276,0.0,-1,-1);
    AddStaticVehicle(559,403.768,-1230.987,52.072,16.0,-1,-1);
    AddStaticVehicle(603,585.536,-1125.030,48.339,121.0,-1,-1);
    AddStaticVehicle(475,795.371,-874.603,59.905,37.0,-1,-1);
    AddStaticVehicle(506,929.866,-845.516,93.546,0.0,-1,-1);
    AddStaticVehicle(411,1383.414,-1018.658,26.323,11.0,-1,-1);
    AddStaticVehicle(560,1460.018,-690.586,94.555,0.0,-1,-1);
    AddStaticVehicle(506,1509.030,-1054.516,24.867,0.0,-1,-1);
    AddStaticVehicle(451,1608.739,-1010.124,23.711,0.0,-1,-1);
    AddStaticVehicle(558,1657.705,-1088.503,23.711,86.0,-1,-1);
    AddStaticVehicle(477,1748.170,-1046.364,23.766,0.0,-1,-1);
    AddStaticVehicle(461,1963.856,-1172.857,25.942,0.0,-1,-1);
    AddStaticVehicle(522,1977.189,-1123.794,25.769,0.0,-1,-1);
    AddStaticVehicle(421,2105.735,-1240.436,24.624,0.0,-1,-1);
    AddStaticVehicle(463,2148.410,-1166.750,23.625,91.0,-1,-1);
    AddStaticVehicle(536,2161.381,-1177.981,23.622,89.0,-1,-1);
    AddStaticVehicle(575,2136.390,-1144.313,24.686,0.0,-1,-1);
    AddStaticVehicle(534,2295.859,-1135.695,26.609,0.0,-1,-1);
    AddStaticVehicle(567,2398.426,-1138.330,29.865,0.0,-1,-1);
    AddStaticVehicle(535,2456.722,-1224.288,30.141,0.0,-1,-1);
    AddStaticVehicle(566,2443.913,-1322.855,23.805,0.0,-1,-1);
    AddStaticVehicle(412,2743.347,-1275.816,58.178,0.0,-1,-1);
    AddStaticVehicle(576,2804.073,-1265.324,46.750,0.0,-1,-1);
    AddStaticVehicle(515,2483.2686,-1662.3945,13.1051,65.0668,16,16); //
    AddStaticVehicle(591,2501.1958,-1670.6354,13.1178,65.2303,16,16); //
    print("AllLife TDM Script Loaded...\n");
    return 1;
}

#define TEAM_GROVE 1
#define TEAM_BALLAS 2
#define TEAM_AZTECAS 3
#define TEAM_PD 4
#define TEAM_MILITARY 5
#define TEAM_TRIADS 6

public OnPlayerRequestClass(playerid, classid)
{
    PlayerPlaySound(playerid, 1183, 0.0, 0.0, 10.0);
    gPlayerClass[playerid] = classid;
    switch (classid)
    {
      case 0,1,2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3,4,5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6,7,8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9,10,11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Law Enforcement", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF8000FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2730.8486,-2435.0906,17.5937);
        SetPlayerFacingAngle(playerid,275.0464);
        SetPlayerCameraPos(playerid, 2740.0576,-2432.1721,20.8492);
        SetPlayerCameraLookAt(playerid, 2730.8486,-2435.0906,17.5937);
        GameTextForPlayer(playerid, "~g~Military", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_MILITARY;
      }
      case 13,14,15:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
    }
    return 1;
}


public OnPlayerConnect(playerid)
{
    M_OnPlayerConnect(playerid);
    SendClientMessage(playerid,YELLOW,"Welcome My new server (Under Construction)!");
    return 1;
}

public OnPlayerDisConnect(playerid)
{
    M_OnPlayerDisconnect(playerid);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    ClearAnimations(playerid);
    PlayerPlaySound(playerid, 1184, 0.0, 0.0, 10.0);
    TextDrawShowForPlayer(playerid,ALDM);
    if (gTeam[playerid] == TEAM_GROVE)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_BALLAS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_AZTECAS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_PD)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_MILITARY)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_TRIADS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    TextDrawHideForPlayer(playerid,ALDM);
    SendDeathMessage(killerid, playerid, reason);
    if(gTeam[playerid]==gTeam[killerid])
    {
      SetPlayerScore(killerid,GetPlayerScore(killerid)-3);
      SendClientMessage(killerid,0xFF3030AA,"You have killed a teammate! 3 Point's lost!");
    }
    else
    {
      SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
      GivePlayerMoney(killerid, 900);
    }
    return 1;
    }

    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if(strcmp(cmdtext, "/kill", true) == 0 || strcmp(cmdtext, "/suicide", true) == 0)
    {
        SetPlayerHealth(playerid, 0);
        GameTextForPlayer(playerid, "~r~Suicide", 3000, 1);
        return 1;
        }
        if(!strcmp("/work", cmdtext, true))
        {
        new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
        if (pvehiclemodel == 403 || pvehiclemodel == 514 || pvehiclemodel == 515)
        {
            new string[200];
            new rand = random(sizeof(TruckingMissionRandom));
            CreatePlayerMission(playerid, TruckingMissionRandom[rand][UseTrailerCheck], TruckingMissionRandom[rand][MissionPay], TruckingMissionRandom[rand][loadx],TruckingMissionRandom[rand][loady], TruckingMissionRandom[rand][loadz], TruckingMissionRandom[rand][unloadx],TruckingMissionRandom[rand][unloady], TruckingMissionRandom[rand][unloadz]);
            format(string, sizeof(string), "You are doing mission: %s", TruckingMissionRandom[rand][MissionName]);
            SendClientMessage(playerid, 0x00FF00FF, string);
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "Im sorry but this mission requires that you use a vehicle that can pull a semi trailer Ex: Roadtrain with an Artict1!");
        }
        return 1;
        }
        if(!strcmp("/cancelmission", cmdtext, true))
        {
        CancelPlayersCurrentMission(playerid);
        return 1;
    }

        return 0;
}

public OnPlayerEnterCheckpoint(playerid)
{
    M_OnPlayerEnterCheckpoint(playerid);
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    M_OnPlayerEnterRaceCheckpoint(playerid);
    return 1;
}

public OnPlayerFinishMission(playerid)
{
    SendClientMessage(playerid, 0x00FF00FF, "You have completed your mission!");
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
    switch(newinteriorid) {
        case 1,4,6,7: {
            SetPlayerPos(playerid,263.9518,86.6119,1001.0391);
            SetPlayerInterior(playerid,6);
            SendClientMessage(playerid, COLOR_RED, "You have been jailed!");
        }
    }
    return 1;
}
Reply
#7

Why do you want to jail players if they enter Ammu-nation.. anyhow..

You could make a single pickup, and for that ID on pickup, set their X,Y,Z in the jail cell.

pawn Код:
public OnFilterScriptInit() // Or Game mode if it makes you feel better.. depending on what you use it in
{
    ammunation = CreatePickup(model, type, X,Y,Z, virtual world); // Location of the pickup
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == ammunation) SetPlayerPos(playerid,X,Y,Z);
    return 1;
}
Reply
#8

it is for an rpg server i dont want people running in ammunation
Reply
#9

Quote:
Originally Posted by mathiashhg
Посмотреть сообщение
i have an warning can you fix it?

pawn Код:
C:\Users\Mathias\Desktop\Myserver\gamemodes\AllLifeTDM.pwn(309) : warning 235: public function lacks forward declaration (symbol "OnPlayerDisConnect")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
pawn Код:
/*
||  Myown Server              ||
||  Made By Me  ||
||  Forum:   ||
*/


#include <a_samp>
#include <TruckingMissions>


#define YELLOW 0xEEE648FF
#define COLOR_RED 0xEEE648FF

static gTeam[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];
new Text:ALDM;

enum TruckingMissionInfo
{
    MissionName[200],
    bool:UseTrailerCheck,
    MissionPay,
    Float:loadx,
    Float:loady,
    Float:loadz,
    Float:unloadx,
    Float:unloady,
    Float:unloadz
}
new TruckingMissionRandom[][TruckingMissionInfo] =
{
    // {"Mission Text", UseTrailerCheck, MissionPay, loadx, loady, loadz, unloadx, unloady, unloadz}

    /* KEY:
    ** "Mission Text" = The text the player will see when he/she is doing the mission!
    ** UseTrailerCheck = Weather or not the mission requires you use a vehile that has a trailer. Ex: Roadtrain with an Artict1 trailer!
    ** MissionPay = The amount the player will recive for doing there mission!
    ** loadx, loady, and loadz = The loading coordinates of the loading checkpoint!
    ** unloadx, unloadx, unloadx = The un-loading coordinates of the unloading checkpoint!
    */


    {"Deliver Holy Water from LVA Freight Depot to LVA Church", true, 10000, 1701.9475,940.5465,10.8203, 1496.2524,772.1427,10.8203},
    {"Deliver Junk Car Parts from LVA Freight Depot to Shody Ottos", true, 10000, 1701.9475,940.5465,10.8203, 1727.6351,1812.1750,10.8203}
};

public OnGameModeInit()
{
    print("\n--------------------------------------");
    print("Myown Server");
    print("--------------------------------------");
    print("\nForum: www.AllLifeDM.Goo-Done.com\n");
    print("Loading Skins...");
    SetWeather(11);
    SetGameModeText("Myown Server (Under Construction)");
    //Grove
    AddPlayerClass(105, 2518.3884,-1677.9973,14.4665,60.7246, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(106, 2518.3884,-1677.9973,14.4665,60.7246, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(107, 2518.3884,-1677.9973,14.4665,60.7246, 7, 1, 25, 40, 23, 40);
    //Ballas
    AddPlayerClass(102, 2232.1987,-1159.6497,29.7969,357.6088, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(103, 2232.1987,-1159.6497,29.7969,357.6088, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(104, 2232.1987,-1159.6497,29.7969,357.6088, 7, 1, 25, 40, 23, 40);
    //Aztecas
    AddPlayerClass(114, 2788.9661,-1611.9891,10.9219,339.3374, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(115, 2788.9661,-1611.9891,10.9219,339.3374, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(116, 2788.9661,-1611.9891,10.9219,339.3374, 7, 1, 25, 40, 23, 40);
    //PD
    AddPlayerClass(280, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 24, 40, 31, 600);
    AddPlayerClass(285, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 25, 40, 24, 30);
    AddPlayerClass(284, 1565.5336,-1694.7849,5.8906,174.2839, 3, 1, 23, 40, 29, 500);
    //Military
    AddPlayerClass(287, 2749.8677,-2449.0308,13.6484,1.2041, 4, 1, 31, 600, 24, 40);
    //Triads
    AddPlayerClass(117, 671.9008,-1267.0142,13.6250,85.6112, 4, 1, 30, 600, 24, 40);
    AddPlayerClass(118, 671.9008,-1267.0142,13.6250,85.6112, 5, 1, 22, 100, 29, 300);
    AddPlayerClass(120, 671.9008,-1267.0142,13.6250,85.6112, 7, 1, 25, 40, 23, 40);
    //Text
    print("Loading Texts...");
    ALDM = TextDrawCreate(620.0, 430.0,"~y~Myown ~g~~h~Server ~r~~h~Under Construction");
    TextDrawUseBox(ALDM, 0);
    TextDrawFont(ALDM, 1);
    TextDrawSetShadow(ALDM,1);
    TextDrawSetOutline(ALDM,0);
    TextDrawBackgroundColor(ALDM,0x000000FF);
    TextDrawColor(ALDM,0xFFFFFFFF);
    TextDrawLetterSize(ALDM, 0.5 ,1.0);
    TextDrawAlignment(ALDM,3);
   
    //vehicles
    print("Loading Vehicles...");
      //Grove
    AddStaticVehicle(567,2473.197,-1695.358,13.895,0.0,16,1);//Grove 1 Savanna
    AddStaticVehicle(687,2508.000,-1668.998,13.811,0.0,16,16);//Grove 2 Euros
    AddStaticVehicle(567,2509.772,-1686.970,14.243,48.0,16,1);//Grove 3 Savanna
    AddStaticVehicle(535,2488.576,-1656.517,13.689,91.0,16,16);//Grove 4 Slamvan
    AddStaticVehicle(536,2490.110,-1680.963,13.942,90.0,16,1);//Grove 5 Blade
    AddStaticVehicle(602,2471.217,-1671.301,14.629,21.0,16,16);//Grove 6 Alpha
      //Ballas
    AddStaticVehicle(517,2228.340,-1170.086,26.185,91.0,53,53);//Ballas 1 Majestic
    AddStaticVehicle(567,2205.786,-1165.058,26.210,89.0,53,1);//Ballas 2 Savanna
    AddStaticVehicle(536,2217.305,-1157.350,26.507,89.0,53,1);//Ballas 3 Blade
    AddStaticVehicle(535,2205.915,-1173.048,27.032,88.0,53,53);//Ballas 4 Slamvan
    AddStaticVehicle(566,2228.139,-1152.878,26.570,92.0,53,53);//Ballas 5 Tahoma
    AddStaticVehicle(412,2206.021,-1157.240,26.793,90.0,53,53);//Ballas 6 Voodoo
      //Aztecas
    AddStaticVehicle(536,2796.230,-1580.258,11.983,273.0,2,1);//Aztecas 1 Blade
    AddStaticVehicle(567,2796.346,-1567.303,11.782,268.0,2,1);//Aztecas 2 Savanna
    AddStaticVehicle(412,2816.106,-1539.917,12.477,183.0,2,2);//Aztecas 3 Voodoo
    AddStaticVehicle(535,2803.177,-1540.361,12.227,181.0,2,2);//Aztecas 4 Slamvan
    AddStaticVehicle(602,2822.503,-1553.095,11.927,93.0,2,2);//Aztecas 5 Alpha
    AddStaticVehicle(567,2796.460,-1558.214,12.227,274.0,2,1);//Aztecas 6 Savanna
      //Police
    AddStaticVehicle(596,1600.971,-1683.697,6.696,87.0,-1,-1);//Police 1 Police Car (LSPD)
    AddStaticVehicle(598,1601.508,-1700.157,6.296,87.0,-1,-1);//Police 2 Police Car (LVPD)
    AddStaticVehicle(596,1591.706,-1709.967,6.171,0.0,-1,-1);//Police 3 Police Car (LSPD)
    AddStaticVehicle(598,1574.855,-1710.354,7.096,0.0,-1,-1);//Police 4 Police Car (LVPD)
    AddStaticVehicle(599,1570.276,-1710.594,6.771,0.0,-1,-1);//Police 5 Ranger
    AddStaticVehicle(427,1559.401,-1710.643,6.871,0.0,-1,-1);//Police 6 Enforcer
    AddStaticVehicle(523,1560.962,-1695.010,7.027,0.0,-1,-1);//Police 7 Cop Bike (HPV-1000)
      //Military
    AddStaticVehicle(470,2745.262,-2470.680,14.953,276.0,-1,-1);//Military 1 Patriot
    AddStaticVehicle(470,2744.918,-2465.344,15.753,276.0,-1,-1);//Military 2 Patriot
    AddStaticVehicle(433,2759.142,-2514.771,14.697,0.0,-1,-1);//Military 3 Barracks
    AddStaticVehicle(433,2777.644,-2437.173,14.941,91.0,-1,-1);//Military 4 Barracks
    AddStaticVehicle(433,2779.953,-2475.380,14.441,85.0,-1,-1);//Military 5 Barracks
    AddStaticVehicle(470,2753.380,-2394.853,14.702,160.0,-1,-1);//Military 6 Patriot
    AddStaticVehicle(470,2746.176,-2445.115,14.703,314.0,-1,-1);//Military 7 Patriot
      //Triads
    AddStaticVehicle(477,660.030,-1285.667,14.016,0.0,1,1);//Triads 1 ZR-350
    AddStaticVehicle(411,660.106,-1268.793,13.912,0.0,1,1);//Triads 2 Infernus
    AddStaticVehicle(580,670.521,-1257.821,14.130,0.0,1,1);//Triads 3 Stafford
    AddStaticVehicle(405,670.250,-1295.095,13.838,0.0,1,1);//Triads 4 Sentinel
    AddStaticVehicle(436,660.003,-1259.024,14.137,0.0,1,1);//Triads 5 Previon
    AddStaticVehicle(546,659.722,-1295.642,13.963,0.0,1,1);//Triads 6 Intruder
      //Other Vehicles
    AddStaticVehicle(445,2502.449,-1749.097,13.666,0.0,-1,-1);
    AddStaticVehicle(504,2444.583,-1764.443,14.645,0.0,-1,-1);
    AddStaticVehicle(401,2681.908,-1672.234,9.930,0.0,-1,-1);
    AddStaticVehicle(518,2690.925,-1835.258,9.795,329.0,-1,-1);
    AddStaticVehicle(527,2741.475,-1850.812,10.698,0.0,-1,-1);
    AddStaticVehicle(542,2860.506,-1889.046,12.238,0.0,-1,-1);
    AddStaticVehicle(507,2779.624,-2022.745,14.110,38.0,-1,-1);
    AddStaticVehicle(562,2458.823,-2079.032,14.102,0.0,-1,-1);
    AddStaticVehicle(595,2267.732,-2125.722,14.352,0.0,-1,-1);
    AddStaticVehicle(419,2202.764,-2238.979,14.352,286.0,-1,-1);
    AddStaticVehicle(526,1989.522,-2186.815,14.602,0.0,-1,-1);
    AddStaticVehicle(604,1941.297,-2142.062,13.737,0.0,-1,-1);
    AddStaticVehicle(466,1886.579,-2102.521,14.864,86.0,-1,-1);
    AddStaticVehicle(492,1797.173,-2026.837,14.559,0.0,-1,-1);
    AddStaticVehicle(474,1777.895,-1929.735,14.943,0.0,-1,-1);
    AddStaticVehicle(546,1802.806,-1926.605,15.694,0.0,-1,-1);
    AddStaticVehicle(517,1838.293,-1871.369,14.945,0.0,-1,-1);
    AddStaticVehicle(410,1663.219,-1886.920,15.102,0.0,-1,-1);
    AddStaticVehicle(551,1632.037,-1742.965,14.602,0.0,-1,-1);
    AddStaticVehicle(516,1542.850,-1720.126,14.360,0.0,-1,-1);
    AddStaticVehicle(467,1343.987,-1751.135,14.669,0.0,-1,-1);
    AddStaticVehicle(426,1385.283,-1570.600,15.383,0.0,-1,-1);
    AddStaticVehicle(436,1433.627,-1487.897,20.984,233.0,-1,-1);
    AddStaticVehicle(537,1321.486,-1476.521,14.352,0.0,-1,-1);
    AddStaticVehicle(405,1335.024,-1369.841,14.394,0.0,-1,-1);
    AddStaticVehicle(580,1335.141,-1213.834,18.651,0.0,-1,-1);
    AddStaticVehicle(550,1278.591,-1307.046,13.144,0.0,-1,-1);
    AddStaticVehicle(549,1211.494,-1327.235,13.365,0.0,-1,-1);
    AddStaticVehicle(540,1190.188,-1335.979,13.375,0.0,-1,-1);
    AddStaticVehicle(491,1093.902,-1244.362,17.125,0.0,-1,-1);
    AddStaticVehicle(529,1016.546,-1363.503,14.182,0.0,-1,-1);
    AddStaticVehicle(421,986.834,-1444.304,15.102,0.0,-1,-1);
    AddStaticVehicle(602,860.553,-1452.045,14.942,0.0,-1,-1);
    AddStaticVehicle(429,764.966,-1378.534,15.685,0.0,-1,-1);
    AddStaticVehicle(496,612.182,-1511.764,16.245,0.0,-1,-1);
    AddStaticVehicle(402,518.316,-1620.838,18.227,0.0,-1,-1);
    AddStaticVehicle(541,542.314,-1808.274,7.617,0.0,-1,-1);
    AddStaticVehicle(415,438.354,-1812.186,5.352,0.0,-1,-1);
    AddStaticVehicle(589,343.968,-1808.875,6.838,0.0,-1,-1);
    AddStaticVehicle(587,337.566,-1788.856,5.978,0.0,-1,-1);
    AddStaticVehicle(565,206.817,-1388.505,50.949,55.0,-1,-1);
    AddStaticVehicle(411,217.956,-1284.785,61.276,0.0,-1,-1);
    AddStaticVehicle(559,403.768,-1230.987,52.072,16.0,-1,-1);
    AddStaticVehicle(603,585.536,-1125.030,48.339,121.0,-1,-1);
    AddStaticVehicle(475,795.371,-874.603,59.905,37.0,-1,-1);
    AddStaticVehicle(506,929.866,-845.516,93.546,0.0,-1,-1);
    AddStaticVehicle(411,1383.414,-1018.658,26.323,11.0,-1,-1);
    AddStaticVehicle(560,1460.018,-690.586,94.555,0.0,-1,-1);
    AddStaticVehicle(506,1509.030,-1054.516,24.867,0.0,-1,-1);
    AddStaticVehicle(451,1608.739,-1010.124,23.711,0.0,-1,-1);
    AddStaticVehicle(558,1657.705,-1088.503,23.711,86.0,-1,-1);
    AddStaticVehicle(477,1748.170,-1046.364,23.766,0.0,-1,-1);
    AddStaticVehicle(461,1963.856,-1172.857,25.942,0.0,-1,-1);
    AddStaticVehicle(522,1977.189,-1123.794,25.769,0.0,-1,-1);
    AddStaticVehicle(421,2105.735,-1240.436,24.624,0.0,-1,-1);
    AddStaticVehicle(463,2148.410,-1166.750,23.625,91.0,-1,-1);
    AddStaticVehicle(536,2161.381,-1177.981,23.622,89.0,-1,-1);
    AddStaticVehicle(575,2136.390,-1144.313,24.686,0.0,-1,-1);
    AddStaticVehicle(534,2295.859,-1135.695,26.609,0.0,-1,-1);
    AddStaticVehicle(567,2398.426,-1138.330,29.865,0.0,-1,-1);
    AddStaticVehicle(535,2456.722,-1224.288,30.141,0.0,-1,-1);
    AddStaticVehicle(566,2443.913,-1322.855,23.805,0.0,-1,-1);
    AddStaticVehicle(412,2743.347,-1275.816,58.178,0.0,-1,-1);
    AddStaticVehicle(576,2804.073,-1265.324,46.750,0.0,-1,-1);
    AddStaticVehicle(515,2483.2686,-1662.3945,13.1051,65.0668,16,16); //
    AddStaticVehicle(591,2501.1958,-1670.6354,13.1178,65.2303,16,16); //
    print("AllLife TDM Script Loaded...\n");
    return 1;
}

#define TEAM_GROVE 1
#define TEAM_BALLAS 2
#define TEAM_AZTECAS 3
#define TEAM_PD 4
#define TEAM_MILITARY 5
#define TEAM_TRIADS 6

public OnPlayerRequestClass(playerid, classid)
{
    PlayerPlaySound(playerid, 1183, 0.0, 0.0, 10.0);
    gPlayerClass[playerid] = classid;
    switch (classid)
    {
      case 0,1,2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3,4,5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6,7,8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9,10,11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Law Enforcement", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF8000FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2730.8486,-2435.0906,17.5937);
        SetPlayerFacingAngle(playerid,275.0464);
        SetPlayerCameraPos(playerid, 2740.0576,-2432.1721,20.8492);
        SetPlayerCameraLookAt(playerid, 2730.8486,-2435.0906,17.5937);
        GameTextForPlayer(playerid, "~g~Military", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_MILITARY;
      }
      case 13,14,15:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
    }
    return 1;
}


public OnPlayerConnect(playerid)
{
    M_OnPlayerConnect(playerid);
    SendClientMessage(playerid,YELLOW,"Welcome My new server (Under Construction)!");
    return 1;
}

public OnPlayerDisConnect(playerid)
{
    M_OnPlayerDisconnect(playerid);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    ClearAnimations(playerid);
    PlayerPlaySound(playerid, 1184, 0.0, 0.0, 10.0);
    TextDrawShowForPlayer(playerid,ALDM);
    if (gTeam[playerid] == TEAM_GROVE)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_BALLAS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_AZTECAS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_PD)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_MILITARY)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    if (gTeam[playerid] == TEAM_TRIADS)
    {
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
      return 1;
    }
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    TextDrawHideForPlayer(playerid,ALDM);
    SendDeathMessage(killerid, playerid, reason);
    if(gTeam[playerid]==gTeam[killerid])
    {
      SetPlayerScore(killerid,GetPlayerScore(killerid)-3);
      SendClientMessage(killerid,0xFF3030AA,"You have killed a teammate! 3 Point's lost!");
    }
    else
    {
      SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
      GivePlayerMoney(killerid, 900);
    }
    return 1;
    }

    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if(strcmp(cmdtext, "/kill", true) == 0 || strcmp(cmdtext, "/suicide", true) == 0)
    {
        SetPlayerHealth(playerid, 0);
        GameTextForPlayer(playerid, "~r~Suicide", 3000, 1);
        return 1;
        }
        if(!strcmp("/work", cmdtext, true))
        {
        new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
        if (pvehiclemodel == 403 || pvehiclemodel == 514 || pvehiclemodel == 515)
        {
            new string[200];
            new rand = random(sizeof(TruckingMissionRandom));
            CreatePlayerMission(playerid, TruckingMissionRandom[rand][UseTrailerCheck], TruckingMissionRandom[rand][MissionPay], TruckingMissionRandom[rand][loadx],TruckingMissionRandom[rand][loady], TruckingMissionRandom[rand][loadz], TruckingMissionRandom[rand][unloadx],TruckingMissionRandom[rand][unloady], TruckingMissionRandom[rand][unloadz]);
            format(string, sizeof(string), "You are doing mission: %s", TruckingMissionRandom[rand][MissionName]);
            SendClientMessage(playerid, 0x00FF00FF, string);
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "Im sorry but this mission requires that you use a vehicle that can pull a semi trailer Ex: Roadtrain with an Artict1!");
        }
        return 1;
        }
        if(!strcmp("/cancelmission", cmdtext, true))
        {
        CancelPlayersCurrentMission(playerid);
        return 1;
    }

        return 0;
}

public OnPlayerEnterCheckpoint(playerid)
{
    M_OnPlayerEnterCheckpoint(playerid);
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    M_OnPlayerEnterRaceCheckpoint(playerid);
    return 1;
}

public OnPlayerFinishMission(playerid)
{
    SendClientMessage(playerid, 0x00FF00FF, "You have completed your mission!");
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
    switch(newinteriorid) {
        case 1,4,6,7: {
            SetPlayerPos(playerid,263.9518,86.6119,1001.0391);
            SetPlayerInterior(playerid,6);
            SendClientMessage(playerid, COLOR_RED, "You have been jailed!");
        }
    }
    return 1;
}
Код:
C:\Users\Mathias\Desktop\Myserver\gamemodes\AllLifeTDM.pwn(309) : warning 235: public function lacks forward declaration (symbol "OnPlayerDisConnect")
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
really? change OnPlayerDisConnect to OnPlayerDisconnect -.- wow!
Reply
#10

Quote:
Originally Posted by Kitten
Посмотреть сообщение
Код:
C:\Users\Mathias\Desktop\Myserver\gamemodes\AllLifeTDM.pwn(309) : warning 235: public function lacks forward declaration (symbol "OnPlayerDisConnect")
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
really? change OnPlayerDisConnect to OnPlayerDisconnect -.- wow!
Oh that was easy Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)