18.09.2015, 05:50
Eu fiz assim, mas os carros dentro dessa coordenada ainda respawnam com o comando, serб por que?
As coordenadas estгo certas pфs fiz um comando pra testar:
PHP код:
if (strcmp(cmd, "/respawncarros", true) == 0) {
if (IsPlayerConnected(playerid)) {
if (PlayerInfo[playerid][pAdmin] < 3) {
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб autorizado a usar este comando!");
return true;
}
GetPlayerName(playerid, playername, sizeof(playername));
if (admtrampando[playerid] == 1 && admhide[playerid] == 1) {
format(string, sizeof(string), "[Atenзгo] Todos os carros foram para seus locais de inicio. By: Mr_Capitao.");
} else {
format(string, sizeof(string), "[Atenзгo] Todos os veнculos foram para seus locais de inicio. By: %s.", playername);
}
SendClientMessageToAll(COLOR_LIGHTRED, string);
new bool: unwanted[CAR_AMOUNT];
for (new player = 0; player < MAX_PLAYERS; player++) {
if (IsPlayerConnected(player) && IsPlayerInAnyVehicle(player)) {
unwanted[GetPlayerVehicleID(player)] = true;
}
}
for (new car = 1; car <= CAR_AMOUNT; car++)
{
if (unwanted[car] == false)
{
new Float:X,Float:Y,Float:Z;
GetVehiclePos(car, X, Y, Z);
if((X < 942.2568) && (X > -1500.266) && (Y < 1086.765) && (Y > -1401.572))
{
//
}
else
{
SetVehicleToRespawn(car);
}
}
}
}
return 0;
}
PHP код:
if (strcmp(cmd, "/testecord", true) == 0)
{
new sennior;
sennior = GangZoneCreate(942.2568, -1500.266, 1086.765, -1401.572);
GangZoneShowForPlayer(playerid, sennior, 0x00FFFF5C);
return 1;
}