02.05.2012, 16:26
hey guys,
im trying to make a NPC but the problem it isnt spawning... pls help:
at npcmodes:
now i want that the garagetoroad NPC works when i selected: refuel your car..., also the camera IS moving, but the NPC isnt doing what it supposed to do
pls help
greets niels
im trying to make a NPC but the problem it isnt spawning... pls help:
pawn Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#include <streamer>
#include <sscanf2>
#include <mCam>
#include <getvehiclename>
#define HUMAN_PLAYERS 8
#define PLAYERS_MAX HUMAN_PLAYERS * 2// For every player there's a bot.
#define BUYCAR_SHOP 1234
#define DIALOG_CARSHOP_CARS 5678
#define ATCARSHOP -1984.8960,263.4440,35.1719
new garagetoroad, lsgarageenter, lsgarageexit;
new Menu:garagemenu, Menu:tunemenu, Menu:carshopmenu, Menu:mycarsmenu, Menu:buycarmenu;
new PlayerCars[PLAYERS_MAX][4];
main()
{
print("\n----------------------------------");
print("TokyoDrift by Niels44");
print("-------------LOADED!--------------\n");
}
public OnGameModeInit()
{
// npc
ConnectNPC("garagetoroad","garagetoroad");
ConnectNPC("lsgarageenter","lsgarageenter");
// the text that will be shown at the MODE in samp.exe
SetGameModeText("Tokyo Drift by Niels44");
// the skin the player gets
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
// the vehicle for the NPC
lsgarageenter = CreateVehicle(402, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
lsgarageexit = CreateVehicle(402, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
garagetoroad = CreateVehicle(402, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
// the menu's
// garage menu
garagemenu = CreateMenu("My Garage", 2, 2, 150.0, 100.0, 20.0);
// all the selections in the garagemenu
AddMenuItem(garagemenu, 0, "Owned Cars");
AddMenuItem(garagemenu, 0, "Car Shop");
AddMenuItem(garagemenu, 0, "refuel car");
AddMenuItem(garagemenu, 0, "lets go!");
AddMenuItem(garagemenu, 0, "quit");
// car modification menu
tunemenu = CreateMenu("Modifications", 2, 2, 150.0, 100.0, 20.0);
// all the selections in the tunemenu
AddMenuItem(tunemenu, 0, "Add Some Neons");
AddMenuItem(tunemenu, 0, "Tune my ride");
AddMenuItem(tunemenu, 0, "sell my ride");
AddMenuItem(tunemenu, 0, "go back");
// car shop menu
carshopmenu = CreateMenu("Car Shop", 2, 2, 150.0, 100.0, 20.0);
// all the selections in the car shop menu
AddMenuItem(carshopmenu, 0, "Buy Car");
// carbuy menu
buycarmenu = CreateMenu("Buy Car", 2, 225, 325.0, 75.0, 20.0);
// all the selections in the car shop menu
AddMenuItem(buycarmenu, 0, "Buy Car");
AddMenuItem(buycarmenu, 0, "Go Back");
// the garage
CreateObject(4892,2518.19970703,-1531.20104980,25.52679062,0.00000000,0.00000000,0.00000000); //object(kbsgarage2_las) (1)
CreateObject(941,2527.09863281,-1540.87792969,23.50197792,359.50000000,359.50000000,91.49563599); //object(cj_df_worktop_3) (1)
CreateObject(2190,2527.49536133,-1541.18579102,23.97776222,0.00000000,0.00000000,271.00000000); //object(pc_1) (1)
CreateObject(2350,2526.15039062,-1541.34118652,23.34112930,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (1)
CreateObject(2196,2526.81054688,-1541.41247559,23.99397850,0.00000000,0.00000000,113.25000000); //object(work_lamp1) (1)
CreateObject(2855,2527.06933594,-1539.79992676,24.00614548,0.00000000,0.00000000,50.00000000); //object(gb_bedmags05) (1)
CreateObject(2855,2527.16552734,-1540.34704590,24.00614548,0.00000000,0.00000000,325.99877930); //object(gb_bedmags05) (2)
CreateObject(2855,2527.16503906,-1540.34667969,24.13114357,0.00000000,0.00000000,31.99731445); //object(gb_bedmags05) (3)
CreateObject(2463,2527.59155273,-1538.11059570,23.62312317,0.00000000,0.00000000,269.75000000); //object(cj_hobby_shelf_2) (1)
CreateObject(2695,2527.62622070,-1541.46545410,25.16634178,0.00000000,0.00000000,267.50000000); //object(cj_banner12) (1)
CreateObject(2062,2527.09936523,-1535.16345215,23.60558319,0.00000000,0.00000000,215.99995422); //object(cj_oildrum2) (1)
CreateObject(930,2519.93896484,-1534.87426758,23.46985435,0.00000000,0.00000000,0.00000000); //object(o2_bottles) (1)
CreateObject(1362,2521.41235352,-1534.99816895,23.64246178,0.00000000,0.00000000,0.00000000); //object(cj_firebin) (1)
CreateObject(926,2518.79052734,-1535.11975098,23.26828766,0.00000000,0.00000000,0.00000000); //object(rubbish_box2) (1)
CreateObject(928,2526.82958984,-1540.15063477,23.30261612,0.00000000,0.00000000,312.00000000); //object(rubbish_box1) (1)
CreateObject(1370,2527.13867188,-1536.19750977,23.53005219,0.00000000,0.00000000,30.00000000); //object(cj_flame_drum) (1)
CreateObject(1338,2517.00439453,-1543.78588867,23.74722099,0.00000000,0.00000000,209.99996948); //object(binnt08_la) (1)
CreateObject(1264,2510.24902344,-1540.34521484,23.56139755,0.00000000,0.00000000,0.00000000); //object(blackbag1) (1)
CreateObject(2674,2526.93139648,-1541.24426270,24.00476646,0.00000000,0.00000000,4.00000000); //object(proc_rubbish_2) (1)
CreateObject(1650,2520.45141602,-1541.58581543,23.35064125,0.00000000,0.00000000,34.00000000); //object(petrolcanm) (1)
CreateObject(2057,2527.47656250,-1538.02111816,25.29000092,0.00000000,0.00000000,292.00000000); //object(flame_tins) (1)
CreateObject(2690,2517.97021484,-1534.70104980,24.89832878,0.00000000,0.00000000,0.00000000); //object(cj_fire_ext) (1)
CreateObject(3785,2526.22973633,-1541.75341797,25.60426903,0.00000000,0.00000000,86.00000000); //object(bulkheadlight) (1)
CreateObject(2691,2522.31958008,-1541.78039551,24.85119629,0.00000000,0.00000000,180.75001526); //object(cj_banner09) (1)
CreateObject(2464,2527.40795898,-1538.37426758,24.90789795,0.00000000,0.00000000,80.00000000); //object(model_box1) (1)
CreateObject(2894,2526.73583984,-1540.90832520,24.00047874,0.00000000,0.00000000,90.50000000); //object(kmb_rhymesbook) (1)
CreateObject(1650,2520.82055664,-1541.71069336,23.32564163,0.00000000,0.00000000,81.99719238); //object(petrolcanm) (1)
CreateObject(2712,2527.34692383,-1537.09643555,23.61734581,0.00000000,0.00000000,0.00000000); //object(cj_mop) (1)
CreateObject(2958,2527.21972656,-1538.26525879,23.11081696,0.00000000,0.00000000,0.00000000); //object(cutscene_beer) (1)
CreateObject(2958,2527.22460938,-1538.20959473,23.06081772,82.00000000,180.00000000,180.00000000); //object(cutscene_beer) (2)
CreateObject(2680,2527.32958984,-1537.86083984,23.83039665,287.99996948,0.00000000,0.00000000); //object(cj_padlock) (1)
CreateObject(1620,2527.60449219,-1535.22192383,25.42650986,0.00000000,0.00000000,0.00000000); //object(nt_vent2_01) (1)
CreateObject(14687,2524.19970703,-1540.69189453,24.51823807,0.00000000,0.00000000,0.00000000); //object(int_tat_lights02) (1)
CreateObject(2489,2527.49682617,-1538.05029297,24.20599556,0.00000000,0.00000000,274.00000000); //object(manhunt_toy_2) (1)
CreateObject(2499,2524.88574219,-1541.83996582,24.79449654,330.18103027,6.91979980,3.45358276); //object(hobby_kite4) (1)
CreateObject(2752,2527.41479492,-1538.55419922,25.11155319,0.00000000,0.00000000,0.00000000); //object(cj_hairspray2) (1)
CreateObject(2752,2527.40551758,-1538.65307617,25.11155319,0.00000000,0.00000000,247.99998474); //object(cj_hairspray2) (2)
CreateObject(2752,2527.56787109,-1538.81457520,25.11155319,0.00000000,0.00000000,77.99987793); //object(cj_hairspray2) (3)
CreateObject(1487,2527.50000000,-1538.06970215,23.18636131,0.00000000,24.00000000,0.00000000); //object(dyn_wine_1) (1)
CreateObject(1487,2527.41674805,-1538.33117676,23.08636284,359.81781006,91.99166870,56.75320435); //object(dyn_wine_1) (2)
CreateObject(1546,2526.81591797,-1540.23925781,24.08443642,0.00000000,0.00000000,0.00000000); //object(cj_pint_glass) (1)
CreateObject(1510,2527.09277344,-1541.62841797,23.98783302,0.00000000,0.00000000,0.00000000); //object(dyn_ashtry) (1)
CreateObject(1738,2524.10937500,-1534.75097656,23.67360878,0.00000000,0.00000000,0.00000000); //object(cj_radiator_old) (1)
CreateObject(2226,2527.43334961,-1538.36572266,24.40910721,0.00000000,0.00000000,272.00000000); //object(low_hi_fi_3) (1)
CreateObject(2596,2518.24291992,-1541.51062012,25.44043541,0.00000000,0.00000000,182.00000000); //object(cj_sex_tv) (1)
CreateObject(17950,2454.94238281,-1526.41943359,33.87098694,0.00000000,0.00000000,0.00000000); //object(cjsaveg) (1)
CreateObject(17951,2454.90429688,-1522.01147461,33.44918823,0.00000000,0.00000000,270.50000000); //object(cjgaragedoor) (1)
CreateObject(14776,2787.18530273,-1861.48156738,15.74241734,0.00000000,0.00000000,0.00000000); //object(int3int_carupg_int) (1) >> MOD SHOP!
// ls garage
CreateDynamicObject(11387,1022.59997559,-1347.40002441,15.39999962,0.00000000,0.00000000,89.99987793); //object(oldgarage_sfs) (1)
CreateDynamicObject(11389,1006.50000000,-1356.50000000,15.60000038,0.00000000,0.00000000,90.00000000); //object(hubinterior_sfs) (1)
CreateDynamicObject(11391,1014.59997559,-1364.80004883,13.69999981,0.00000000,0.00000000,90.00000000); //object(hubprops6_sfse) (1)
CreateDynamicObject(11390,1006.40002441,-1356.69995117,16.79999924,0.00000000,0.00000000,90.00000000); //object(hubgirders_sfse) (1)
CreateDynamicObject(11393,1017.70001221,-1345.30004883,13.89999962,0.00000000,0.00000000,0.00000000); //object(hubprops1_sfs) (1)
CreateDynamicObject(17951,1003.00000000,-1348.59997559,16.70000076,0.00000000,232.00000000,270.00000000); //object(cjgaragedoor) (1)
CreateDynamicObject(17951,994.50000000,-1348.30004883,15.89999962,0.00000000,83.99597168,269.99499512); //object(cjgaragedoor) (2)
CreateDynamicObject(14826,989.79998779,-1341.80004883,13.10000038,0.00000000,0.00000000,269.99996948); //object(int_kbsgarage2) (1)
CreateDynamicObject(970,993.59997559,-1357.69995117,12.89999962,66.00000000,90.00000000,0.00000000); //object(fencesmallb) (1)
CreateDynamicObject(970,995.59997559,-1357.59997559,12.89999962,65.99487305,90.00000000,0.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,995.59997559,-1361.59997559,13.80000019,270.00000000,179.76287842,89.76287842); //object(fencesmallb) (3)
CreateDynamicObject(970,995.59997559,-1363.09997559,13.80000019,270.00000000,179.12982178,89.12982178); //object(fencesmallb) (5)
CreateDynamicObject(970,993.59997559,-1361.69995117,13.80000019,270.00000000,179.98229980,89.98236084); //object(fencesmallb) (6)
CreateDynamicObject(970,993.59997559,-1362.90002441,13.80000019,270.00000000,179.97802734,89.97802734); //object(fencesmallb) (9)
CreateDynamicObject(970,1003.90002441,-1357.59997559,12.89999962,66.00000000,90.00000000,0.00000000); //object(fencesmallb) (10)
CreateDynamicObject(970,1001.90002441,-1357.50000000,12.89999962,65.99487305,90.00000000,0.00000000); //object(fencesmallb) (11)
CreateDynamicObject(970,1003.79998779,-1361.69995117,13.80000019,270.00000000,180.01794434,90.01800537); //object(fencesmallb) (12)
CreateDynamicObject(970,1003.79998779,-1362.90002441,13.80000019,270.00000000,179.99511719,89.98962402); //object(fencesmallb) (13)
CreateDynamicObject(970,1001.90002441,-1361.59997559,13.80000019,270.00000000,179.99877930,89.99874878); //object(fencesmallb) (15)
CreateDynamicObject(970,1002.00000000,-1362.90002441,13.80000019,270.00000000,179.99877930,89.99874878); //object(fencesmallb) (16)
CreateDynamicObject(17951,1003.29980469,-1347.59960938,14.10000038,0.00000000,0.00000000,270.00000000); //object(cjgaragedoor) (3)
CreateDynamicObject(17951,1022.79998779,-1361.09997559,14.30000019,0.00000000,0.00000000,0.00000000); //object(cjgaragedoor) (4)
CreateDynamicObject(3633,999.50000000,-1357.69995117,12.80000019,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (1)
CreateDynamicObject(3633,997.79998779,-1358.19995117,12.80000019,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (2)
CreateDynamicObject(3633,1000.09997559,-1360.40002441,12.80000019,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (3)
CreateDynamicObject(1825,1016.29998779,-1351.80004883,12.39999962,0.00000000,0.00000000,0.00000000); //object(kb_table_chairs1) (2)
CreateDynamicObject(2234,1015.20001221,-1348.69995117,12.39999962,0.00000000,0.00000000,0.00000000); //object(coffee_low_6) (1)
CreateDynamicObject(2500,1016.09997559,-1347.80004883,12.89999962,0.00000000,0.00000000,0.00000000); //object(cj_ff_coffee) (1)
CreateDynamicObject(1676,1016.70001221,-1335.30004883,14.10000038,0.00000000,0.00000000,0.00000000); //object(washgaspump) (1)
CreateDynamicObject(1676,1011.70001221,-1335.09997559,14.10000038,0.00000000,0.00000000,0.00000000); //object(washgaspump) (2)
CreateDynamicObject(15036,1019.90002441,-1352.90002441,13.69999981,0.00000000,0.00000000,0.00000000); //object(kit_cab_washin_sv) (1)
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerCameraPos(playerid,2518.2378,-1535.4877,24.0190);
SetPlayerCameraLookAtEx(playerid, 2520.8469,-1537.4227,24.0190);
ShowMenuForPlayer(garagemenu,playerid);
//SetPlayerPos(playerid, 2518.2378,-1535.4877,24.0190);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetSpawnInfo(playerid,0,0,2664.1328,-1995.8257,13.5547,180.0,0,0,0,0,0,0);
SpawnPlayer(playerid);
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return 1;
}
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
printf("Player Disconnected");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return 1;
}
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
if(CurrentMenu == garagemenu)
{
switch(row)
{
case 0: //owned cars
{
new gotcars, string[24];
mycarsmenu = CreateMenu("Your cars", 2, 2, 150.0, 100.0, 20.0);
for( new i=0; i<sizeof(PlayerCars[]); i++ )
{
if( PlayerCars[playerid][i] >= 400 )
{
if( PlayerCars[playerid][i] == GetVehicleModel( vehicleid ) )
{
format(string,sizeof(string),"> %s <", GetVehicleNameByModel(PlayerCars[playerid][i]) );
}
else
{
format(string,sizeof(string),"- %s", GetVehicleNameByModel(PlayerCars[playerid][i]) );
}
gotcars++;
}
else format(string,sizeof(string),"empty slot");
AddMenuItem( mycarsmenu, 0, string);
}
if( !gotcars )
{
ShowPlayerDialog(playerid,BUYCAR_SHOP,DIALOG_STYLE_MSGBOX,"Get a vehicle!","You don't have any vehicles!\nDo you want to buy one now?","Accept","Cancel");
return 1;
}
return ShowMenuForPlayer( mycarsmenu, playerid );
}
case 1: //car shop
{
new allcars[] = "infernus\nbuffalo";
ShowPlayerDialog(playerid, DIALOG_CARSHOP_CARS, DIALOG_STYLE_LIST, "Available Cars", allcars, "Show", "Back");
SetPlayerCameraPos(playerid, -1972.7975,268.6864,36.6259);
SetPlayerCameraLookAt(playerid, -1984.8960,263.4440,35.1719);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
case 2: // refuel the car
{
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //De naam aanvragen
if(strcmp(npcname, "garagetoroad", true)) //Kijken of de naam klopt
{
PutPlayerInVehicle(playerid, garagetoroad, 0); //NPC in zijn voertuig stoppen
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
}
return 1;
}
else
SetPlayerCameraPos(playerid,2518.2378,-1535.4877,24.0190);
SetPlayerCameraLookAtEx(playerid, 2520.8469,-1537.4227,24.0190);
MovePlayerCamera(playerid,2508.6433,-1547.5991,24.9592, 5.0,2513.9517,-1532.4204,24.0190);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
}
case 3: //
{
}
case 4: //
{
}
case 5: //
{
}
}
}
else if(CurrentMenu == tunemenu)
{
switch(row)
{
case 0: //add neons
{
if(IsPlayerNPC(playerid)) //Kijken of de gespawnde speler een NPC is
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //De naam aanvragen
if(strcmp(npcname, "garagetoroad", true)) //Kijken of de naam klopt
{
PutPlayerInVehicle(playerid, garagetoroad, 0); //NPC in zijn voertuig stoppen
}
return 1;
}
}
}
}
return 1;
}
forward gotolsgarage(playerid);
public gotolsgarage(playerid)
{
//ConnectNPC("exitlsgarage","lsgarageexit");
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //De naam aanvragen
if(strcmp(npcname, "enterlsgarage", true)) //Kijken of de naam klopt
{
PutPlayerInVehicle(playerid, lsgarageenter, 0); //NPC in zijn voertuig stoppen
SetTimer("exitlsgarage", 5000, 0);
}
else
SetPlayerCameraPos(playerid,991.3557,-1345.8149,13.3803);
SetPlayerCameraLookAtEx(playerid, 991.3557,-1345.8149,13.3803);
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case BUYCAR_SHOP:
{
if(response)
{
new allcars[] = "infernus\nbuffalo";
ShowPlayerDialog(playerid, DIALOG_CARSHOP_CARS, DIALOG_STYLE_LIST, "Available Cars", allcars, "Show", "Back");
SetPlayerCameraPos(playerid, -1972.7975,268.6864,36.6259);
SetPlayerCameraLookAt(playerid, ATCARSHOP);
}
else ShowMenuForPlayer(garagemenu, playerid);
}
case DIALOG_CARSHOP_CARS:
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowMenuForPlayer(buycarmenu,playerid);
new veh = CreateVehicle( 411, ATCARSHOP, 0.0, -1, -1, -1 );
SetVehicleVirtualWorld( veh, GetPlayerVirtualWorld(playerid) );
}
case 1:
{
ShowMenuForPlayer(buycarmenu, playerid);
new veh = CreateVehicle(402, ATCARSHOP, 0.0, -1, -1, -1);
SetVehicleVirtualWorld(veh, GetPlayerVirtualWorld(playerid));
}
}
}
else ShowMenuForPlayer(garagemenu, playerid);
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
pawn Код:
#define RECORDING "garagetoroad" //Dit is de bestandsnaam van je opgenomen bestand, zonder extensie!
#define RECORDING_LSGARAGE "lsgarageenter" // the name of the second npc
#define RECORDING_TYPE 1 //1 Voor in een voertuig en 2 voor te voet.
#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING_LSGARAGE);
#if RECORDING_TYPE == 1
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle() StopRecordingPlayback();
#else
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif
pls help
greets niels