Hallo Scripter,
ich habe mal eine Frage, undzwar geht es sich darum, dass ich meine Cars mit enum Spawnen lassen möchte (zumindets Staatliche Cars)
Angefanden habe ich so:
#include <a_samp>
/*
Verwendung dieses Test Codes:
e_ steht für enum
C_ für Cars, damit es keine Verwechslung gibt
f steht für Float, damit ich den Wert kenne
/*
Verwendung dieses Test Codes:
e_ steht für enum
C_ für Cars, damit es keine Verwechslung gibt
f steht für Float, damit ich den Wert kenne
Copyright by Maxx */
enum e_Cars
{
Float:C_fMod,
Float:C_fX,
Float:C_fY,
Float:C_fZ,
Float:C_fAng,
Float:C_Col1,
Float:C_Col2
}
{
Float:C_fMod,
Float:C_fX,
Float:C_fY,
Float:C_fZ,
Float:C_fAng,
Float:C_Col1,
Float:C_Col2
}
new Police_Cars[][e_Cars] =
{
{596, 1595.4147, -1711.7916, 5.6112, 359.7104, 0, 1},
{596, 1591.3821, -1711.8745, 5.6124, 358.2074, 0, 1},
{596, 1587.4283, -1711.8271, 5.6122, 359.5125, 0, 1}
};
{
{596, 1595.4147, -1711.7916, 5.6112, 359.7104, 0, 1},
{596, 1591.3821, -1711.8745, 5.6124, 358.2074, 0, 1},
{596, 1587.4283, -1711.8271, 5.6122, 359.5125, 0, 1}
};
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" TEST GameMode by Maxx");
print("----------------------------------\n");
}
{
print("\n----------------------------------");
print(" TEST GameMode by Maxx");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Test Script");
AddPlayerClass(0,1565.2826,-1623.8588,13.3828,103.6468,0,0,0,0,0,0); // spawn
return 1;
}
{
// Don't use these lines if it's a filterscript
SetGameModeText("Test Script");
AddPlayerClass(0,1565.2826,-1623.8588,13.3828,103.6468,0,0,0,0,0,0); // spawn
return 1;
}
public OnGameModeExit()
{
return 1;
}
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
{
return 1;
}
Jetzt ist meine Frage, ob es erstens so gehen würde?
Und 2. was ich nun machen muss, dass die Cars auch Spawnen?
PS: Das ist nur ien Test, wenn das so absolut nicht geht, ist das egal, es dient nur zu Testzwecken
Abgeguggt von hier:
[ SCRIPTING ] Checkpoints abfahren
MfG
Maxx