Also,
du fragst ab wenn ob jemand in einem Auto sitzt:
if(IsPlayerInAnyVehicle(playerid))
Das mit dem Respawnen ist so ne sache die Automatisch passiert, glaube aber kann man reparieren (weiß aber net genau wie)
und das mit dem TextLabel machste so:
new Text3D:Label;
Label = Create3DTextLabel("Auto\nKostet: 1000$", X, Y, Z, 20, 0, 0);
Attach3DTextLabelToVehicle(Label, Vehicleid, 0.0, 0.0, 2.0);
mfg.