Код:
//---------------------------------------------------------
// by coolerj
//---------------------------------------------------------
#include <a_samp>
#define COLOR_RED 0xAA3333AA
forward GameModeExitFunc();
// This is how long the round lasts before exiting
// Set to 0 to disable the timer
//new gRoundTime = 1200000;
new gRoundTime = 0;
//---------------------------------------------------------
main()
{
print("Starte Gamemode...\n");
print("Start erfolgreich\n");
print("\n----------------------------------");
print(" Die Strassen von San Andreas\n");
print(" ©coolerj");
print("----------------------------------\n");
}
//---------------------------------------------------------
public OnGameModeInit()
{
new Float:monsterX = 414.9143;
new Float:boatX = 260.0439;
new Float:bikeX = 393.8199;
new id;
new count;
SetGameModeText("Die Strassen von San Andreas");
// Players
for (id = 254; id <= 288; id++) {
if (id == 265) id = 274; // Skip over the bad ones
AddPlayerClass(id,389.8672,2543.0046,16.5391,173.7645,0,0,0,0,0,0);
}
// Mike's special monster truck
AddStaticVehicle(556,423.9143,2482.2766,16.8594,0.0,1,1);
//Reihe 1 / Monster(x10)(557) Car(x10)(410)
for(count = 0; count <= 20; count++) {
if(count <=10)
{
AddStaticVehicle(557,monsterX,2482.4856,16.8594,0.0,1,1);
monsterX -= 9.0;
}
else
{
AddStaticVehicle(410,monsterX,2482.4856,16.8594,0.0,-1,-1);
monsterX -= 9.0;
}
}
//Zurьck setzen von X Postion
monsterX = 414.9143;
//Reihe 2 / Car(x10)(410) Monster(x10)(557)
for(count = 0; count <= 20; count++) {
if(count <=10)
{
AddStaticVehicle(410,monsterX,2492.4856,16.8594,0.0,1,1);
monsterX -= 9.0;
}
else
{
AddStaticVehicle(557,monsterX,2492.4856,16.8594,0.0,-1,-1);
monsterX -= 9.0;
//462
}
}
print("Lade Objekte:\n");
print(" Monsters wurden geladen\n");
// Boats
for(count = 0; count <= 15; count++) {
AddStaticVehicle(446,boatX,2970.7834,-1.0287,7.0391,-1,-1);
boatX += 6.0;
}
print(" Bote wurden geladen\n");
// Carґs
//Reihe 1
for(count = 0; count <= 10; count++) {
AddStaticVehicle(410,bikeX,2538.3503,16.1516,356.1028,-1,-1);
bikeX -= 5.0;
}
bikeX = 393.8199;
//Reihe 2
for(count = 0; count <= 10; count++) {
AddStaticVehicle(410,bikeX,2543.3503,16.1516,356.1028,-1,-1);
bikeX -= 5.0;
}
print(" Autos wurden geladen\n");
AddStaticVehicle(513,324.7664,2546.0984,16.4876,178.8663,-1,-1); // stuntplane
AddStaticVehicle(513,290.2709,2544.7771,16.5000,178.0178,-1,-1); // stuntplane
print(" Stuntplanes wurden geladen\n");
AddStaticVehicle(487,261.9073,2522.6987,16.4046,175.9395,-1,-1); // heli
AddStaticVehicle(487,244.0523,2524.3516,16.4171,180.8316,-1,-1); // heli
print(" Helis wurden geladen\n");
AddStaticVehicle(592,-73.1792,2502.1990,16.1641,270.0,-1,-1); //adromeda
print(" Adromeda wurden geladen\n");
AddStaticVehicle(532,101.5550,2584.0725,17.4540,178.0316,-1,-1); // combine
print(" Combine wurden geladen\n");
if (gRoundTime > 0) {
SetTimer("GameModeExitFunc", gRoundTime, 0);
}
return 1;
}
//---------------------------------------------------------
public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"~w~Die Strassen von San Andreas!",1000,5);
GivePlayerWeapon(playerid, 26, 500);
GivePlayerMoney(playerid,99999999);
return 1;
}
//---------------------------------------------------------
SetupPlayerForClassSelection(playerid)
{
SetPlayerPos(playerid,398.4077,2540.5049,19.6311);
SetPlayerCameraPos(playerid,398.4077,2530.5049,19.6311);
SetPlayerCameraLookAt(playerid,398.4077,2540.5049,19.6311);
SetPlayerFacingAngle(playerid, 180.0);
}
//---------------------------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
SetupPlayerForClassSelection(playerid);
return 1;
}
//---------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
new name[256];
new string[256];
new string2[256];
new string3[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s tot.", name);
format(string2, sizeof(string2), "Der Artzt hat %s wiederbelebt und", name);
format(string3, sizeof(string3), "%s 100$ abgezogen", name);
SendClientMessageToAll(COLOR_RED, string);
SendPlayerMessageToPlayer(COLOR_RED, string2);
SendPlayerMessageToPlayer(COLOR_RED, string3);
return 1;
}
//---------------------------------------------------------
public GameModeExitFunc() {
GameModeExit();
}
C:\DOKUME~1\cheffe\Desktop\SAMPSE~1\GAMEMO~1\stras sen.pwn(159) : error 035: argument type mismatch (argument 2)
C:\DOKUME~1\cheffe\Desktop\SAMPSE~1\GAMEMO~1\stras sen.pwn(160) : error 035: argument type mismatch (argument 2)