Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define DIALOG_SUPCAR 1
- new SpawnedVehicles[MAX_PLAYERS];
- new vehicle_id, Text3D:vehicle3Dtext;
- COMMAND:supcar(playerid, params[])
- {
- if(GetPVarInt(playerid,"Admin") < 2)
- {
- ShowPlayerDialog(playerid,DIALOG_SUPCAR,DIALOG_STYLE_LIST,"GermanGameLounge - Wähle ein Fahrzeug","Infernus\nCheetah\nPremier\nMaverick\nSandking\nFCR-900\nSultan","Spawnen","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Du hast nicht die Befugnis dafür.");
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(SpawnedVehicles[playerid] == 1)
- {
- new vehicle;
- vehicle = GetPlayerVehicleID(playerid);
- DestroyVehicle(vehicle);
- SpawnedVehicles[playerid] = 0;
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_SUPCAR)
- {
- if(listitem == 0)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(411, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 1)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(415, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 2)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(426, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 3)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(487, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 4)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(495, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 5)
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(521, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- if(listitem == 6)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- vehicle3Dtext = Create3DTextLabel( "Supporter - Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- vehicle_id = CreateVehicle(560, X+3, Y+3, Z+3, 0, 0, 0, 60000);
- Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 2.0);
- PutPlayerInVehicle(playerid, vehicle_id, 0);
- SpawnedVehicles[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF4000,"* Um dir ein Fahrzeug zu teleportieren musst du zu Fuß sein.");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement