30.03.2015, 22:41
tenho um comando que cria carros para os playes, quero apagar os veiculos que os playes nao estao usando, mas se apagar todos vai apagar os carros do server, entao quero apagar apenas os carros que foram criados com:
quero respawn todos os carros sem uso e apagar os sem uso que tem LVehicleID na frente
Код:
LVehicleID
Код:
LVehicleID = CreateVehicle(car, X,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);
Код:
if(strcmp(cmdtext, "/RCT", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб autorizado a usar este comando!"); return 1; } new bool:vehicle[MAX_VEHICLES]; GetPlayerName(playerid, playername, MAX_PLAYER_NAME); format(string, sizeof string, "{88AA88}[TBD]:{ffb020} %s{AAFFFF} respawnou todos os veнculo.", playername); SendClientMessageToAll(-1, string); for(new j = 1; GetVehicleModel(j); ++j) { vehicle[j] = false; for(new i, p = GetMaxPlayers(); i < p; ++i) { if(!IsPlayerInAnyVehicle(i) || !IsPlayerConnected(i)) continue; if(IsPlayerInVehicle(i, j)) { vehicle[j] = true; break; } } if(!vehicle[j]) SetVehicleToRespawn(j); new LVehicleID; DestroyVehicle(GetPlayerVehicleID(LVehicleID)); } } return 1; }