//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;
}
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.
/*
|| 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;
}
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;
}
i have an warning can you fix it?
pawn Код:
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 © 1997-2006, ITB CompuPhase
Код:
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 |