CMD:spawn(playerid, params[])
{
if (IsPlayerAdmin(playerid) || Player[playerid][ALevel] >= 1)
{
new Float:x;
new Float:y;
new Float:z;
new Float:a;
if (sscanf(params, "s", params[0]))
{
SendClientMessage(playerid, RED, "USAGE: /spawn [object]");
}
else if (!strcmp(params[0], gObjects[0], true))
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(522, x-3, y, z+5, a, 0, 0, -1);
}
else if (!strcmp(params[0], gObjects[1], true))
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(451, x-3, y, z+5, a, 0, 0, -1);
}
else if (!strcmp(params[0], gObjects[2], true))
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(425, x-5, y, z+5, a, 0, 0, -1);
}
else if (!strcmp(params, gObjects[3], true))
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(520, x-3, y, z+5, a, 0, 0, -1);
}
else
{
SendClientMessage(playerid, RED, "SERVER: Fahrzeug existiert nicht");
}
}
else
{
SendClientMessage(playerid, RED, "SERVER: Du bist nicht als Admin eingeloggt");
}
return 1;
}
CMD:respawn(playerid, params[])
{
if (IsPlayerAdmin(playerid) || Player[playerid][ALevel] >= 2)
{
new command[64];
if (sscanf(params, "s", command))
{
SendClientMessage(playerid, RED, "USAGE: /respawn [befehl]");
}
else if (!strcmp(command, "autos", true))
{
new pname[256];
new string[256];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "*** %s hat die Autos respawnt.", pname);
SendClientMessageToAll(ORANGE, string);
for (new cars=0; cars<MAX_VEHICLES; cars++)
{
SetVehicleToRespawn(cars);
}
}
}
else
{
SendClientMessage(playerid, RED, "SERVER: Du bist nicht als Admin eingeloggt oder dein AdminLevel ist zu niedrig");
}
return 1;
}
[code for (new cars=0; cars<MAX_VEHICLES; cars++) { SetVehicleToRespawn(cars); }
staticcars[]= { AddStaticVehicle(................) //blablabla all your vehicles. };
for (new cars=0; cars<sizeof(staticcars); cars++) { SetVehicleToRespawn(cars); }
new Vehicles[] = {
{CJ_V1},
{BALLA_V1},
{GROVE_V1}
}
new Vehicles[] = { {"CJ_V1"}, {"BALLA_V1"}, {"GROVE_V1"} }
C:\...\TheKillerzBeta.pwn(80) : error 008: must be a constant expression; assumed zero |
new StaticVehicles[] =
{
{"CJ_V1"}, // <-- ERROR
{"BALLA_V1"},
{"GROVE_V1"}
}
Originally Posted by тħeρяш
Now i get this Error:
Quote:
pawn Код:
do i have to set the array 2dimensional?? |
new StaticVehicles[][0] =
{
{"CJ_V1"},
{"BALLA_V1"},
{"GROVE_V1"}
}
C:\...\TheKillerzBeta.pwn(162) : error 046: unknown array size (variable "StaticVehicles") C:\...\TheKillerzBeta.pwn(163) : error 046: unknown array size (variable "StaticVehicles") C:\...\TheKillerzBeta.pwn(164) : error 046: unknown array size (variable "StaticVehicles") C:\...TheKillerzBeta.pwn(1160) : error 033: array must be indexed (variable "StaticVehicles") C:\...\TheKillerzBeta.pwn(1166) : error 033: array must be indexed (variable "StaticVehicles") C:\...\TheKillerzBeta.pwn(1172) : error 033: array must be indexed (variable "StaticVehicles") |
StaticVehicles[0] = AddStaticVehicleEx(496, 1434.2659912109, -930.6689453125, 36.504253387451, 174.97918701172, 0, 1, 15); // vehicle1 CJ
StaticVehicles[1] = AddStaticVehicleEx(536, 1335.5477294922, -911.88061523438, 35.899898529053, 178.64910888672, 5, 0, 15); // vehicle1 Bala
StaticVehicles[2] = AddStaticVehicleEx(489, 1346.375, -998.220703125, 28.315937042236, 0.000000, -1, -1, 15); // vehicle1 Grove
if (Vehicle == StaticVehicles[0] && gTeam[playerid] != TEAM_CJ)
else if (Vehicle == StaticVehicles[1] && gTeam[playerid] != TEAM_BALLA)
else if (Vehicle == StaticVehicles[2] && gTeam[playerid] != TEAM_GROVE)
Originally Posted by тħeρяш
now that error is fixed, but i get a couple of new ones...
Quote:
pawn Код:
|
Originally Posted by Pandabeer1337
pawn Код:
|
new StaticVehicles[3];
else if (!strcmp(params[0], gObjects[0], true))
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(522, x-3, y, z+5, a, 0, 0, -1);
}