PL/getVehicleModelFromName: Difference between revisions
Jump to navigation
Jump to search
m (Kubas moved page PL/GetVehicleModelFromName to Pl/GetVehicleModelFromName) |
m (→Przykład) |
||
Line 16: | Line 16: | ||
==Przykład== | ==Przykład== | ||
<section class="server" name="Server"> | <section class="server" name="Server" show="true"> | ||
Komenda ta pozwoli graczowi na stworzenie pojazdu przez podanie jego nazwy i wyświetleniu jego modelu w chatboxie kiedy się zespawnuje. W innym wypadku pokaże informację, że nie znalazło pojazdu o takiej nazwie. | Komenda ta pozwoli graczowi na stworzenie pojazdu przez podanie jego nazwy i wyświetleniu jego modelu w chatboxie kiedy się zespawnuje. W innym wypadku pokaże informację, że nie znalazło pojazdu o takiej nazwie. |
Revision as of 13:25, 6 January 2015
Ta funkcja zwraca ID modelu pojazdu w wartości integer z jego nazwy.
Syntax
int getVehicleModelFromName ( string nazwa )
OOP Syntax Help! I don't understand this!
- Note: Tę funkcję można również użyć w formie obiektowej.
- Method: Vehicle.getModelFromName(...)
Wymagane argumenty
- nazwa: string zawierający nazwę pojazdu.
Return
Zwraca integer, jeśli nazwa istnieje, w innym wypadku false. Jeśli używasz tej funkcji w pojazdach, które mają podobne nazwy (np. "police"), funkcja zwróci pierwsze ID pojazdu, którego nazwa pasuje.
Przykład
Click to collapse [-]
ServerKomenda ta pozwoli graczowi na stworzenie pojazdu przez podanie jego nazwy i wyświetleniu jego modelu w chatboxie kiedy się zespawnuje. W innym wypadku pokaże informację, że nie znalazło pojazdu o takiej nazwie.
function createVehicleCommand(thePlayer, commandName, carName) -- Ta fnukcja jest wywoływana przez uzycie komendy /spawnvehicle -- Gracz musi określić dodany parametr 'carName' aby sprecyzować -- jaki pojazd ma się zespawnować. local carModel = getVehicleModelFromName(carName) -- Pobieram ID modelu pojazdu, którego gracz podał nazwę i zapisuję ją -- w zmiennej 'carModel' local x, y, z = getElementPosition (thePlayer) -- Pobieram pozycję gracza aby zespawnować pojazd obok jego pozycji. if not carModel then outputChatBox("To nie jest poprawna nazwa pojazdu.") else createVehicle(carModel, x + 5, y, z) -- Tworzę pojazd używając jego modelu. Spawnuję w pozycji x + 5, dzięki czemu pojazd nie stworzy się 'na graczu'. outputChatBox("Pojazd o modelu " .. carModel .. " został stworzony!") end -- Jeśli wprowadzona nazwa nie zwraca ID modelu pojazdu, 'carModel' zwróci false. end addCommandHandler ( "spawnvehicle", createVehicleCommand )
Przetłumaczone przez: Kubas
Zobacz również
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleNameFromModel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelStates