Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmdtext, "/nrg", true)==0)
- {
- if( PVeh[playerid] > 0 )
- {
- if(GetPlayerVehicleID(playerid) != PVeh[playerid])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RemovePlayerFromVehicle(playerid);
- }
- new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, Ang);
- GetPlayerName(playerid, Name, sizeof( Name ));
- PutPlayerInVehicle(playerid, PVeh[playerid], 0);
- SetVehiclePos(PVeh[playerid], X, Y, Z);
- SetVehicleZAngle(PVeh[playerid], Ang);
- SetVehicleHealth(PVeh[playerid], 1000.0);
- LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
- SendClientMessage(playerid,COLOR_BASIC, "Personal NRG Called.");
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED, "You are already on your Personal NRG.");
- }
- }
- else
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RemovePlayerFromVehicle(playerid);
- }
- new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, Ang);
- GetPlayerName(playerid, Name, sizeof( Name ));
- PVeh[playerid] = CreateVehicle(522, X, Y , Z, Ang, 75,3, 5000000);
- PutPlayerInVehicle(playerid, PVeh[playerid], 0);
- LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
- printf("personal nrg created for %s.", Name);
- SendClientMessage(playerid,COLOR_BASIC, "Personal NRG Created.");
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
- for(new i=0; i <= MAX_PLAYERS; i++)
- {
- if ( IsPlayerConnected(i) )
- {
- if ( i != playerid )
- {
- SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement