@@ -84,8 +84,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
8484 auto key = event->GetKey ();
8585 auto value = event->GetVal ();
8686 OnMetaChangeDelegate (GetEntityPointer (entity), entity->GetType (), key == nullptr ? " " : key.CStr (), &value);
87- break ;
8887 }
88+ break ;
8989 case alt::CEvent::Type::SYNCED_META_CHANGE: {
9090 auto event = ((alt::CSyncedMetaDataChangeEvent*) (ev));
9191 auto entity = event->GetTarget ();
@@ -94,8 +94,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
9494 auto value = event->GetVal ();
9595 OnSyncedMetaChangeDelegate (GetEntityPointer (entity), entity->GetType (), key == nullptr ? " " : key.CStr (),
9696 &value);
97- break ;
9897 }
98+ break ;
9999 case alt::CEvent::Type::CHECKPOINT_EVENT: {
100100 auto entity = ((alt::CCheckpointEvent*) (ev))->GetEntity ();
101101 auto entityPtr = GetEntityPointer (entity);
@@ -105,21 +105,21 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
105105 entity->GetType (),
106106 ((alt::CCheckpointEvent*) (ev))->GetState ());
107107 }
108- break ;
109108 }
109+ break ;
110110 case alt::CEvent::Type::CLIENT_SCRIPT_EVENT: {
111111 alt::Array<alt::MValue> clientArgs = (((alt::CClientScriptEvent*) (ev))->GetArgs ());
112112 OnClientEventDelegate (((alt::CClientScriptEvent*) (ev))->GetTarget (),
113113 ((alt::CClientScriptEvent*) (ev))->GetName ().CStr (),
114114 &clientArgs);
115- break ;
116115 }
116+ break ;
117117 case alt::CEvent::Type::PLAYER_CONNECT: {
118118 auto connectPlayer = reinterpret_cast <const alt::CPlayerConnectEvent*>(ev)->GetTarget ();
119119 OnPlayerConnectDelegate (connectPlayer, connectPlayer->GetID (),
120120 " " );// TODO: maybe better solution
121- break ;
122121 }
122+ break ;
123123 case alt::CEvent::Type::PLAYER_DAMAGE: {
124124 auto damageEvent = (alt::CPlayerDamageEvent*) ev;
125125 auto entity = damageEvent->GetAttacker ();
@@ -132,8 +132,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
132132 damageEvent->GetWeapon (),
133133 damageEvent->GetDamage ());
134134 }
135- break ;
136135 }
136+ break ;
137137 case alt::CEvent::Type::PLAYER_DEATH: {
138138 auto entity = ((alt::CPlayerDeathEvent*) (ev))->GetKiller ();
139139 auto entityPtr = GetEntityPointer (entity);
@@ -143,13 +143,13 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
143143 entity->GetType (),
144144 ((alt::CPlayerDeathEvent*) (ev))->GetWeapon ());
145145 }
146- break ;
147146 }
147+ break ;
148148 case alt::CEvent::Type::FIRE_EVENT: {
149149 // auto fireEvent = ((alt::CFireEvent*) (ev));
150150 // TODO: implement when implemented in cpp sdk
151- break ;
152151 }
152+ break ;
153153 case alt::CEvent::Type::EXPLOSION_EVENT: {
154154 auto explosionEvent = ((alt::CExplosionEvent*) (ev));
155155 auto eventPosition = explosionEvent->GetPosition ();
@@ -159,8 +159,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
159159 position.z = eventPosition.z ;
160160 ExplosionDelegate (explosionEvent->GetSource (), explosionEvent->GetExplosionType (), position,
161161 explosionEvent->GetExplosionFX ());
162- break ;
163162 }
163+ break ;
164164 case alt::CEvent::Type::WEAPON_DAMAGE_EVENT: {
165165 auto weaponDamageEvent = ((alt::CWeaponDamageEvent*) (ev));
166166 auto targetEntity = weaponDamageEvent->GetTarget ();
@@ -173,8 +173,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
173173 WeaponDamageDelegate (weaponDamageEvent->GetSource (), GetEntityPointer (targetEntity),
174174 targetEntity->GetType (), weaponDamageEvent->GetWeaponHash (),
175175 weaponDamageEvent->GetDamageValue (), shotOffset, weaponDamageEvent->GetBodyPart ());
176- break ;
177176 }
177+ break ;
178178 case alt::CEvent::Type::PLAYER_DISCONNECT: {
179179 auto disconnectEvent = reinterpret_cast <const alt::CPlayerDisconnectEvent*>(ev);
180180 auto disconnectPlayer = disconnectEvent->GetTarget ();
@@ -192,8 +192,8 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
192192 OnPlayerDisconnectDelegate (disconnectPlayer,
193193 " " );
194194 // }
195- break ;
196195 }
196+ break ;
197197 case alt::CEvent::Type::REMOVE_ENTITY_EVENT: {
198198 auto removeEntityEntity = ((alt::CRemoveEntityEvent*) (ev))->GetEntity ();
199199 if (removeEntityEntity != nullptr ) {
@@ -206,42 +206,42 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
206206 break ;
207207 }
208208 }
209- break ;
210209 }
210+ break ;
211211 case alt::CEvent::Type::SERVER_SCRIPT_EVENT: {
212212 auto serverScriptEvent = (alt::CServerScriptEvent*) ev;
213213 alt::Array<alt::MValue> serverArgs = serverScriptEvent->GetArgs ();
214214 server->LogInfo (serverScriptEvent->GetName ());
215215 OnServerEventDelegate (serverScriptEvent->GetName ().CStr (), &serverArgs);
216- break ;
217216 }
217+ break ;
218218 case alt::CEvent::Type::PLAYER_CHANGE_VEHICLE_SEAT: {
219219 auto changeSeatEvent = (alt::CPlayerChangeVehicleSeatEvent*) ev;
220220 OnPlayerChangeVehicleSeatDelegate (changeSeatEvent->GetTarget (),
221221 changeSeatEvent->GetPlayer (),
222222 changeSeatEvent->GetOldSeat (),
223223 changeSeatEvent->GetNewSeat ());
224- break ;
225224 }
225+ break ;
226226 case alt::CEvent::Type::PLAYER_ENTER_VEHICLE: {
227227 auto enterEvent = (alt::CPlayerEnterVehicleEvent*) ev;
228228 OnPlayerEnterVehicleDelegate (enterEvent->GetTarget (),
229229 enterEvent->GetPlayer (),
230230 enterEvent->GetSeat ());
231- break ;
232231 }
232+ break ;
233233 case alt::CEvent::Type::PLAYER_LEAVE_VEHICLE: {
234234 auto leaveEvent = (alt::CPlayerLeaveVehicleEvent*) ev;
235235 OnPlayerLeaveVehicleDelegate (leaveEvent->GetTarget (),
236236 leaveEvent->GetPlayer (),
237237 leaveEvent->GetSeat ());
238- break ;
239238 }
239+ break ;
240240 case alt::CEvent::Type::CONSOLE_COMMAND_EVENT: {
241241 alt::Array<alt::StringView> args = ((alt::CConsoleCommandEvent*) (ev))->GetArgs ();
242242 OnConsoleCommandDelegate (((alt::CConsoleCommandEvent*) (ev))->GetName ().CStr (), &args);
243- break ;
244243 }
244+ break ;
245245 case alt::CEvent::Type::COLSHAPE_EVENT: {
246246 auto entity = ((alt::CColShapeEvent*) (ev))->GetEntity ();
247247 auto entityPointer = GetEntityPointer (entity);
@@ -251,26 +251,28 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
251251 entity->GetType (),
252252 ((alt::CColShapeEvent*) (ev))->GetState ());
253253 }
254- break ;
255254 }
255+ break ;
256256 }
257257 return true ;
258258}
259259
260260void CSharpResourceImpl::OnCreateBaseObject (alt::IBaseObject* object) {
261261 if (object != nullptr ) {
262- server->LogInfo (alt::String (" create: " ) + std::to_string ((uint8_t )object->GetType ()));
262+ server->LogInfo (alt::String (" create: " ) + std::to_string ((uint8_t ) object->GetType ()));
263+ server->LogInfo (alt::String (" vehicle: " ) + std::to_string ((uint8_t ) alt::IBaseObject::Type::VEHICLE));
263264 switch (object->GetType ()) {
264265 case alt::IBaseObject::Type::PLAYER: {
265266 auto player = dynamic_cast <alt::IPlayer*>(object);
266267 OnCreatePlayerDelegate (player, player->GetID ());
267- break ;
268268 }
269+ break ;
269270 case alt::IBaseObject::Type::VEHICLE: {
270271 auto vehicle = dynamic_cast <alt::IVehicle*>(object);
272+ server->LogInfo (alt::String (" vehicle-id: " ) + std::to_string (vehicle->GetID ()));
271273 OnCreateVehicleDelegate (vehicle, vehicle->GetID ());
272- break ;
273274 }
275+ break ;
274276 case alt::IBaseObject::Type::BLIP:
275277 OnCreateBlipDelegate (dynamic_cast <alt::IBlip*>(object));
276278 break ;
0 commit comments