23.03.2017, 21:06
(
Последний раз редактировалось Lucario22; 25.03.2017 в 00:40.
)
Buenas, tengo este stock colocado en function OnPlayerLogin que es para que spawneen sus vehнculos y me gustaria colocarlo en public OnGamemodeInit para que carguen todos los vehнculos de todos los usuarios nada mбs abrirse el server. їCуmo podrнa hacerlo?
Gracias de antemano
Код:
stock LoadPlayerVehicles(playerid) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); for(new v = 0; v < MAX_PLAYERVEHICLES; v++) { if(PlayerVehicleInfo[playerid][v][pvImpounded] >= 2) PlayerVehicleInfo[playerid][v][pvImpounded] = 0; if(PlayerVehicleInfo[playerid][v][pvModelId] != 0 && PlayerVehicleInfo[playerid][v][pvImpounded] == 0) { PlayerCars++; carsforplayer[playerid]++; new carcreated = CreateVehicle(PlayerVehicleInfo[playerid][v][pvModelId], PlayerVehicleInfo[playerid][v][pvPosX], PlayerVehicleInfo[playerid][v][pvPosY], PlayerVehicleInfo[playerid][v][pvPosZ], PlayerVehicleInfo[playerid][v][pvPosAngle],PlayerVehicleInfo[playerid][v][pvColor1], PlayerVehicleInfo[playerid][v][pvColor2], -1); PlayerVehicleInfo[playerid][v][pvId] = carcreated; VehicleFuel[carcreated] = PlayerVehicleInfo[playerid][v][pvFuel]; SetVehicleHealth(carcreated, PlayerVehicleInfo[playerid][v][pvHealth]); SetVehicleVirtualWorld(carcreated, PlayerVehicleInfo[playerid][v][pvVW]); PlayerVehicleInfo[playerid][v][pvSpawned] = 1; if(PlayerVehicleInfo[playerid][v][pvLocked] == 1) LockPlayerVehicle(playerid, PlayerVehicleInfo[playerid][v][pvId], PlayerVehicleInfo[playerid][v][pvLock]); } else if(PlayerVehicleInfo[playerid][v][pvModelId] == 0 && PlayerVehicleInfo[playerid][v][pvImpounded] != 0) PlayerVehicleInfo[playerid][v][pvImpounded] = 0; } LoadAllPlayerVehicleMods(playerid); }